نسخه های جدید 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 برای ساده کردن انتقال بازی های ویندوز)؛
  • حفظ وضعیت کد در VBScript و JScript (تداوم اسکریپت) ارائه شده است.
  • اجرای API گرافیکی Vulkan با مشخصات جدید Vulkan 1.1.126 هماهنگ شده است.
  • پشتیبانی بهبود یافته LLVM MinGW؛
  • گزارش های خطای بسته مربوط به عملکرد بازی ها و برنامه های کاربردی LEGO Island، The Odyssey: Winds Of Athena، SimGolf v1.03، Password Safe، TSDoctor 1.0.58، Resident Evil 3، wPrime 2.x، Age of Wonders III، Lethe - اپیزود اول، داستانی درباره عموی من، HotS، مشتری شبکه اجتماعی IVMU، TopoEdit، Notepad، لانچر Epic Games.

همچنین صورت گرفت انتشار پروژه مرحله بندی شراب 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 را تحت تاثیر قرار می دهند به Wine اصلی منتقل شده اند. یک پچ با اجرای تابع Direct3DShaderValidatorCreate9() اضافه شده است که برای اجرای نسخه آزمایشی The Sims 2 لازم است. وصله‌های به‌روزرسانی شده winebuild-Fake_Dlls, ntdll-NtContinue и ntdll-MemoryWorkingSetExInformation.

علاوه بر این، می توان به آن اشاره کرد انجام کار بر اضافه كردن به DXVK فرصت استفاده مستقیم از Direct3D 11 در لینوکس، بدون اینکه به Wine وابسته باشد. تا پیش از این لایه DXVK با پیاده سازی DXGI (DirectX Graphics Infrastructure)، Direct3D 10 و Direct3D 11 از طریق Vulkan API به عنوان یک کتابخانه DLL مونتاژ می شد و فقط با Wine برای اجرای بازی های ویندوز قابل استفاده بود. تغییرات پیشنهادی امکان کامپایل DXVK را به شکل یک کتابخانه مشترک برای لینوکس فراهم می کند که می تواند با برنامه های معمولی لینوکس برای استفاده از Direct3D 11 API پیوند برقرار کند. این ویژگی ممکن است برای ساده کردن انتقال بازی های ویندوز به لینوکس مفید باشد.

منبع: opennet.ru

اضافه کردن نظر