Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan kebijakan dukungan dan peta jalan untuk biner Microsoft Build of OpenJDK.
OpenJDK adalah implementasi referensi sumber terbuka dari Java SE Platform (Language and Virtual Machine), dengan proyek upstream yang diatur oleh Oracle Corporation pada openjdk.java.net dan dengan kode sumber tersedia di github.com/openjdk. Proyek ini dirilis di bawah Lisensi Umum GNU versi 2 dengan Pengecualian Classpath (GPLv2+CE). Java dan OpenJDK adalah merek dagang dari Oracle Corporation.
Microsoft Build of OpenJDK mengacu pada biner, atau biner, dari proyek OpenJDK yang dikompilasi, dikemas, dan diuji oleh Microsoft. Long-Term Support (LTS) rilis Microsoft Build of OpenJDK juga diuji terhadap Java Technology Compatibility Kit (TCK) Oracle.
Kebijakan dukungan
Kebijakan dukungan ini berlaku untuk rilis Dukungan Long-Term (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 yang di-backport, perbaikan keamanan, dan penyempurnaan yang kami nilai penting bagi pelanggan dan pengguna internal kami. Perubahan tertentu mungkin belum (dan mungkin tidak pernah) dimasukkan dalam proyek OpenJDK upstream karena keputusan di luar kontrol Microsoft. Perbaikan, perbaikan keamanan, dan penyempurnaan yang belum disalurkan secara resmi ke hulu akan ditandai dengan jelas dalam catatan rilis kami, dengan kode sumber yang 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 strategi rilis dan pemeliharaan
Proyek OpenJDK merilis versi baru Java setiap 6 bulan. Vendor biner OpenJDK menyediakan garis waktu dukungan yang berbeda untuk versi OpenJDK yang berbeda. 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. Pembaruan 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 Modern.
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 up-to-date dan versi yang dipertahankan 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 Long-Term. Microsoft tidak akan memberikan dukungan komersial untuk rilis non-LTS, dan berhak untuk tidak memberikan pembaruan triwulanan untuk rilis non-LTS.
Java 8
Sekumpulan layanan Azure terbatas dapat menawarkan runtime untuk Java 8, atau berjalan di Java 8. Dalam skenario ini, Microsoft mengandalkan build dari OpenJDK Eclipse Temurin untuk Java 8. Pelanggan yang bersedia membangun dan menyebarkan aplikasi Java 8 di Azure didorong untuk mengunduh biner langsung dari situs web Eclipse Adoptium. Microsoft berkomitmen untuk terus berkolaborasi dalam grup kerja Eclipse Adoptium untuk masa depan yang dapat diperkirakan. Untuk informasi selengkapnya tentang garis waktu dukungan, lihat dokumentasi Dukungan Eclipse Adoptium .