Microsoft Mengumumkan Ketersediaan Pratonton OpenJD

Microsoft telah mengumumkan pratonton Kit Pembangunan Java sendiri, digambarkan sebagai "sebaran percuma yang disokong jangka panjang baru dan cara baru bagi Microsoft untuk berkolaborasi dan menyumbang kepada ekosistem Java." Selepas itu, versi ini akan menjadi sebaran lalai untuk Java 11 dalam perkhidmatan yang dikendalikan Azure.

Dan ia Microsoft menggunakan java di bahagian pembangunnya dan dalam beban kerja dari java di platform awan Azure anda. Tahun lalu, pembuat perisian itu membawa OpenJDK untuk Windows 10 ke peranti berasaskan Lengan (AArch64). Tetapi versi baru OpenJDK Microsoft adalah langkah yang jauh lebih besar.

Microsoft bergantung pada teknologi Java untuk pelbagai sistem dalamannya sendiri, aplikasi dan beban kerja untuk membolehkan pelaksanaan produk dan perkhidmatan awam yang diakui, serta sekumpulan besar sistem kritikal misi yang mendorong perniagaan Prasarana Azure. Dan syarikat itu menonjolkan penggunaan dalamannya dari versi bahasa sendiri.

microsoft menyebut bahawa buat masa ini versi pratonton sudah memenuhi spesifikasi Java 11 dan ia boleh menggantikan versi OpenJDK yang lain

"Binari Microsoft OpenJDK untuk Java 11 didasarkan pada kod sumber OpenJDK, mengikuti skrip pelepasan yang sama yang digunakan oleh projek Eclipse Adoptium dan diuji oleh suite Eclipse Adoptium QA (termasuk pengujian oleh projek OpenJDK). Binari Java 11 kami telah lulus ujian Kit Kesesuaian Teknikal (TCK) untuk Java 11, yang digunakan untuk mengesahkan kesesuaian dengan spesifikasi Java 11. Versi OpenJDK Microsoft adalah pengganti mudah untuk pengedaran OpenJDK lain. Tersedia di ekosistem Java '.

Apa yang membezakan versi Microsoft dari binari OpenJDK 11 orang lain, kata syarikat itu, adalah:

"Perbaikan dan penambahbaikan yang kami anggap penting bagi pelanggan dan pengguna dalaman kami." "Sebilangan dari mereka belum diperbaharui secara rasmi dan ditunjukkan dengan jelas dalam nota pengeluaran kami. Ini membolehkan kita mempercepat penambahbaikan dan pembaikan sambil membuat perubahan selari. Kemas kini akan percuma dan semua pemaju Java dapat menerapkannya di mana saja "

Menurut catatan blog pemaju syarikat, Bruno Borges dari bahagian Pengurusan Produk Java Microsoft menunjukkan bahawa Microsoft kini menggunakan lebih dari 500,000 Mesin Maya Java (JVM) secara dalaman (tidak termasuk semua perkhidmatan dan beban kerja Azure). Pelanggan). Selain itu, lebih daripada 140.000 JVM ini sudah berdasarkan OpenJDK versi Microsoft, menurut syarikat itu.

Azure masih menjadi sasaran utama pengembangan Java internal, Ia mendorong tugas-tugas penting dan menyokong keseluruhan infrastruktur, tetapi JVM ini juga digunakan untuk perkhidmatan mikro belakang, sistem data besar, broker mesej, perkhidmatan pesanan, streaming acara, dan pelayan permainan.

“Java adalah salah satu bahasa pengaturcaraan terpenting yang digunakan saat ini. Pembangun menggunakannya untuk membuat segala-galanya dari aplikasi perniagaan penting hingga robot hobi, ”kata syarikat itu dalam kenyataan itu. 

Pada masa akan datang, Microsoft akan mengesyorkan pengoptimuman yang lebih baik untuk beban kerja Java pada perkhidmatan ini, setelah syarikat mula melancarkan JVM baru dengan versi OpenJDK di Azure. Akhir tahun ini, versi ini akan menjadi sebaran lalai untuk Java 11 pada perkhidmatan Azure yang dikendalikan, kata Bruno dalam kenyataan itu.

Perlu juga diperhatikan bahawa untuk perkhidmatan yang dikelola Azure yang menawarkan Java 8 sebagai pilihan jangka masa sasaran, Microsoft akan menyokong binari Eclipse Adoptium Java 8 (sebelumnya AdoptOpenJDK).

Pakej pratonton Microsoft OpenJDK dan pemasang segera tersedia. Pelanggan Microsoft Azure juga dapat menguji pratinjau menggunakan Azure Cloud Shell di penyemak imbas mereka atau di Terminal Windows.

Akhirnya, disebutkan bahawa binari Java 11 (berdasarkan OpenJDK 11.0.10 + 9) disediakan untuk penyebaran desktop / pelayan x64 pada macOS, Linux, dan Windows.