إصدار Microsoft OpenJDK متاح الآن

مایکروسافت

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

بالإضافة إلى ذلك ، أصدرت Microsoft سابقًا نسخة معاينة في أبريل الماضي ، والآن أعلنت Microsoft هذا الأسبوع عن توفر نسختها الخاصة من OpenJDK ، الإصدار المفتوح المصدر من Java Development Kit (JDK).

تم تصميم OpenJDK من Microsoft لمساعدة مطوري الأعمال على إنشاء برامجهم الخاصة ، ولكن أيضًا لمساعدة المطورين الآخرين الذين يكتبون تطبيقات Java. خلال الإعلان الأول في أبريل ، قالت شركة Redmond إن ما يزيد قليلاً عن 140.000 من أجهزتها الافتراضية تعتمد بالفعل على نسختها من OpenJDK.

كتب جورج آدامز ، مدير البرامج الأول في Microsoft ، في مشاركة مدونة الثلاثاء. وأشار إلى أن Microsoft تستخدم الكثير من Java ، مع أكثر من 500.000 JVMs تعمل داخليًا. وأضاف: "تفخر مجموعة Java Engineering Group بالمساهمة في نظام Java البيئي والمساعدة في زيادة أعباء العمل مثل LinkedIn و Minecraft و Azure".

يتضمن برنامج OpenJDK من Microsoft ثنائيات لـ Java 11 ، بناءً على OpenJDK 11.0.11 + 9 ، على خوادم x64 وبيئات سطح المكتب على Windows و macOS و Linux. أصدرت الشركة أيضًا ثنائي وصول مبكر جديد لـ Java 16 لنظامي Linux و Windows على ARM ، استنادًا إلى أحدث إصدار من OpenJDK 16.0.1 + 9.

وفقًا لمايكروسوفت ، هذا الإصدار الجديد من Java 16 مستخدم بالفعل من قبل الملايين من لاعبي Minecraft، مع أحدث إصدار 21W19A من Minecraft Java Edition Snapshot ، والذي تم تحديثه ليشمل وقت تشغيل Java 16 استنادًا إلى Microsoft OpenJDK.

"لقد قمنا بتطبيق نسختنا الخاصة من OpenJDK على مئات الآلاف من الأجهزة الافتراضية على Microsoft و LinkedIn. قالت جوليا ليسون ، نائبة رئيس قسم المطورين في مايكروسوفت: "بشكل عام ، تمتلك Microsoft أكثر من 500.000 جهاز افتراضي يعمل بنظام Java في Microsoft". وأضاف: "نحن نقدم أيضًا هذه الخدمة لعملاء Azure". تنشر Microsoft أيضًا صور OpenJDK Docker وملفات Dockerfiles المقابلة. يمكن استخدام هذه الصور بواسطة أي تطبيق Java أو أي مكون من تطبيق Java للنشر في أي مكان ، بما في ذلك Microsoft Azure.

بالإضافة إلى هذه النقاط ، أعلن Adams أن إصدارات OpenJDK Microsoft Build من OpenJDK 11 لها دعم طويل المدى (LTS) وستتلقى تحديثات ربع سنوية مجانية. وأضافت أيضًا أن ثنائيات Microsoft OpenJDK قد تحتوي على إصلاحات وتحسينات متوافقة مع الإصدارات السابقة والتي يعتبرها الفريق مهمة للعملاء والمستخدمين الداخليين ، ولكنها لم يتم دمجها في مشروع OpenJDK بسبب قرارات خارجة عن سيطرة Microsoft.

وفقا له، الإصلاحات والتحسينات التي لم يتم دمجها رسميًا بعد سيتم ذكرها بوضوح في ملاحظات الإصدار وستكون شفرة المصدر متاحة. يعد إصدار Microsoft من OpenJDK علامة فارقة للشركة ، التي تعمل على ترسيخ نفسها كلاعب رئيسي في مجتمع Java.

ومع ذلك ، سيكون أقل من مليوني مطور Python الذين يستخدمون VS Code. "نعتقد أن Microsoft في وضع فريد لتكون شريكًا في مجتمع اللغة. يمكننا تقديم مساهمة مباشرة لمجتمع JDK وتقديم أداة ذات مستوى عالمي ، وهي VS Code "، كما يقول Liuson.

تتضمن مساهمات Microsoft في OpenJDK العمل على أداة تجميع القمامة و قدرات الكتابة لوقت تشغيل جافا. في الختام ، يتوفر إصدار Microsoft OpenJDK مجانًا ويمكن نشره على خطط دعم Azure المؤهلة. يتضمن ثنائيات لـ Java 11 استنادًا إلى OpenJDK 11.0.11 ، على خوادم x64 وبيئات سطح المكتب على macOS و Linux و Windows.

مصدر: https://devblogs.microsoft.com/


اترك تعليقك

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

*

*

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