Microsoft memperkenalkan distribusi OpenJDK gratisnya sendiri, menjanjikan dukungan jangka panjang



Microsoft baru-baru ini mulai mendistribusikan distribusi Java berdasarkan OpenJDK. Proyek ini gratis, didistribusikan di bawah lisensi GPLv2. Ini termasuk executable untuk Java 11 dan Java 16, berdasarkan OpenJDK 11.0.11 dan OpenJDK 16.0.1. Rilis Java 16 baru sudah digunakan oleh jutaan gamer Minecraft, bersama dengan Minecraft Java Edition Snapshot versi 21W19A.



Perusahaan telah menyiapkan rakitan untuk semua sistem operasi populer, termasuk Linux, Windows, dan macOS - untuk arsitektur x86_64. Ada juga OpenJDK 16.0.1 untuk sistem ARM, yang berjalan di Linux dan Windows. Setiap pengguna dapat mengunduh dan menggunakan produk baru, sepenuhnya gratis.



Detail dari Microsoft



Rilis ini bukan wahyu - itu menjadi dikenal kembali pada bulan April 2021, ketika Microsoft mempresentasikan test build berdasarkan OpenJDK 11 untuk arsitektur x64 untuk penggunaan server dan desktop di Windows, macOS dan Linux. Kemudian Microsoft mengumumkan dukungan untuk Java 11 hingga setidaknya 2024.



Pengembang OpenJDK Microsoft mengatakan proyek mereka adalah kontribusi perusahaan terhadap ekosistem Java. Untuk itu, perusahaan berusaha menjalin dan mempererat interaksi dengan masyarakat Jawa. Kit distribusi dinyatakan stabil - sudah digunakan di sejumlah layanan perusahaan dan, sejauh yang kami tahu, tidak ada masalah dengannya.



Proyek ini akan didukung untuk waktu yang lama (berapa banyak tidak diketahui, tetapi beberapa tahun telah diumumkan). Kami berbicara tentang siklus dukungan penuh, perusahaan berjanji untuk menerbitkan pembaruan gratis setiap tiga bulan. Selain itu, jika tidak ada perbaikan atau peningkatan yang penting bagi pelanggan Microsoft atau perusahaan itu sendiri, jika tidak ada perbaikan atau peningkatan di OpenJDK utama, mereka akan diterbitkan secara terpisah. Kemungkinan besar - dalam bentuk sumber di repo proyek.







Selain pengumuman utama, perusahaan mengatakan juga yang tergabung dalam kelompok kerja Eclipse Adoptium. Grup ini mendistribusikan binari OpenJDK yang sesuai dengan spesifikasi Java dan memenuhi kriteria kualitas AQAvit. Grup ini sepenuhnya independen dari proyek komersial apa pun.



Perwakilan perusahaan mengatakan bahwa Microsoft menjalankan sekitar setengah juta mesin virtual Java, menyediakan berbagai layanan, server game, sistem Big Data. Dan sekitar sepertiga dari mesin virtual, sekitar 140.000, menggunakan OpenJDK Microsoft.



Perusahaan ini memiliki sejarah panjang dalam menggunakan berbagai proyek Java open source untuk membantu menjaga data besar dan sistem analisis log tetap berjalan. Selain itu, backend LinkedIn dan Yammer juga hampir 100% berbasis layanan mikro Java.



Perusahaan menjadi aktif terlibat dalam pengembangan versi OpenJDK sendiri setelah membeli jClarity dari Inggris. Produknya yang paling terkenal adalah Censum dan Illuminate. Korporasi berencana menggunakan pengembangan jClarity untuk meningkatkan efisiensi infrastruktur layanannya, serta membuat kit distribusi OpenJDK sendiri.



Beberapa detail dari OpenJDK dan Java



OpenJDK adalah proyek yang cukup terkenal yang tujuannya adalah untuk membuat Java Development Kit, yang secara eksklusif terdiri dari kode sumber terbuka dan gratis. Kit ini mencakup beberapa item, termasuk Java Bytecode Compiler (javac), Java Standard Class Library, contoh, dokumentasi, utilitas, dan Java Runtime Environment (JRE).



Kembali pada tahun 2006, pencipta Java Sun (tiga tahun kemudian diakuisisi oleh Oracle) berjanji untuk membuat perangkat lunak Java sepenuhnya gratis. Pertama, kode sumber untuk mesin virtual HotSpot dan kompiler Java diterbitkan di bawah GPL. Kemudian - kode sumber lengkap perpustakaan kelas Java di bawah GPL, kecuali untuk fragmen, hak untuk bekerja yang dipegang oleh pihak ketiga. Semua ini diterbitkan pada Mei 2007. Di antara bagian yang belum dipublikasikan adalah komponen Java untuk GUI.



Nah, kemudian tahap logis diikuti - pembuatan proyek OpenJDK, yang memungkinkan perusahaan lain untuk berpartisipasi dalam pengembangan platform. Sejak 2018, pengguna bisnis harus membayar untuk menggunakan platform Oracle JDK.



Adapun Microsoft, menganggap Java sebagai salah satu bahasa pemrograman terpenting di zaman kita, karena bahasa tersebut digunakan untuk menyelesaikan berbagai masalah.






All Articles