Se ha publicado una versión experimental de la implementación de código abierto de la API Win32, Wine 10.11. Desde el lanzamiento de la versión 10.10, se han cerrado 25 informes de errores y se han realizado 292 cambios.
Los cambios más importantes:
- Se han realizado los preparativos para incluir soporte para la función añadida al kernel. Linux 6.14 Controlador NTSync, que implementa el dispositivo de caracteres /dev/ntsync y un conjunto de primitivas de sincronización utilizadas en el kernel. Windows NT. Implementar dichas primitivas a nivel del núcleo puede mejorar significativamente el rendimiento. Windows-juegos que se ejecutan con Wine. Se logran mejoras de rendimiento significativas al eliminar la sobrecarga asociada con el uso de RPC en el espacio de usuario. Por ejemplo, al usar el controlador ntsync en comparación con la implementación en el espacio de usuario de las primitivas de sincronización NT, los FPS máximos en Dirt 3 aumentaron un 678%, en Resident Evil 2 un 196%, en Tiny Tina's Wonderlands un 177%, en Lara Croft: Temple of Osiris un 131%, en Call of Juarez un 125%, en The Crew un 96%, en Forza Horizon 5 un 48% y en Anger Foot un 43%.
- La implementación del lenguaje de definición de interfaz de Wine (WIDL) ha ampliado la compatibilidad con la generación de metadatos. Windows Tiempo de ejecución (WinRT).
- Informes de errores cerrados relacionados con el funcionamiento de las siguientes aplicaciones: Mixcraft, Clang Static Analyzer, Anritsu Software Toolbox, WordPro, Far File Manager 3, Pegasus Email, EZNEC pro2+ 7.0.
- Informes de errores cerrados relacionados con el funcionamiento de los juegos: Fallout 3, Diggles: The Myth of Fenris, Saya no Uta, C&C Generals Zero Hour, Genshin Impact, Purple Place, Kathy Rain 2, Among Us, Green Hell, Magic The Gathering Arena, Doom I & II Enhanced, Thief II, Bejeweled 3, Sid Meier's Civilization III.
Al mismo tiempo, se lanzó el proyecto Wine Staging 10.11, que ofrece compilaciones extendidas de Wine que incluyen parches incompletos o de alto riesgo que aún no son compatibles con la rama principal de Wine. En comparación con Wine, Wine Staging proporciona 389 parches adicionales. La nueva versión de Wine Staging se sincroniza con el código base de Wine 10.11 y migra los parches relacionados con la compatibilidad con NTSync al paquete principal de Wine.
Fuente: opennet.ru
