La version expérimentale de l'implémentation ouverte de l'API Win32 — Wine 10.16 a été publiée. Depuis la version 10.15, 34 rapports de bogues ont été fermés et 364 modifications ont été apportées.
Modifications les plus importantes :
- La prise en charge complète du pilote ntsync a été ajoutée, permettant d'améliorer considérablement la performance des jeux Windows exécutés via Wine. Ce pilote fait partie du noyau Linux depuis la version 6.14 et met en œuvre un dispositif de caractère /dev/ntsync et un ensemble de primitives pour la synchronisation utilisées dans le noyau Windows NT. Un gain de performance significatif est réalisé en éliminant les frais généraux liés à l'utilisation de RPC dans l'espace utilisateur.
- La prise en charge de l'exécution d'applications 16 bits en mode WoW64 (Windows-on-Windows 64 bits) a été mise en œuvre, permettant l'exécution d'applications Windows 16/32 bits dans des systèmes Unix 64 bits.
- Le support initial des objets D3DKMT, qui fournissent un accès bas niveau aux périphériques graphiques depuis l'espace utilisateur, a été ajouté.
- La génération et l'installation de fichiers WinMD (Windows Metadata) pour l'API WinRT (Windows Runtime) ont été assurées.
- Les rapports de bogues associés au fonctionnement des applications suivantes ont été fermés : Lotus Word Pro 9.8, Profi cash 12, Camerabag Pro 2025.2, iTunes.
- Les rapports de bogues liés au fonctionnement des jeux suivants ont été fermés : Need for Speed III, Shadow Company: Left for Dead, Alpha Polaris, Face Noir, A Stroke of Fate, S.T.A.L.K.E.R.: Call of Pripyat, Metro 2033, Project CARS, Star Wars: Jedi Knight — Dark Forces II, Wolfenstein: The Old Blood, Wolfenstein: The New Order, Street Chaves, GTA: Vice City, Colin McRae Rally 2, SimCity 2000, Legacy of Kain: Blood Omen, Xenia Canary.
Source : opennet.ru
