Panduan Pengguna Alibaba Dragonwell8
Catatan Rilis Edisi Perpanjangan Alibaba Dragonwell8
Catatan Rilis Edisi Standar Alibaba Dragonwell8
Selama bertahun-tahun, Java telah berkembang biak di Alibaba. Banyak aplikasi ditulis dalam Java dan banyak pengembang Java kami telah menulis lebih dari satu miliar baris kode Java.
Alibaba Dragonwell, sebagai versi hilir OpenJDK, adalah implementasi OpenJDK internal di Alibaba yang dioptimalkan untuk aplikasi e-commerce, keuangan, dan logistik online yang berjalan di lebih dari 100.000 server. Alibaba Dragonwell adalah mesin yang menjalankan aplikasi Java terdistribusi ini dalam skala ekstrim.
Rilis saat ini hanya mendukung platform Linux/x86_64.
Alibaba Dragonwell jelas merupakan "garpu ramah" di bawah persyaratan lisensi yang sama dengan proyek hulu OpenJDK. Alibaba berkomitmen untuk berkolaborasi erat dengan komunitas OpenJDK dan bermaksud menghadirkan sebanyak mungkin fitur yang disesuaikan dari Alibaba Dragonwell ke hulu.
Alibaba Dragonwell JDK saat ini hanya mendukung platform Linux/x86_64.
Alibaba Dragonwell secara resmi didukung dan dikelola di repositori YUM Alibaba Cloud Linux 2 (Aliyun Linux 2), dan repo ini juga harus kompatibel dengan Aliyun Linux 17.1, Red Hat Enterprise Linux 7, dan CentOS 7.
sudo yum install -y java-1.8.0-alibaba-dragonwell
;/etc/yum.repos.d
(misalnya: /etc/repos.d/alinux-plus.repo
) dengan konten sebagai berikut, maka Anda harus dapat menginstal Alibaba Dragonwell dengan menjalankan: sudo yum install -y java-1.8.0-alibaba-dragonwell
: # plus packages provided by Aliyun Linux dev team
[plus]
name=AliYun-2.1903 - Plus - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/alinux/2.1903/plus/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/alinux/RPM-GPG-KEY-ALIYUN
Untuk mengaktifkan Alibaba Dragonwell JDK untuk aplikasi Anda, cukup atur JAVA_HOME
agar menunjuk ke direktori instalasi Alibaba Dragonwell. Jika Anda menginstal Dragonwell JDK melalui YUM, ikuti instruksi yang diminta dari output pasca instalasi, misalnya:
=======================================================================
Alibaba Dragonwell is installed to:
/opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
You can set Alibaba Dragonwell as default JDK by exporting the
following ENV VARs:
$ export JAVA_HOME=/opt/alibaba/java-1.8.0-alibaba-dragonwell-8.0.0.212.b04-1.al7
$ export PATH=${JAVA_HOME}/bin:$PATH
=======================================================================
Terima kasih khusus kepada mereka yang telah memberikan kontribusi pada pembangunan JDK internal Alibaba.
Teknologi yang termasuk dalam Alibaba Dragonwell telah dipublikasikan di makalah berikut
ICSE'19:https://2019.icse-conferences.org/event/icse-2019-technical-papers-safecheck-safety-enhancement-of-java-unsafe-api
ICPE'18: https://dl.acm.org/itation.cfm?id=3186295
SEIP ICSE'18 https://www.icse2018.org/event/icse-2018-software-engineering-in-practice-java- Performance-troubleshooting-and-optimization-at-alibaba