Open Java or Closed Java ?

Dari judul diatas pasti sudah bisa ditebak kalo artikel ini akan membahas tentang java, tapi apa itu java :) ?
Java adalah bahasa pemrograman level tinggi, disebut level tinggi karena segala hal yang berurusan rendahan seperti manajemen memori maupun akses ke hardware sudah ditangani oleh JVM (java virtual machine).
Beberapa jenis bahasa level rendah antara lain C, dan bahasa mesin atau assembly.
Lalu ada apa dengan open java dan closed java?
Open java adalah versi alternatif dari java yang dicptakan dari reverse engineering sun java, sedangkan closed java merupakan versi java milik sun microsystem, sekarang telah diakuisisi oleh oracle dan menjadi oracle java.
Ketika menjalankan aplikasi java SweetHome, ada beberapa tampilan yang tidak nyaman. Segera aku cek java virtual machine yang digunakan menggunakan command java-config --list-available-vm dan beginilah hasilnya
Terlihat ada dua java virtual machine yang berjalan di sabayon, yaitu IcedTea JDK dan IcedTea-bin. Lalu saya install Oracle JDK dari package manager dan menyetujui lisensi yang disertakan. Setelah selesai proses instalasi package maka jalankan kembali java config
Kini ada pilihan ketiga yaitu Oracle JDK, gantilah virtual machine default ke versi oracle dengan command java-config --set-system-vm 3
Kini aplikasi berbasis java akan menjadi lebih cepat saat startup dan lebih stabil dibanding ketika menggunakan Iced Tea JDK. LibreOffice menjadi lebih cepat ketika melakukan startup hampir 5 detik dibanding sebelumnya.

Tidak ada komentar: