لسنا متأكدين من الطريق الذي ربما سلكته في طريقك إلى هنا، لكننا سعداء حقًا برؤيتك! إذا أتيت مباشرة من موقعنا على الإنترنت، فمن المحتمل أنك تعلمت الكثير بالفعل عن Eclipse OpenJ9 وكيف يتناسب مع نظام OpenJDK البيئي. إذا أتيت عبر طريق آخر، فإليك بعض الروابط الرئيسية لمساعدتك على البدء:
إذا كنت تبحث عن طرق للمساعدة في المشروع (شكرًا!)، فلدينا:
إذا كنت هنا لمعرفة المزيد عن المشروع، تابع القراءة...
Eclipse OpenJ9 هو تطبيق مستقل لجهاز Java Virtual Machine. "التنفيذ المستقل" يعني أنه تم إنشاؤه باستخدام مواصفات Java Virtual Machine دون استخدام أي تعليمات برمجية من أي Java Virtual Machine آخر.
يتحد OpenJ9 JVM مع مكتبات Java Class من OpenJDK لإنشاء JDK كامل تم ضبطه من أجل البصمة والأداء والموثوقية وهو مناسب تمامًا لعمليات النشر السحابية.
جاءت مساهمة المصدر الأصلي في OpenJ9 من IBM "J9" JVM والذي تم استخدامه في الإنتاج بواسطة الآلاف من تطبيقات Java على مدار العقدين الماضيين. في سبتمبر 2017، أكملت شركة IBM التوريد المفتوح لـ J9 JVM باسم "Eclipse OpenJ9" في مؤسسة Eclipse Foundation. أجزاء مهمة من J9 هي أيضًا مفتوحة المصدر في مشروع Eclipse OMR. لدى OpenJ9 ترخيص متساهل (ترخيص Apache 2.0 أو Eclipse Public License 2.0 مع ترخيص توافق ثانوي لترخيص GPLv2 لمشروع OpenJDK) تم تصميمه للسماح بإنشاء OpenJDK باستخدام OpenJ9 JVM. يرجى الاطلاع على ملف الترخيص الخاص بنا لمزيد من التفاصيل.
Eclipse OpenJ9 هو مشروع كود مصدر يمكن إنشاؤه جنبًا إلى جنب مع مكتبات فئة Java. انظر تعليمات البناء. لا يُسمح لمشاريع Eclipse Foundation بتوزيع أو تسويق أو الترويج لثنائيات JDK إلا إذا اجتازت مجموعة توافق تقنية Java SE المرخصة من Oracle، والتي لا يستطيع مشروع OpenJ9 الوصول إليها حاليًا. راجع ميثاق مشروع Eclipse Adoptium.
الهدف طويل المدى لمشروع Eclipse OpenJ9 هو تعزيز نظام بيئي مفتوح لمطوري JVM الذين يمكنهم التعاون والابتكار مع مصممي ومطوري منصات الأجهزة وأنظمة التشغيل والأدوات والأطر.
يرحب المشروع بالتعاون، ويحتضن الابتكارات الجديدة، ويوسع الفرصة للتأثير على تطوير OpenJ9 للجيل القادم من تطبيقات Java.
لقد استفاد مجتمع Java على مدار تاريخه من وجود تطبيقات متعددة لمواصفات JVM تتنافس لتوفير أفضل وقت تشغيل لتطبيقك. سواء تمت إضافة مراجع مضغوطة، أو ميزات سحابية جديدة، أو AOT (التجميع المسبق)، أو أداء أسرع بشكل مستقيم واستخدام أقل للذاكرة، فقد تحسن النظام البيئي من خلال هذه المنافسة. يهدف Eclipse OpenJ9 إلى الاستمرار في تحفيز الابتكار في مجال أوقات التشغيل.
نظرًا لأننا أحد مشروعات Eclipse Foundation، يحتاج كل مساهم إلى التوقيع على اتفاقية المساهمة في Eclipse. تعمل مؤسسة Eclipse بموجب مدونة قواعد السلوك الخاصة بـ Eclipse لتعزيز العدالة والانفتاح والشمول.
للبدء، اقرأ دليل المساهمة الخاص بنا.
إذا كنت تعتقد أنك تريد المساهمة ولكنك غير مستعد للتوقيع على اتفاقية المساهمة في Eclipse، فلماذا لا تنضم إلى تحديثاتنا الأسبوعية في قناة #التخطيط؟ لدينا أيضًا مكالمات بعد إصدار جديد حيث يمكنك معرفة المزيد حول كيفية عملنا. نتحدث عن الأفكار الجديدة، ونجيب على أي أسئلة يتم طرحها، ونناقش خطط المشروع وحالته. نقوم أيضًا بإجراء محادثات سريعة حول ميزات ووظائف الجهاز الافتراضي. قم بزيارة قناة #planning في مساحة عمل Slack الخاصة بنا للحصول على معلومات حول مكالمات المجتمع القادمة ودقائق الاجتماعات السابقة (انضم هنا).
حقوق الطبع والنشر لشركة IBM Corp. وآخرون لعام 2017