بناء Java من Microsoft متاح الآن للجميع

بدأت Microsoft في توزيع توزيع Java الخاص بها استنادًا إلى OpenJDK ، مما يوفر توزيع Java مجاني مفتوح المصدر يمكنه التنافس مع توزيعات Java من Oracle. المنتج يتم توزيعه مجانًا ومتاح في شفرة المصدر بموجب ترخيص GPLv2.

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

للتذكير ، نقلت Oracle في عام 2019 توزيعاتها الثنائية Java SE إلى اتفاقية ترخيص جديدة. أن يقيد الاستخدام التجاري ويسمح بالاستخدام المجاني فقط في تطوير البرامج أو الاستخدام الشخصي والاختبار والنماذج الأولية والتطبيق التوضيحي. للاستخدام التجاري بدون مقابل ، يُقترح استخدام حزمة OpenJDK المجانية المرخصة بموجب GPLv2 مع استثناءات GNU ClassPath التي تسمح بالربط الديناميكي بالمنتجات التجارية.

يتم تصنيف فرع OpenJDK 11 ، المستخدم في توزيع Microsoft ، على أنه إصدارات LTS ، وسيتم إنشاء تحديثاته حتى أكتوبر 2024. وتتولى شركة Red Hat صيانة OpenJDK 11.

نلاحظ أن هذا التوزيع OpenJDK الذي نشرته Microsoft هو مساهمة الشركة في نظام Java البيئي ومحاولة لتعزيز التفاعل مع المجتمع. يتم وضع التوزيع على أنه مستقر ويتم استخدامه بالفعل من قبل العديد من منتجات وخدمات Microsoft ، بما في ذلك Azure و Minecraft و SQL Server و Visual Studio Code و LinkedIn.

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

يسعدنا اليوم أن نعلن عن التوفر العام لـ Microsoft Build of OpenJDK ، وهو توزيع جديد مجاني لـ OpenJDK مفتوح المصدر ومتاح مجانًا لأي شخص لنشره في أي مكان. كما قلنا سابقًا عندما أعلنا عن Microsoft Build Preview لـ OpenJDK ، تستخدم Microsoft الكثير من Java مع أكثر من 500.000 JVMs تعمل داخليًا. تفخر مجموعة Java Engineering Group بالمساهمة في نظام Java البيئي والمساعدة في زيادة أعباء العمل مثل LinkedIn و Minecraft و Azure.

مایکروسافت أعلن أيضًا أنه انضم إلى مجموعة عمل Eclipse، والتي تعتبر منصة مستقلة عن البائع لتوزيع ثنائيات OpenJDK التي تتوافق تمامًا مع مواصفات Java وتفي بمعايير جودة AQAvit وتكون جاهزة لمشاريع الإنتاج.

للامتثال الكامل للمواصفات ، يتم التحقق من صحة التجميعات الموزعة من خلال تبنّيوم مقابل Java SE TCK (يتم استخدام اتفاقية بين Oracle و Eclipse Foundation للوصول إلى مجموعة توافق التكنولوجيا).

حاليا، OpenJDK يبني 8 و 11 و 16 من مشروع Eclipse Temurin (كان يُعرف سابقًا باسم "توزيع Java" لـ "تبنّي" يتم توزيعها مباشرة من خلال تبنيم. يتضمن مشروع تبنّي أيضًا تجميعات JDK التي أنشأتها شركة IBM استنادًا إلى الجهاز الظاهري OpenJ9 Java ، ولكن يتم توزيع هذه التجميعات بشكل منفصل من خلال موقع IBM.

يتضمن التوزيع ملفات تنفيذية لـ Java 11 و Java 16 ، بناءً على OpenJDK 11.0.11 و OpenJDK 16.0.1. البنايات جاهزة لأنظمة Linux و Windows و macOS ومتاحة للهندسة المعمارية x86_64. بالإضافة إلى ذلك ، تم إنشاء اختبار مبني على OpenJDK 16.0.1 لأنظمة ARM ، وهو متاح لأنظمة Linux و Windows.

بالإضافة إلى هذا التوافر العام ، Microsoft أيضًا تقدم Microsoft Build من صور OpenJDK Docker وملفات Docker المقابلة. تم تصميمها ليتم استخدامها بواسطة أي تطبيق Java أو مكون تطبيق Java للنشر في أي مكان ، بما في ذلك Microsoft Azure.

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


اترك تعليقك

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

*

*

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