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 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 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.
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.
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.
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 |
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.
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.