De experimentele release van de open implementatie van de Win32 API - Wine 10.18 is gepubliceerd. Sinds de release van 10.17 zijn er 30 bugrapporten gesloten en zijn er 298 wijzigingen aangebracht.
De belangrijkste wijzigingen:
- In de WoW64-modus (64-bit Windows-on-Windows) die de uitvoering van 16/32-bits Windows-applicaties in 64-bits Unix-systemen mogelijk maakt, is de mogelijkheid voor geheugentoewijzing voor OpenGL via de Vulkan API geïmplementeerd.
- In de WoW64-modus is ondersteuning voor het doorgeven van SCSI-apparaten toegevoegd.
- In ntdll is de synchronisatie-API 'Synchronisatiebarrières' toegevoegd, waarmee de uitvoering van meerdere threads kan worden gepauzeerd totdat een bepaald punt in de uitvoering is bereikt in alle threads (bijvoorbeeld wachten totdat alle threads een bepaalde fase hebben bereikt tijdens de gelijktijdige uitvoering van dezelfde code).
- Ondersteuning voor WinRT-excepties is toegevoegd.
- Bugrapporten met betrekking tot de werking van applicaties zijn gesloten: cmd.exe, Autodesk Fusion, Keepass 2, CD Manipulator, Exact Audio Copy, Realterm, PlayOnline Viewer, Cheat Engine.
- Bugrapporten met betrekking tot de werking van games zijn gesloten: Witcher 2, Yukon Trail, Sid Meier’s Pirates, Nightshade, Jolly Rover, MDk 2.
Volgens de statistieken van de service protondb.com, die informatie verzamelt over de werking van game-applicaties die in de Steam-catalogus zijn gepresenteerd, werkt ongeveer 90% van de geteste Windows-games in Linux. Ter vergelijking: in 2020 werkte ongeveer 75% van de games in Linux, en in 2018 was dat 60%. De beoordeling van de uitvoering van games in Linux met behulp van Wine en Proton toonde aan dat 7419 geteste games een platinum niveau van ondersteuning hebben, 5095 - goud, 5196 - zilver, 718 - brons en slechts 361 games zijn gemarkeerd als niet-werkend. Beperkt tot de 1000 meest populaire games op Steam, is het ondersteuningsniveau als volgt: 361 - platinum, 449 - goud, 84 - zilver, 27 - brons en 28 - werkloos.
Het platinum niveau duidt op uitstekende werking van de games; games met een gouden niveau werken probleemloos, maar vereisen aanpassingen in de instellingen; het zilveren niveau geeft aan dat de game gespeeld kan worden, maar niet alles werkt perfect; op het bronzen niveau starten games wel, maar hebben ernstige problemen; de status niet-werkend wordt toegewezen als het niet mogelijk is de game te starten.

Bron: opennet.ru
