تنشر Alibaba برنامج Dragonwell 8.0 المخصص JDK في مصدر مفتوح

دراجونويل

من أجل تجنب المشاكل القانونية مع Oracle (التي تمتلك امتدادات الملكية) ، كاليفورنياالمزيد والمزيد من الشركات تبني JDK الخاصة بهم من OpenJDK وإفادة المجتمع بعملهم.

سواء كان ذلك ريد هات ، أمازون من بين آخرين ، على سبيل المثال لا الحصر، كل هذه الشركات لديها JDKs الخاصة بها. ووفقًا لهم ، فإن الامتدادات المملوكة لشركة Oracle تدمر ثقة المطورين الذين يبتعدون تدريجياً عن لغة Java.

علي بابا دراجونويل

Java هي لغة مستخدمة على نطاق واسع على Alibaba لأنها تحتاج إلى JDK محسّن لتطبيقاتها التجارة الإلكترونية والتمويل والخدمات اللوجستية عبر الإنترنت التي تعمل على أكثر من 100,000 خادم.

من هذه الحاجة نشأت علي بابا دراجونويل ، JDK مشتق من OpenJDK وهو المحرك الذي يدير تطبيقات Java الموزعة من Alibaba بمقاييس قصوى ، وفقًا لشروط الشركة.

بصفته شوكة لـ OpenJDK ، فإن Alibaba Dragonwell JDK هو برنامج مجاني بموجب ترخيص GNU 2.0 ، وهو متاح على GitHub.

قدم مهندسو مجموعة علي بابا مؤخرًا تطبيق JDK الخاص بك على GitHub. بالنسبة للشركة ، نشأ هذا التنفيذ من الحاجة إلى العثور على مورد Java مناسب تمامًا لتطبيقاتها ويمكن تنفيذه على نطاق واسع.

تم تسمية هذا التخصيص الداخلي أو النسخة النهائية من OpenJDK من Alibaba Group علي بابا دراجونويل 8.0 تحديث. كما هو متوقع ، تم تنفيذ هذا التخصيص لتلبية احتياجات العمل المحددة.

في عرض فريق Dragonwell:

وتجدر الإشارة إلى أن هذا الأخير تم تحسينه للتطبيقات التجارية الإلكترونية والتمويل واللوجستيات على الإنترنت ويعمل بالفعل على أكثر من مائة ألف خادم. »

قال الفريق إن علي بابا دراجونويل هو المحرك الذي يدير تطبيقات جافا الموزعة لدينا بقابلية تطوير عالية.

أفاد فريق Alibaba Dragonwell أن الأخير معتمد على أنه متوافق مع معيار Java SE وأن الإصدار الحالي متوافق فقط مع نظام Linux لبُنى x86 و x64.

بالإضافة إلى كونه شوكة لـ OpenJDK ، فإنه يحتوي على ميزات أخرى تعتبرها الشركة ضرورية جدًا لعملها.

كتب الفريق "من خلال اعتماد OpenJDK لتشغيل تطبيقاتنا ، أدركنا الحاجة إلى تخصيصه خصيصًا لعمليات نشر تطبيقات Java على نطاق واسع".

حول علي بابا دراجونويل 8.0 الإصدار الجديد

الإصدار الجديد من Alibaba Dragonwell يحتوي على جامع قمامة جديد يسمى CMS ومسجل طيران (JFR) ويقدم إضافات جديدة

فيما يتعلق بتقرير هذا الإصدار الجديد من Alibaba Dragonwell ، يسلط فريق التطوير الضوء على ما يلي:

  • يتم إضافة خيار مصغر جديد إلى الأمر الفرعي للتفريغ لأداة التفريغ لتجاهل محتويات المصفوفات الأولية لتفريغ heapdump.
  • بالإضافة إلى خيار جديد PrintYoungGenHistoAfterParNewGC لطباعة الرسم البياني للكائنات بعد ParNew GC.
  • تمت إضافة خيار PrintGCRootsTraceTime لطباعة تفاصيل ParNew GC كـ G1GC. ساعد المستخدمين في العثور على مشكلة وقت الراحة الطويل. يمكن فتح / إغلاق بواسطة jinfo

وخيار ArrayAllocationWarningSize جديد لطباعة مكدس الاستدعاءات لتعيين صفيف يتجاوز ArrayAllocationWarningSize. القيمة الافتراضية لهذا الخيار هي 512 م. يمكن تغيير هذا عن طريق jinfo.

كيفية الحصول على Alibaba Dragonwell 8.0؟

JDK هذا متاح لأولئك المتحمسين الذين يرغبون في معرفة المزيد عنه أو تنفيذه على خوادمهم.

من المهم ذكر ذلك Alibaba Dragonwell JDK يدعم فقط منصة Linux على معماريات x86 و x64 في الوقت الحالي.

يمكن إضافة أنظمة RHEL و CentOS و AliOS المستودع التالي.

في حالة CentOS ، نضيفه مع:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

ونقوم بالتثبيت باستخدام:

sudo yum install dragonwell-8

الآن ببساطة لتمكين Alibaba Dragonwell JDK لتطبيقك ، منيرجى تكوين JAVA_HOME للإشارة إلى دليل تثبيت Alibaba Dragonwell.

بالنسبة للأنظمة الأخرى ، يجب عليك تنزيل JDK من Github ، الرابط هو هذا.

يمكنك الرجوع إلى تعليمات تطبيق Alibaba Dragonwell 8.0 بالإضافة إلى مزيد من المعلومات حول هذا الموضوع. في الرابط التالي.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.