مبادرة التقارب openSUSE Leap و SUSE Linux Enterprise

جيرالد فايفر، المدير التنفيذي للتكنولوجيا في SUSE ورئيس اللجنة التوجيهية لـ openSUSE، предложил المجتمع للنظر في مبادرة لتقريب عملية تطوير وبناء عمليات توزيعات openSUSE Leap وSUSE Linux Enterprise من بعضها البعض. حاليًا، يتم إنشاء إصدارات openSUSE Leap من مجموعة الحزم الأساسية في توزيع SUSE Linux Enterprise، ولكن يتم إنشاء حزم openSUSE بشكل منفصل عن الحزم المصدر. الجوهر اقتراح في توحيد عمل تجميع كلا التوزيعتين واستخدام الحزم الثنائية الجاهزة من SUSE Linux Enterprise في openSUSE Leap.

في المرحلة الأولى، يُقترح دمج قواعد التعليمات البرمجية المتداخلة لـ openSUSE Leap 15.2 وSUSE Linux Enterprise 15 SP2، إن أمكن، دون فقدان وظائف واستقرار كلا التوزيعتين. في المرحلة الثانية، بالتوازي مع الإصدار الكلاسيكي من openSUSE Leap 15.2، يُقترح إعداد إصدار منفصل يعتمد على الملفات القابلة للتنفيذ من SUSE Linux Enterprise وإصدار إصدار مؤقت في أكتوبر 2020. وفي المرحلة الثالثة، في يوليو 2021، من المخطط إطلاق openSUSE Leap 15.3، باستخدام الملفات القابلة للتنفيذ من SUSE Linux Enterprise افتراضيًا.

سيؤدي استخدام نفس الحزم إلى تبسيط عملية النقل من توزيعة إلى أخرى، وتوفير الموارد اللازمة للبناء والاختبار، ويجعل من الممكن التخلص من التعقيدات في ملفات المواصفات (سيتم توحيد جميع الاختلافات المحددة على مستوى ملف المواصفات) ويجعل الإرسال والمعالجة أسهل. رسائل الخطأ (ستسمح لك بالابتعاد عن تشخيص إصدارات الحزم المختلفة). سيتم الترويج لـ openSUSE Leap بواسطة SUSE كمنصة تطوير للمجتمع وشركاء الطرف الثالث. بالنسبة لمستخدمي openSUSE، يستفيد التغيير من القدرة على استخدام كود إنتاج مستقر وحزم تم اختبارها جيدًا. ستكون التحديثات التي تغطي الحزم المتوقفة عامة أيضًا وسيتم اختبارها جيدًا بواسطة فريق SUSE QA.

سيظل مستودع openSUSE Tumbleweed بمثابة منصة لتطوير الحزم الجديدة المقدمة إلى openSUSE Leap وSLE. لن تتغير عملية نقل التغييرات إلى الحزم الأساسية (في الواقع، بدلاً من البناء من حزم SUSE src، سيتم استخدام الحزم الثنائية الجاهزة). ستظل جميع الحزم المشتركة متاحة في Open Build Service للتعديل والتقسيم. إذا كان من الضروري الحفاظ على وظائف مختلفة للتطبيقات الشائعة في openSUSE وSLE، فيمكن نقل الوظائف الإضافية إلى الحزم الخاصة بـ openSUSE (على غرار فصل عناصر العلامة التجارية) أو يمكن تحقيق الوظيفة المطلوبة في SUSE Linux Enterprise. يُقترح تجميع الحزم الخاصة ببنيتي RISC-V وARMv7، غير المدعومة في SUSE Linux Enterprise، بشكل منفصل.

المصدر: opennet.ru

إضافة تعليق