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 di 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 kode sumber yang 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 di OpenJDK mengacu pada biner, atau biner, dari proyek OpenJDK yang dikompilasi, dikemas, dan diuji oleh Microsoft. Long-Term Support (LTS) rilis Microsoft Build di 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 di OpenJDK. Rilis LTS Microsoft Build di OpenJDK 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 belum (dan mungkin tidak pernah) tergabung dalam proyek OpenJDK upstream karena keputusan di luar kontrol Microsoft. Perbaikan, perbaikan keamanan, dan penyempurnaan yang belum dimasukkan ke dalam alur utama secara resmi 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 di OpenJDK dalam lingkungan Azure, kirimkan permintaan dukungan.
Dukungan komersial Microsoft Build di OpenJDK mengikuti Kebijakan Siklus Hidup Modern Microsoft.
Dukungan komunitas
Untuk semua skenario lainnya, pengguna Microsoft Build di 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 enam bulan. Vendor biner OpenJDK menyediakan garis waktu dukungan yang berbeda untuk versi OpenJDK yang berbeda. Tabel berikut menunjukkan garis waktu dukungan untuk rilis LTS yang ada dari Microsoft Build di OpenJDK.
| Versi | Tanggal rilis Microsoft Build di 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 |
| OpenJDK 25 LTS | September 2025 | September 2025 | September 2030 |
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 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 di 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. | |
| OpenJDK 25 LTS | x64 | Ya | Ya | Ya | Tidak. |
| AArch64 | Ya | Ya | Ya | Tidak. |
Sistem operasi dan distribusi Linux
Microsoft Build di 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 versi biner Microsoft Build di OpenJDK untuk versi lain dari OpenJDK tanpa Dukungan Jangka Panjang. Microsoft tidak memberikan dukungan komersial untuk rilis non-LTS dan berhak untuk tidak memberikan pembaruan triwulanan untuk rilis non-LTS.
Java 8
Serangkaian layanan Azure terbatas mungkin menawarkan runtime untuk Java 8, atau berjalan pada Java 8. Dalam skenario ini, Microsoft mengandalkan build dari OpenJDK Eclipse Temurin untuk Java 8.
Untuk beban kerja Java 8 kontainer pada Azure, gunakan gambar kontainer OpenJDK 8 berbasis Eclipse Temurin yang Microsoft terbitkan ke Microsoft Container Registry. Microsoft menyediakan gambar-gambar ini untuk sistem operasi dasar yang didukung, seperti Azure Linux dan Ubuntu, dan mempertahankannya dengan pembaruan keamanan. Untuk gambar dan tag yang tersedia, lihat Gambar kontainer untuk Microsoft Build di OpenJDK.
Untuk skenario di luar Azure atau beban kerja yang tidak ditampung, unduh Java 8 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 .