مشروع لمحاكاة إصدار Red Hat Enterprise Linux المبني على Fedora

FESCo (اللجنة التوجيهية الهندسية فيدورا) ، المسؤولة عن الجزء الفني من تطوير توزيع Fedora ، وافق مقترح للتنفيذ مشروع جيش التحرير الوطني (Enterprise Linux Next)، يهدف إلى توفير بيئة تعتمد على مستودع Fedora Rawhide الذي يمكن استخدامه لاختبار وظائف الإصدارات المستقبلية لتوزيع RHEL (Red Hat Enterprise Linux). سيتم إعداد buildroot جديد لـ ELN و عملية التجميع لمحاكاة تكوين Red Hat Enterprise Linux استنادًا إلى الحزم المصدر من مستودع Fedora. ومن المقرر أن يتم تنفيذ المشروع كجزء من دورة تطوير Fedora 33.

جيش التحرير الوطني ستوفر بنية تحتية تسمح ببناء حزم Fedora باستخدام التقنيات الموجودة في CentOS وRHEL، وستمكن مشرفي حزم Fedora من اكتشاف التغييرات المبكرة التي قد تؤثر على تطوير RHEL. سيسمح لك ELN أيضًا بالتحقق من التغييرات المقصودة على الكتل الشرطية في ملفات المواصفات، على سبيل المثال. أنشئ حزمة شرطية مع تعيين المتغير "%{rhel}" على "9" (سيرجع متغير ELN "%{fedora}" "خطأ")، لمحاكاة إنشاء فرع RHEL مستقبلي.

الهدف النهائي هو إعادة بناء مستودع Fedora Rawhide كما لو كان RHEL. تخطط ELN لإعادة بناء جزء صغير فقط من مجموعة حزم Fedora، والتي هي مطلوبة في CentOS Stream وRHEL. من المقرر أن تتم عمليات إعادة بناء ELN الناجحة بالتزامن مع إصدارات RHEL الداخلية، مما يضيف تغييرات إضافية إلى الحزم غير المسموح بها في Fedora (على سبيل المثال، إضافة أسماء العلامات التجارية). في الوقت نفسه، سيحاول المطورون تقليل الاختلافات بين ELN وRHEL Next، وفصلهم على مستوى الكتل الشرطية في ملفات المواصفات.

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

المصدر: opennet.ru

إضافة تعليق