في مقال سابق تحدثنا عن رد فعل فريق تطوير Wine على الأخبار التي قدمها مطورو Ubuntu بالتوقف عن تقديم الدعم وإنشاء حزم 32 بت من الإصدار التالي من Ubuntu، وهو Ubuntu 19.10.
حسنًا ، كل هذه الاضطرابات التي حدثت حول هذه الأخبار التي قدموها في Canonical خلال هذا الأسبوع ، ولدت انتقادات مختلفة وقبل كل شيء استياء من المجتمع.
وقد نشأ هذا لأن السبب الذي قدمته شركة Canonical لإنهاء دعم بنية i386 هو عدم القدرة على الحفاظ على الحزم على مستوى البنى الأخرى المتوافقة مع Ubuntu بسبب عدم كفاية الدعم في نواة Linux والأدوات والمتصفحات.
وعلى وجه الخصوص، فإن أحدث التطورات في مجال تحسين الأمن والحماية من نقاط الضعف الأساسية لم تعد تُطور في الوقت المناسب لأنظمة x86 ذات 32 بت ، وهي متاحة فقط لبنية 64 بت.
لقد خرج اثنان من عظماء Linux للإجابة بالفعل ، أحدهما فريق Wine وخلفهم Steam.
لن يمنح Valve دعم Steam لـ Ubuntu 19.10
ومؤخراً، شارك أحد موظفي شركة Valve، ويدعى "بيير-لوب غريفاي"، موقف الشركة الرافض لما تنوي شركة Canonical فعله . وقد نشر رده هذا على تويتر الليلة، ويمكنكم الاطلاع عليه هنا.
لن يتم دعم Ubuntu 19.10 والإصدارات المستقبلية رسميًا بواسطة Steam أو التوصية به لمستخدمينا. سنقيم طرقًا لتقليل الانكسار للمستخدمين الحاليين ، ولكننا سنحول أيضًا تركيزنا إلى توزيع مختلف ، حاليًا يتم تحديده لاحقًا.
– بيير لوب غريفييه (@ Plagman2) 22 يونيو 2019
يبدو أن المحادثات بين أوبونتو وفالف لحل مشكلة إزالة مكتبة 32 بت/متعددة المعماريات من أوبونتو 19.10 قد فشلت ، حيث لم تعد أوبونتو تدعمها رسميًا في أوبونتو ولا توصي بها لمستخدميها مستقبلًا. وتبحث الشركتان حاليًا عن توزيعات بديلة.
بالإضافة إلى ذلك، كان المطور في شركة Canonical ، آلان بوب (المعروف أيضًا باسم Popey)، يحاول زيادة الوعي بالمشاكل التي سيواجهها المستخدم العادي بدون دعم 32 بت.
منذ أن أجرى المطور Canonical تجربة إطلاق الألعاب من كتالوج GOG على إصدار تجريبي من Ubuntu 19.10 بدون مكتبات 32 بت باستخدام Wine64.
ونتيجة لذلك، من بين الألعاب الست التي تم اختيارها عشوائياً والتي تم اختبارها والتي تعمل في Wine مع مكتبات 32 بت، لم تعمل أي لعبة في Wine64.
على وجه الخصوص ، لم يكن من الممكن تحقيق تثبيت ثلاث ألعاب (Theme Hospital ، Quake The Offer ، Shadow Warrior) ، لعبة واحدة لم تبدأ (GOG Braid) والاثنتان المتبقيتان (FTL Advanced Edition ، GOG Surgeon Simulator 2013) اقتصرتا على عرض شاشة سوداء (ربما من - بسبب قيود دعم OpenGL في VirtualBox).
مما يدل على أن معظم ألعاب GOG (Good Old Games) توقفت عن العمل على Ubuntu 19.10 ، مما يجعل الأمر يبدو كما لو أن بقية مطوري Canonical لم يجروا أي اختبار على الإطلاق قبل القول إنهم سيتوقفون عن العطاء دعم حزم 32 بت.
حيث كما ذكرنا في المقال السابق:
وهذا ليس مجرد نزوة من مطوري Wine، ولكن لأن الإصدارات الحالية من Wine لتوزيعات 64 بت تعتمد على Wine32 وتتطلب مكتبات 32 بت.
عادةً ، في بيئات 64 بت ، يتم شحن مكتبات 32 بت المطلوبة في حزم متعددة ، ولكن في Ubuntu تقرر التوقف عن إنشاء مثل هذه المكتبات تمامًا.
والسبب في ذلك سهل الفهم: فالعديد من تطبيقات ويندوز لا تزال تستخدم التعليمات البرمجية 32 بت كليًا أو جزئيًا.
إذا استمرت Canonical في خططها التي تم كشف النقاب عنها ، فستكون بدون دعم اثنين من العظماء في غضون أشهر.
هذا دون ذكر المشاريع المشتقة أيضًا من Wine ، مثل PlayOnLinux والتي تحدث أيضًا للتأثير على مستخدمي Crossover.
بالإضافة إلى حقيقة أنه في حالة مستخدمي Steam ، تتغير الأشياء ، لأنهم سيعرفون بمساعدة مشروع Proton الخاص بهم ، حيث يستمتع العديد من المستخدمين بعناوينهم الأصلية لنظام التشغيل Windows في Ubuntu أو مشتقاته.
قد تتسبب هذه المشكلة في رفض عدد كبير من المستخدمين للتوزيعات البديلة.