قامت Canonical بمراجعة خططها للتوقف عن دعم بنية i386 في Ubuntu

شركة الكنسي опубликовала بيان مراجعة الخطط المتعلقة بانتهاء الدعم لبنية 32 بت x86 في Ubuntu 19.10. وبعد مراجعة التعليقات أعربت قرر مطورو منصات النبيذ والألعاب ضمان تجميع وتسليم مجموعة منفصلة من حزم 32 بت في Ubuntu 19.10 و20.04 LTS.

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

يُزعم أن المناقشات والتعليقات التي أثيرت بعد الإعلان عن انتهاء الدعم لمعمارية i386 جاءت بمثابة مفاجأة لمطوري التوزيع، حيث أن مسألة إنهاء الدعم لـ i386 تمت مناقشتها في المجتمع وبين المطورين منذ عام 2014 . كان لدى مطوري Ubuntu انطباع بأنه قد تم التوصل إلى إجماع حول مسألة التخلي عن دعم i386 ولم يكن من المتوقع حدوث أي مخاطر، ولكن كما اتضح، تم التغاضي عن بعض النقاط، بما في ذلك أثناء المشاورات مع Valve (ملاحظة: ربما يمكن لبعض أولئك الذين ناقشوا ذلك) لم أتوقع أنه سيتم اتخاذ قرار ليس فقط بالتوقف عن بناء حزم i386، ولكن أيضًا رفض إنشاء مكتبات متعددة الأركان اللازمة لتشغيل تطبيقات 32 بت في بيئة 64 بت).

على المدى الطويل، ولضمان دعم تطبيقات 32 بت في الإصدارات بعد Ubuntu 20.04، من المخطط العمل مع WINE وUbuntu Studio وموردي الألعاب لتطوير حل لاستخدام أنظمة عزل الحاويات لشحن مكونات 32 بت من LTS. فرع Ubuntu وتنظيم إطلاق التطبيقات القديمة. استنادًا إلى Snaps وLXD، سيكون من الممكن إعداد بيئة 32 بت الضرورية ومجموعة المكتبات.

ولنتذكر أن سبب إنهاء الدعم لمعمارية i386 هو استحالة الحفاظ على الحزم على مستوى المعماريات الأخرى المدعومة في أوبونتو، على سبيل المثال، بسبب عدم توفر آخر التطورات في مجال تحسين الأمن والحماية من الأساسيات نقاط الضعف مثل Spectre لأنظمة 32 بت. يتطلب الحفاظ على قاعدة الحزمة لـ i386 موارد كبيرة للتطوير ومراقبة الجودة، وهو أمر غير مبرر بسبب قاعدة المستخدمين الصغيرة (يقدر عدد أنظمة i386 بنسبة 1% من إجمالي عدد الأنظمة المثبتة).

المصدر: opennet.ru

إضافة تعليق