Den eksperimentelle udgave af den åbne implementering af Win32 API — Wine 10.18 er blevet offentliggjort. Siden udgivelsen af 10.17 er 30 fejloplysninger blevet lukket, og 298 ændringer er blevet foretaget.
De vigtigste ændringer:
- I WoW64-tilstand (64-bit Windows-on-Windows), der muliggør afvikling af 16/32-bit Windows-applikationer i 64-bit Unix-systemer, er muligheden for hukommelsesmapping til OpenGL ved hjælp af Vulkan API blevet implementeret.
- I WoW64-tilstand er der tilføjet support til passthrough af SCSI-enheder.
- En synkronisering API ved navn "Synchronization barriers" er blevet tilføjet til ntdll, hvilket tillader suspendering af udførelsen af flere tråde indtil en bestemt udførelsespunkt er nået i alle tråde (f.eks. at vente på, at alle tråde når et bestemt trin under parallel udførelse af den samme kode).
- Support til WinRT undtagelser er blevet tilføjet.
- Fejloplysninger relateret til driften af applikationer er blevet lukket: cmd.exe, Autodesk Fusion, Keepass 2, CD Manipulator, Exact Audio Copy, Realterm, PlayOnline Viewer, Cheat Engine.
- Fejloplysninger relateret til driften af spil er blevet lukket: Witcher 2, Yukon Trail, Sid Meier’s Pirates, Nightshade, Jolly Rover, MDk 2.
Ifølge statistikken fra tjenesten protondb.com, der indsamler information om driften af spilapplikationer præsenteret i Steam-kataloget, fungerer omkring 90% af de testede Windows-spil i Linux. Til sammenligning fungerede cirka 75% af spillene i Linux i 2020, og i 2018 var det 60%. Vurderingen af udførelsen i Linux af spil ved hjælp af Wine og Proton viste, at 7419 testede spil har platinstatus, 5095 har guldstatus, 5196 har sølvstatus, 718 har bronze og kun 361 spil er markeret som ikke-fungerende. Når vi begrænser udvalget til 1000 af de mest populære spil i Steam, er støtteniveauet: 361 — platinum, 449 — guld, 84 — sølv, 27 — bronze og 28 — ikke-fungerende.
Platinstatus indikerer fremragende spilfunktionalitet; guldspillene fungerer uden problemer, men kræver justering af indstillinger; sølvstatus angiver, at spillet kan spilles, men ikke alt fungerer perfekt; på bronzeniveau starter spillene, men har alvorlige problemer; ikke-fungerende status tildeles, når det er umuligt at starte spillet.

Kilde: opennet.ru
