Menyediakan jawaban atas pertanyaan umum tentang Microsoft Build di OpenJDK.
Untuk berapa lama Anda akan mendukung setiap rilis Microsoft Build di OpenJDK?
Lihat halaman Dukungan untuk detailnya.
Bagaimana cara mendapatkan default JVM yang dioptimalkan cloud saat menjalankan Java di Azure?
Jika Anda menjalankan beban kerja Java pada kontainer Azure atau komputer virtual, lihat Peluncur Perintah Azure untuk Java (jaz).
Apakah Anda akan merilis versi OpenJDK lainnya?
Kami berencana merilis biner OpenJDK untuk versi yang memiliki konsensus LTS bersama di antara para kontributor dan vendor OpenJDK.
Apakah Anda akan merilis biner OpenJDK 8?
Pada layanan yang dikelola Azure yang menawarkan Java 8 sebagai opsi runtime target, Microsoft dapat mengandalkan biner pihak ketiga seperti Eclipse Adoptium. Untuk semua layanan Azure lainnya, pelanggan dapat membawa JDK pilihan mereka untuk Java 8 dari vendor pihak ke-3. Namun, Microsoft merekomendasikan agar pelanggan pindah ke Java 17 dan versi yang lebih baru untuk mendapatkan manfaat dari beberapa penyempurnaan yang dapat diterjemahkan ke dalam penghematan biaya dalam penyebaran cloud dan produktivitas pengembang yang dipercepat. Kami percaya proses ini sepadan dengan upaya dan telah memberikan panduan untuk membantu menyederhanakan transisi ini.
Untuk informasi selengkapnya tentang versi JDK yang didukung di seluruh layanan Azure, lihat Dukungan Java di Azure dan Azure Stack.
Bagaimana biner ini dilisensikan?
Lisensi Umum Publik 2.0 dengan Pengecualian Classpath (GPLv2+CE).
Berapa lama waktu yang dibutuhkan untuk mendapatkan biner setelah OpenJDK mendeklarasikan tag GA?
Microsoft Build di OpenJDK menjalani serangkaian pengujian ketat dari proyek Eclipse Adoptium AQAvit serta uji kepatuhan dari Java Technology Compatibility Kit. Proses ini biasanya membutuhkan waktu 24-48 jam untuk diselesaikan tetapi dapat memakan waktu lebih lama.
Apakah Microsoft akan merilis perbaikan di luar jadwal rutin karena kerentanan kritis atau kerentanan keamanan?
Hanya dalam situasi yang sangat ekstrem, ketika vendor lain juga merilis patch di luar siklus pembaruan reguler untuk kerentanan keamanan berskala global. Kemungkinan hal ini terjadi sangat rendah. Kerentanan keamanan sering ditangani secara rahasia, bahkan dalam proyek sumber terbuka seperti OpenJDK. Untuk informasi selengkapnya, lihat Grup Kerentanan OpenJDK.
Apa yang terjadi jika saya menemukan bug di Microsoft Build di OpenJDK?
Jika pelanggan Azure mengidentifikasi masalah terlebih dahulu dengan Microsoft Build di OpenJDK, tetapi bukan kelemahan keamanan yang memberlakukan risiko, kami akan memprioritaskan perbaikan masalah ini dan merilisnya untuk pembaruan triwulanan berikutnya. Kami akan melakukan perbaikan secara upstream sesegera mungkin sehingga juga dapat ditangani di versi Java lain yang mungkin terpengaruh, dan tersedia di distribusi OpenJDK lainnya.
Jika Anda bukan pelanggan Azure, laporkan masalah ke repositori GitHub kami di microsoft/openjdk.
Jika ini adalah masalah keamanan, kami akan bekerja untuk memvalidasinya, lalu melaporkannya ke Grup Kerentanan OpenJDK.