Kami tidak yakin rute mana yang mungkin Anda ambil dalam perjalanan ke sini, namun kami sangat senang bertemu Anda! Jika Anda datang langsung dari situs web kami, Anda mungkin sudah belajar banyak tentang Eclipse OpenJ9 dan bagaimana kesesuaiannya dengan ekosistem OpenJDK. Jika Anda datang melalui rute lain, berikut beberapa tautan utama untuk membantu Anda memulai:
Jika Anda mencari cara untuk membantu proyek ini (terima kasih!), kami memiliki:
Jika Anda di sini untuk mempelajari lebih lanjut tentang proyek ini, baca terus ...
Eclipse OpenJ9 adalah implementasi independen dari Java Virtual Machine. "Implementasi independen" berarti dibuat menggunakan spesifikasi Java Virtual Machine tanpa menggunakan kode apa pun dari Java Virtual Machine lainnya.
OpenJ9 JVM dikombinasikan dengan perpustakaan Kelas Java dari OpenJDK untuk menciptakan JDK lengkap yang disesuaikan dengan jejak, kinerja, dan keandalan yang cocok untuk penerapan cloud.
Kontribusi sumber asli untuk OpenJ9 berasal dari IBM "J9" JVM yang telah digunakan dalam produksi ribuan aplikasi Java selama dua dekade terakhir. Pada bulan September 2017, IBM menyelesaikan open source J9 JVM sebagai "Eclipse OpenJ9" di Eclipse Foundation. Bagian penting dari J9 juga bersifat open source di proyek Eclipse OMR. OpenJ9 memiliki lisensi permisif (Apache License 2.0 atau Eclipse Public License 2.0 dengan lisensi kompatibilitas sekunder untuk lisensi GPLv2 proyek OpenJDK) yang dirancang untuk memungkinkan OpenJDK dibangun dengan OpenJ9 JVM. Silakan lihat file LISENSI kami untuk lebih jelasnya.
Eclipse OpenJ9 adalah proyek kode sumber yang dapat dibangun bersama perpustakaan kelas Java. Lihat instruksi pembuatannya. Proyek Eclipse Foundation tidak diizinkan untuk mendistribusikan, memasarkan atau mempromosikan biner JDK kecuali mereka telah melewati Kit Kompatibilitas Teknologi Java SE yang dilisensikan dari Oracle, yang saat ini tidak dapat diakses oleh proyek OpenJ9. Lihat Piagam Proyek Adopsi Eclipse.
Tujuan jangka panjang proyek Eclipse OpenJ9 adalah untuk menumbuhkan ekosistem terbuka pengembang JVM yang dapat berkolaborasi dan berinovasi dengan desainer dan pengembang platform perangkat keras, sistem operasi, alat, dan kerangka kerja.
Proyek ini menyambut baik kolaborasi, merangkul inovasi segar, dan memperluas peluang untuk mempengaruhi pengembangan OpenJ9 untuk aplikasi Java generasi berikutnya.
Komunitas Java telah mendapatkan keuntungan sepanjang sejarahnya karena beberapa implementasi spesifikasi JVM bersaing untuk memberikan runtime terbaik untuk aplikasi Anda. Baik dengan penambahan referensi terkompresi, fitur Cloud baru, AOT (kompilasi sebelumnya), atau peningkatan kinerja yang lebih cepat dan penggunaan memori yang lebih rendah, ekosistem telah meningkat melalui kompetisi tersebut. Eclipse OpenJ9 bertujuan untuk terus memacu inovasi di ruang runtime.
Karena kami adalah proyek Eclipse Foundation, setiap kontributor harus menandatangani Perjanjian Kontributor Eclipse. Eclipse Foundation beroperasi berdasarkan Kode Etik Eclipse untuk mempromosikan keadilan, keterbukaan, dan inklusi.
Untuk memulai, baca Panduan Kontribusi kami.
Jika Anda ingin berkontribusi namun belum siap menandatangani Perjanjian Kontributor Eclipse, mengapa tidak bergabung dengan pembaruan mingguan kami di saluran #planning? Kami juga menerima telepon setelah rilis baru di mana Anda dapat mempelajari lebih lanjut tentang cara kami bekerja. Kami membicarakan ide-ide baru, menjawab pertanyaan apa pun yang diajukan, dan mendiskusikan rencana dan status proyek. Kami juga melakukan diskusi singkat tentang fitur dan fungsi VM. Kunjungi saluran #planning di ruang kerja Slack kami untuk informasi tentang panggilan komunitas mendatang dan notulen rapat sebelumnya (Bergabung di sini).
Hak Cipta IBM Corp. dan lainnya 2017