
След излизането на миналата версия в разработка на Wine - софтуера, който позволява играенето на Windows игри и стартирането на Windows приложения под Linux и macOS, тук вече е и шестото малко издание в разработка по пътя към версия 5.0.
Новата версия на Wine 4.6 е доста вълнуваща с промените, с които идва. Добавена е поддръжка за Split Button Common Control, поддръжка за зареждане на Mono библиотеките от споделени локации, библиотеката Libwine.dll вече не е нужна при използването на Wine при Windows, тестовете за регресии се компилират директно в PE формат, добавена е поддръжка за комплексни структури при typelib marshaller, видео кепчърът е портнат към Video4Linux версия 2, добавена е първоначална версия на Debug Engine DLL и са поправени много бъгове.
Най-важната промяна в Wine 4.6 обаче е започнатата работа по Vulkan бекенд за WineD3D. Засега това няма да има пряко отражение за крайните потребители, защото работата е в съвсем начален стадий. Това начинание ще даде възможност да се ускорят Direct3D 11, Direct3D 10 и Direct3D 9 посредством Vulkan, а не както досега през OpenGL. Интересен е въпросът защо разработчиците не използват DXVK, а започват от нулата, но изглежда опитите за сътрудничество с разработчика Филип Ребохле не са довели доникъде.
Въпреки това към момента страничният проект VK9 за преминаване от Dirext X 9 към Vulkan напредва много бавно и работата по Vulkan бекенд за по-старите версии на DirectX ще доведе до драстично повишение в представянето при по-старите заглавия, които все още използват преминаване от DirectX 9 към OpenGL и дори до ден днешен, въпреки многото години на разработки има нерешени проблеми, които с този бекенд би трябвало да бъдат изгладени.
Wine 4.6 идва и с точно 50 поправени проблема при различни игри и приложения. Поправено е бавното представяне при демото на играта Monkey Island 3, поправена е липсата на клавиатура при играта Super Mario 3 remake, направени са подобрения при Windows Vista/7 Split Button поддръжката, сриването при Pride of Nations Demo преди влизане в играта е поправено, поправено е сриване при стартиране на играта Theatre of War 3: Korea demo 1.2.0.
При Steam версията на играта Warframe е поправена невъзможността при ъпдейт да бъде заменен изпълнимият файл Launcher.exe, wine-mono вече се появява в списъка за ънинсталиране при x64 Wine префикси, поправено е сриване при стартиране на играта Last Half of Darkness: Beyond the Spirit's Eye, поправено е рендирането при старите DirectX игри The Sims, Revenant, Ubisoft detection инструментът вече засича правилно процесора, поправени са сривания при Windows PowerShell Core 6.2 Preview 2 for ARM32, отстранено е зависване на Winecfg при премахване на прикачен дял и още.
Пълния списък с промените при Wine 4.6 можете да разгледате в официалния анонс.

