أعلنت Microsoft عن توفر نسخة معاينة OpenJD

أعلنت Microsoft عن معاينة Java Development Kit الخاصة بها، الموصوفة بأنها "توزيع مجاني جديد مدعوم طويل الأجل والطريقة الجديدة لشركة Microsoft للتعاون والمساهمة في نظام Java البيئي." بعد ذلك ، سيصبح هذا الإصدار هو التوزيع الافتراضي لـ Java 11 في خدمات Azure المُدارة.

وعليه تستخدم Microsoft Java في قسم المطورين وفي أعباء العمل من جافا على النظام الأساسي السحابي Azure. في العام الماضي ، نقل صانع البرامج OpenJDK لنظام التشغيل Windows 10 إلى الأجهزة القائمة على الذراع (AArch64). لكن إصدار Microsoft الجديد من OpenJDK يعد خطوة أكبر بكثير.

تعتمد Microsoft على تقنيات Java لمجموعة متنوعة من أنظمتها الداخلية ، التطبيقات وأعباء العمل لتمكين تنفيذ المنتجات والخدمات العامة المعترف بها ، بالإضافة إلى مجموعة كبيرة من أنظمة المهام الحرجة التي تقود الأعمال. البنية التحتية Azure. وتسلط الشركة الضوء على استخدامها الداخلي المكثف لنسختها الخاصة من اللغة.

مایکروسافت يذكر أن إصدار المعاينة في الوقت الحالي يفي بالفعل بمواصفات Java 11 ويمكن أن يحل محل أي إصدار آخر من OpenJDK

"تستند ثنائيات Microsoft OpenJDK لـ Java 11 إلى التعليمات البرمجية المصدر OpenJDK ، باتباع نفس البرامج النصية للإصدار التي يستخدمها مشروع Eclipse Adoptium واختبارها بواسطة مجموعة Eclipse Adoptium QA (بما في ذلك الاختبار بواسطة مشروع OpenJDK) لقد اجتازت ثنائيات Java 11 الخاصة بنا اختبار مجموعة التوافق التقني (TCK) لـ Java 11 ، والذي يُستخدم للتحقق من التوافق مع مواصفات Java 11. إصدار Microsoft من OpenJDK هو بديل بسيط لأي توزيع OpenJDK آخر. متوفر في نظام Java البيئي ".

ما يميز إصدار Microsoft من ثنائيات OpenJDK 11 تقول الشركة أن من بين الآخرين:

"الإصلاحات والتحسينات التي نعتقد أنها مهمة لعملائنا والمستخدمين الداخليين". "لم يتم تحديث بعضها رسميًا بعد وتم الإشارة إليها بوضوح في ملاحظات الإصدار الخاصة بنا. يتيح لنا ذلك تسريع التحسينات والإصلاحات أثناء إجراء تلك التغييرات بالتوازي. ستكون التحديثات مجانية ويمكن لجميع مطوري Java تنفيذها في أي مكان "

وفقًا لمدونة مطوري الشركة ، أشار Bruno Borges من قسم إدارة منتجات Java في Microsoft إلى أن Microsoft تنشر حاليًا أكثر من 500,000 Java Virtual Machines (JVM) داخليًا (باستثناء جميع خدمات Azure وأعباء العمل). العملاء). بالإضافة إلى ذلك ، فإن أكثر من 140.000،XNUMX من JVMs هذه تعتمد بالفعل على نسخة Microsoft من OpenJDK ، وفقًا للشركة.

لا يزال Azure هو الهدف الرئيسي لتطوير Java الداخلي ، إنه يقود المهام الهامة ويدعم البنية التحتية الشاملة ، ولكن هذه JVMs تُستخدم أيضًا للخدمات الصغيرة الخلفية وأنظمة البيانات الضخمة ووسطاء الرسائل وخدمات المراسلة وتدفق الأحداث وخوادم الألعاب.

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

في المستقبل ، ستوصي Microsoft بتحسينات أفضل لأعباء عمل Java في هذه الخدمات ، بمجرد أن تبدأ الشركة في نشر JVMs الجديدة بإصدارها من OpenJDK على Azure. في وقت لاحق من هذا العام ، سيصبح هذا الإصدار هو التوزيع الافتراضي لـ Java 11 على الخدمات المُدارة من Azure ، حسبما قال برونو في البيان.

وتجدر الإشارة أيضًا إلى أنه بالنسبة للخدمات المُدارة من Azure والتي تقدم Java 8 كخيار وقت تشغيل مستهدف ، ستدعم Microsoft ثنائيات Eclipse تبنّي Java 8 (التي كانت تُعرف سابقًا باسم AcceptOpenJDK)

تتوفر حزم ومثبتات معاينة OpenJDK من Microsoft على الفور. يمكن لعملاء Microsoft Azure أيضًا اختبار المعاينة باستخدام Azure Cloud Shell في المستعرضات الخاصة بهم أو في Windows Terminal.

أخيرًا ، يُذكر أن ثنائيات Java 11 (استنادًا إلى OpenJDK 11.0.10 + 9) يتم توفيرها لعمليات نشر x64 لسطح المكتب / الخادم على macOS و Linux و Windows.


اترك تعليقك

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

*

*

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