Wine هو طبقة التوافق لتشغيل تطبيقات وألعاب Windows على منصات غير Windows، بما في ذلك Linux وMac وAndroid. تم إصدار Wine 9.0 الآن بعد عام من التطوير، مما أدى إلى تحسين التوافق وإضافة بعض الميزات الجديدة الرائعة.
أعلن مشروع Wine عن التحديث هذا الأسبوع في منشور على مدونته، قائلًا: “يمثل هذا الإصدار عامًا من جهود التطوير وأكثر من 7000 تغيير فردي”. قد تكون الميزة الجديدة الأكثر أهمية هي دعم WoW64، الذي يسمح بتشغيل برامج Windows ذات 32 بت على نظام تشغيل 64 بت بحتًا – قبل الآن، كانت تطبيقات 32 بت تعمل في عملية يونكس منفصلة ذات 32 بت، وهو ما لم يكن دائمًا خيارًا. على سبيل المثال، لم يدعم macOS برامج 32 بت، وكانت طبقة التوافق CrossOver الملكية (المستندة إلى Wine) تحتوي على حل مخصص خاص بها للترجمة. ومع ذلك، لا يتم تمكينه افتراضيًا، لأنه يكسر التوافق مع الكود ذي 16 بت ويقلل من أداء OpenGL.
يتضمن Wine 9.0 أيضًا دعمًا تجريبيًا لـ Wayland، نظام العرض الذي يحل محل X11 في العديد من توزيعات Linux. بدلاً من التشغيل في بيئة XWayland، يمكنه القيام بإدارة النوافذ الأساسية، والشاشات المتعددة، والقياس عالي الدقة، وأحداث الحركة، ودعم Vulkan مباشرة من خلال Wayland. لا يتم تمكين دعم Wayland افتراضيًا، ولكن بمجرد أن يصبح جاهزًا، يجب أن يشعر Wine بمزيد من الاستجابة على أجهزة الكمبيوتر الحديثة التي تعمل بنظام Linux مع قياس عرض أفضل.
تم تحسين الأداء والتوافق مع Windows في Wine 9.0 أيضًا. هناك برنامج تشغيل Vulkan محدث، وفك تشفير Windows Media Video (WMV) مدمج، ودعم محسّن لـ Direct3D.
تم طرح Wine 9.0 لمديري الحزم وواجهات المستخدم الآن. ليس من الواضح متى سيتم تحديث طبقة توافق Proton الخاصة بشركة Valve بالإصدار الأساسي الجديد، ولكن متى حدث ذلك، فمن المفترض أن يعمل Steam على Linux بشكل أكثر موثوقية مع المزيد من ألعاب Windows.
مصدر: واين اتش كيو, يا إلهي! أوبونتو!