WINE: تغييرات عميقة تلوح في الأفق؟

شعار النبيذ

مطور نبيذلقد فاجأ Zebediah Figure الكثيرين بتقديم اقتراح للعمل على واجهة Linux kernel جديدة لأساسيات مزامنة Wine ، وهو أمر يمكن أن يجعل أداء برنامج Windows الأصلي يعمل بشكل متساوٍ. وبسلوك أكثر شبهاً بكيفية إجراؤه على نواة Windows NT أصلية.

الفكرة الأساسية التي يحاول فريق تطوير Wine إدخالها إلى Linux kernel هي API يسمح ذلك بتنفيذ واجهة برمجة تطبيقات Windows NT Synchronization Object API مع استدعاء واحد على الأكثر لنظام التشغيل (syscall) ، دون الحاجة إلى إدارة حالة الكائن في الذاكرة المشتركة التي يديرها المستخدم.

تغيير مصمم خصيصًا لـ عناوين ألعاب الفيديو الحديثة، والتي تتطلب أداءً فائقًا والاستفادة المكثفة من خيوط متعددة ومزامنة العناصر الأولية التي يحتاجها Wine للعمل بدقة والعمل بشكل جيد.

هكذا esync كـ fsync يمكنهم إعطاء دفعة كبيرة لأداء ألعاب فيديو Windows عند التشغيل على GNU / Linux وأنظمة * nix الأخرى التي تشغل Wine. ومع ذلك ، كلاهما لديه مشاكله الخاصة. هذا هو السبب في طلب المقترحات ، وعلى الرغم من وجود بعض النقاش بالفعل بين مجتمع التنمية ، إلا أن الأمر سيستغرق بعض الوقت حتى تتحقق.

لكن ما هو واضح هو أن هذا يمكن أن تكون إيجابية للغاية، خاصة الآن بعد أن أصبح عالم ألعاب Linux أكثر وضوحًا إلى حد ما ، وأنه سيعمل أيضًا على رعاية مشاريع أخرى مثل Proton of the Steam Client أو برنامج CodeWeaders CrossOver نفسه ... باختصار ، الألعاب والبرامج ذات الأداء العالي ، على الرغم من عدم تشغيله على نظام التشغيل الأصلي الخاص بك ، وأنه يتم بطريقة أكثر تشابهًا مع كيفية القيام بذلك في نظام التشغيل الأصلي (والذي يمكن أن يقلل من بعض المشكلات الحالية).

معلومات اكثر - انظر القائمة البريدية هنا