Peta strategi dukungan untuk Microsoft Build of OpenJDK

Artikel ini menjelaskan kebijakan dukungan dan peta strategi untuk biner Microsoft Build of OpenJDK.

OpenJDK adalah implementasi referensi sumber terbuka dari Platform Java SE (Bahasa dan Mesin Virtual), dengan proyek hulunya diatur oleh Oracle Corporation di openjdk.java.net dan dengan kode sumber tersedia di github.com/openjdk. Proyek ini dirilis di bawah Lisensi Publik Umum GNU versi 2 dengan Pengecualian Classpath (GPLv2+CE). Java dan OpenJDK merupakan merek dagang dari Oracle Corporation.

Microsoft Build of OpenJDK mengacu pada biner, atau beberapa biner, dari proyek OpenJDK yang dikompilasi, dikemas, dan diuji oleh Microsoft. Rilis Dukungan Jangka Panjang (LTS) Microsoft Build of OpenJDK juga diuji terhadap Java Technology Compatibility Kit (TCK) Oracle.

Kebijakan dukungan

Kebijakan dukungan ini berlaku untuk rilis Dukungan Jangka Panjang (LTS) dari Microsoft Build of OpenJDK. Rilis LTS Microsoft Build of OpenJDK akan menerima pembaruan triwulanan, tersedia melalui microsoft.com/openjdk. Akses ke pembaruan triwulanan Microsoft Builds of OpenJDK gratis dan tersedia untuk siapa saja, dan dapat disebarkan di mana saja sesuai lisensi perangkat lunak.

Biner OpenJDK Microsoft Build mungkin berisi perbaikan baru atau backported, perbaikan keamanan, dan penyempurnaan yang kami anggap penting bagi pelanggan dan pengguna internal kami. Perubahan tertentu mungkin belum (dan mungkin belum pernah) dimasukkan dalam proyek OpenJDK hulu karena keputusan di luar kendali Microsoft. Perbaikan, perbaikan keamanan, dan penyempurnaan yang belum di-upstream secara resmi akan ditandatangani dengan jelas dalam catatan rilis kami, dengan kode sumber tersedia.

Dukungan komersial

Dukungan komersial hanya tersedia untuk pelanggan Microsoft Azure dengan Paket Dukungan Azure aktif dan hanya mencakup beban kerja Java yang disebarkan ke layanan Azure dan Azure Stack , dan kluster Azure Arc . Jika Anda mengalami masalah dengan Microsoft Build of OpenJDK dalam lingkungan Azure, kirimkan permintaan dukungan.

Dukungan komersial Microsoft Build of OpenJDK mengikuti Kebijakan Siklus Hidup Modern Microsoft.

Dukungan komunitas

Untuk semua skenario lainnya, pengguna Microsoft Build of OpenJDK, termasuk rilis LTS dan non-LTS dipersilakan untuk menimbulkan masalah, memberikan umpan balik, dan memulai diskusi di github.com/microsoft/openjdk.

Peta jalan rilis dan layanan

Proyek OpenJDK merilis versi baru Java setiap 6 bulan. Vendor biner OpenJDK menyediakan garis waktu dukungan yang berbeda untuk berbagai versi OpenJDK. Garis waktu dukungan Microsoft untuk rilis LTS dari build ini dijelaskan di bawah ini.

Tabel berikut menunjukkan peta jalan dukungan untuk rilis LTS yang ada dari Microsoft Build of OpenJDK.

Versi Tanggal rilis Microsoft Build of OpenJDK Tanggal rilis OpenJDK Tanggal akhir dukungan paling awal
OpenJDK 11 LTS Mei 2021 September 2018 September 2027
OpenJDK 17 LTS September 2021 September 2021 September 2027
OpenJDK 21 LTS September 2023 September 2023 September 2028

Dalam siklus hidup dukungan rilis, sistem harus tetap terkini pada pembaruan terbaru untuk menerima dukungan komersial. Updates untuk Microsoft Builds of OpenJDK dirilis setiap kuartal: Januari, April, Juli, dan Oktober.

Tanggal akhir dukungan paling awal yang diterbitkan di atas adalah target awal. Microsoft dapat memperluas dukungan untuk rilis LTS-nya.

Untuk informasi selengkapnya, lihat Kebijakan Siklus Hidup.

Persyaratan sistem

Tabel berikut menunjukkan arsitektur perangkat keras bersertifikat untuk rilis LTS Microsoft Build of OpenJDK.

Versi Arsitektur Linux macOS Windows Alpine (musl)
OpenJDK 11 LTS x64 Ya Ya Ya Ya
AArch64 Ya Ya Ya Tidak
OpenJDK 17 LTS x64 Ya Ya Ya Ya
AArch64 Ya Ya Ya Tidak
OpenJDK 21 LTS x64 Ya Ya Ya Tidak
AArch64 Ya Ya Ya Tidak

Sistem operasi dan distribusi Linux

Microsoft Build of OpenJDK tersedia untuk Linux, Windows, dan macOS, pada versi terbaru dan yang dikelola secara aktif dari sistem operasi ini dan/atau distribusinya, selama mereka terus menerima perbaikan keamanan.

Versi dan rilis lainnya

Microsoft dapat merilis biner Microsoft Build of OpenJDK untuk versi OpenJDK lainnya – selain yang tercantum di atas – tanpa Dukungan Jangka Panjang. Microsoft tidak akan memberikan dukungan komersial untuk rilis non-LTS, dan berhak untuk tidak memberikan pembaruan triwulanan untuk rilis non-LTS.