الإصدارات الجديدة من Wine 4.20 وWine Staging 4.20

متاح الإصدار التجريبي من التطبيق المفتوح Win32 API - النبيذ 4.20. منذ إصدار الإصدار 4.19 تم إغلاق 37 تقريرًا عن الأخطاء وإجراء 341 تغييرًا.

أهم التغييرات:

  • إصدار جديد من محرك Mono 4.9.4 مع تمكين تحديث الدعم FNA (مشروع لإنشاء تطبيق بديل لـ Microsoft XNA Game Studio 4.0 لتبسيط عملية نقل ألعاب Windows)؛
  • توفير الحفاظ على حالة التعليمات البرمجية في VBScript وJScript (استمرارية البرنامج النصي)؛
  • تمت مواءمة تطبيق واجهة برمجة التطبيقات الرسومية Vulkan مع مواصفات Vulkan 1.1.126 الجديدة؛
  • تحسين دعم LLVM MinGW؛
  • تقارير الأخطاء المغلقة المتعلقة بتشغيل الألعاب والتطبيقات LEGO Island، The Odyssey: Winds Of Athena، SimGolf v1.03، كلمة المرور الآمنة، TSDoctor 1.0.58، Resident Evil 3، wPrime 2.x، Age of Wonders III، Lethe - الحلقة الأولى، قصة عن عمي، HotS، عميل الشبكة الاجتماعية IVMU، TopoEdit، Notepad، Epic Games Launcher.

أيضا وقع إطلاق المشروع توزيع النبيذ 4.20 تحديث، التي تعمل على تطوير إصدارات موسعة من Wine تتضمن تصحيحات غير مكتملة أو محفوفة بالمخاطر والتي ليست مناسبة بعد لاعتمادها في فرع Wine الرئيسي. بالمقارنة مع Wine، يوفر Wine Staging 832 تصحيحًا إضافيًا.

يوفر الإصدار الجديد من Wine Staging المزامنة مع قاعدة بيانات Wine 4.20. تم نقل 8 تصحيحات تؤثر على dsdmo، و winebus.inf، و winebus.sys، و wineboo، و ntoskrnl.exe، و wine.inf، و ole32 إلى النبيذ الرئيسي. تمت إضافة تصحيح مع تنفيذ وظيفة Direct3DShaderValidatorCreate9()، المطلوبة لتشغيل الإصدار التجريبي من The Sims 2. تصحيحات محدثة winebuild-Fake_Dlls, NTDLL-NtContinue и Ntdll-MemoryWorkingSetExInformation.

بالإضافة إلى ذلك ، يمكن ملاحظته القيام بالعمل في إضافة إلى دكسفك قدرات الاستخدام المباشر لـ Direct3D 11 على Linux، دون الارتباط بـ Wine. حتى الآن، تم تجميع طبقة DXVK مع تنفيذ DXGI (البنية التحتية لرسومات DirectX) وDirect3D 10 وDirect3D 11 عبر Vulkan API كمكتبة DLL ولا يمكن استخدامها إلا مع Wine لتشغيل ألعاب Windows. تتيح التغييرات المقترحة تجميع DXVK في شكل مكتبة مشتركة لنظام Linux، والتي يمكن ربطها بتطبيقات Linux العادية لاستخدام Direct3D 11 API. قد تكون هذه الميزة مفيدة لتبسيط نقل ألعاب Windows إلى Linux.

المصدر: opennet.ru

إضافة تعليق