هذه هي خطط Ubuntu 20.04 لحزم 32 بت

أوبونتو

في يوليو من هذا العام ، كنا نتحدث هنا على المدونة عن أحد الأخبار التي أثارت استياء البعض من Ubuntu ، منذ ذلك الحين التي أعلنت شركة Canonical من الإصدار الحالي من نظامك (Ubuntu 19.10) لن يتم دعم بنية 32 بت.

الكنسي كان القصد من إيقاف إنشاء حزم للهندسة المعمارية i386 تمامًا (بما في ذلك التخلي عن تكوين مكتبات متعددة التسلسلات اللازمة لتشغيل تطبيقات 32 بت في بيئة 64 بت) ، لكنه أعاد النظر في قراره بعد فحص التعليقات التي أدلى بها مطورو Wine وخاصة Steam.

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

سبب الانقطاع من دعم هندسة i386 هو عدم القدرة على الحفاظ على الحزم على مستوى البنى الأخرى متوافق مع Ubuntu ، على سبيل المثال ، بسبب عدم إمكانية الوصول إلى أحدث التطورات في مجال الأمن والحماية ضد نقاط الضعف الأساسية مثل Specter لأنظمة 32 بت.

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

هذا هو السبب في الآونة الأخيرة ، قدم ستيف لانجسيك خططًا للتعامل مع 32 طردًا في المستقبل بت في أوبونتو. قام بتلخيص نتائج المناقشة مع المجتمع حول قائمة المكتبات الخاصة بهندسة i386 ، والتي تم التخطيط لإدراجها لضمان التوافق مع تطبيقات 32 بت في Ubuntu 20.04 "Focal Fossa".

من بين أكثر من 30 ألف حزمة ، تم اختيار حوالي 1700 ، التي من أجلها سيستمر تشكيل حزم 32 بت لهندسة i386.

كما التعليقات التي تفيد بأنه بالنسبة لـ Ubuntu 20.04 Focal Fossa سيكون هناك عدد محدود فقط من الحزم 32 بت للحفاظ على التوافق. يتضمن ذلك ، على سبيل المثال ، عميل Wine and the Steam ، والذي من خلاله ظهر الموضوع في الأصل على الطاولة.

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

هناك بعض حزم i386 الثنائية الأخرى التي لم يتم إدراج مصادرها في القائمة البيضاء بعد ، لذلك ستتم إزالتها من مشروع Ubuntu في المستقبل القريب تمامًا من مستودع الحزم لـ Ubuntu 20.04.

على الرغم من أن كل هذا لا يزال تحليلًا أوليًا ، اذكر أنه يمكن الاتصال بالمطورين لفترة من الوقت لطلب توافق الحزمة.

يتعلق هذا بكل من صيانة حزمة i386 في مصادر الحزم الرسمية ، بالإضافة إلى أولئك الذين يحتفظون ببرامج الطرف الثالث في PPA (أرشيف الحزمة الشخصية). الأجزاء المهتمة يجب عليهم تقديم أسبابهم لوجود الحزم الثنائية 32 بت في القائمة البريدية "ubuntu-release" أو في غرفة الدردشة "# ubuntu-devel" على Freenode. إذا كانت هذه صحيحة ، فستتم إضافة الحزم أيضًا إلى القائمة البيضاء وبالتالي Focal Fossa.

لا يزال الأمر يستغرق بعض الوقت حتى الإزالة الجماعية المخطط لها لثنائيات i386: وفقًا لـ Langasek

"في البداية ، يجب تكييف البنية التحتية الخاصة بالمشروع لاختبار الحزمة (" autopkgtest ") لاختبار مكتبات 32 بت على مضيف amd64. هذه هي أيضًا البيئة التي تُستخدم فيها حزم 32 بت بشكل عام. "

إذا كنت تريد معرفة المزيد عنها ، يمكنك التحقق من تفاصيل المناقشة في الرابط التالي. 


اترك تعليقك

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

*

*

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