دليل مستخدم علي بابا دراجونويل 8
ملاحظات إصدار النسخة الموسعة من Alibaba Dragonwell8
ملاحظات إصدار الإصدار القياسي من Alibaba Dragonwell8
على مر السنين، انتشرت جافا في علي بابا. تتم كتابة العديد من التطبيقات بلغة Java وقد كتب العديد من مطوري Java لدينا أكثر من مليار سطر من تعليمات Java البرمجية.
Alibaba Dragonwell، كإصدار فرعي من OpenJDK، هو تطبيق OpenJDK داخليًا في Alibaba مُحسّن لتطبيقات التجارة الإلكترونية والمالية واللوجستية عبر الإنترنت التي تعمل على أكثر من 100000 خادم. Alibaba Dragonwell هو المحرك الذي يقوم بتشغيل تطبيقات Java الموزعة على نطاق واسع.
الإصدار الحالي يدعم نظام التشغيل Linux/x86_64 فقط.
من الواضح أن Alibaba Dragonwell عبارة عن "شوكة ودية" بموجب نفس شروط الترخيص مثل مشروع OpenJDK. تلتزم Alibaba بالتعاون بشكل وثيق مع مجتمع OpenJDK وتعتزم جلب أكبر عدد ممكن من الميزات المخصصة من Alibaba Dragonwell إلى المنبع.
يدعم Alibaba Dragonwell JDK حاليًا نظام التشغيل Linux/x86_64 فقط.
يتم دعم Alibaba Dragonwell رسميًا وصيانته في مستودع YUM الخاص بـ Alibaba Cloud Linux 2 (Aliyun Linux 2) ويجب أن يكون هذا الريبو متوافقًا أيضًا مع Aliyun Linux 17.1 وRed Hat Enterprise Linux 7 وCentOS 7.
sudo yum install -y java-1.8.0-alibaba-dragonwell
؛/etc/yum.repos.d
(على سبيل المثال: /etc/repos.d/alinux-plus.repo
) بالمحتويات كما يلي، ثم يجب أن تكون قادرًا على التثبيت علي بابا دراغونويل عن طريق التنفيذ: 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
لتمكين Alibaba Dragonwell JDK لتطبيقك، ما عليك سوى تعيين JAVA_HOME
للإشارة إلى دليل تثبيت Alibaba Dragonwell. إذا قمت بتثبيت Dragonwell JDK عبر YUM، فاتبع الإرشادات المطلوبة من مخرجات ما بعد التثبيت، على سبيل المثال:
=======================================================================
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
=======================================================================
شكر خاص لأولئك الذين ساهموا في إنشاءات JDK الداخلية لشركة Alibaba.
تم نشر التقنيات المضمنة في Alibaba Dragonwell في الأوراق التالية
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/citizen.cfm?id=3186295
ICSE'18 SEIP https://www.icse2018.org/event/icse-2018-software-engineering-in-practice-java-performance-troubleshooting-and-optimization-at-alibaba