خطط محدثة لشحن مكتبات 32 بت في Ubuntu 20.04

ستيف لانجاسيك من Canonical تلخيص النتائج مناقشات مع مجتمع قائمة المكتبات الخاصة ببنية i386، والتي من المخطط توفيرها في الطبقة لضمان التوافق مع تطبيقات 32 بت في Ubuntu 20.04 أبريل، "فوكال فوسا". من بين أكثر من 30 حزمة مصدرية، تم اختيار حوالي 1700 حزمة لمزيد من التطوير إلى إصدارات 32 بت لبنية i386.

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

بالمقارنة مع مجموعة مكتبات 32 بت التي تأتي مع Ubuntu 19.10، في التكوين Ubuntu 20.04 بالإضافة إلى ذلك سيكون هناك متضمن المكتبات:

  • freeglut3
  • gstreamer1.0-plugins-base
  • libd3dadapter9-mesa
  • libgpm2
  • ليبوسميسا6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-driver-all
  • vdpau-driver-all

لكن في الوقت نفسه، سيتم استبعاد الحزم القديمة من المجموعة، وهو ما في Ubuntu لن يتم بناء الإصدار 20.04 للهياكل الحالية (سيتم استبدال الحزم الخاصة بالإصدار مثل libperl5.28 و libssl1.0.0 بحزم أحدث):

  • دول مجلس التعاون الخليجي 8-Base
  • ليبهوجويد4
  • libnettle6
  • libperl5.28
  • أجهزة استشعار libs4
  • libssl1.0.0
  • ليبهوجويد4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • libnettle6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • ليبكس265-165
  • النبيذ تطوير i386
  • النبيذ مستقر-i386

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

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

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster