Se ha publicado una versión experimental de la implementación abierta del API Win32: Wine 10.16. Desde el lanzamiento de 10.15, se han cerrado 34 informes de errores y se han realizado 364 cambios.
Cambios más importantes:
- Se ha añadido soporte completo para el controlador ntsync, que permite aumentar significativamente el rendimiento de los juegos de Windows ejecutados mediante Wine. Este controlador forma parte del núcleo de Linux desde la versión 6.14 e implementa un dispositivo simbólico /dev/ntsync y un conjunto de primitivas para la sincronización utilizadas en el núcleo de Windows NT. Se logra un aumento significativo en el rendimiento gracias a la eliminación de la sobrecarga asociada con el uso de RPC en el espacio de usuario.
- Se ha implementado soporte para la ejecución de aplicaciones de 16 bits en el modo WoW64 (Windows-on-Windows de 64 bits), que permite la ejecución de aplicaciones de Windows de 16/32 bits en sistemas Unix de 64 bits.
- Se ha añadido soporte inicial para objetos D3DKMT, que proporcionan acceso de bajo nivel a dispositivos gráficos desde el espacio de usuario.
- Se ha garantizado la generación e instalación de archivos WinMD (Windows Metadata) para la API WinRT (Windows Runtime).
- Se han cerrado informes de errores relacionados con el funcionamiento de las aplicaciones: Lotus Word Pro 9.8, Profi cash 12, Camerabag Pro 2025.2, iTunes.
- Se han cerrado informes de errores relacionados con el funcionamiento de los juegos: 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.
Fuente: opennet.ru
