Se ha lanzado la versión experimental de la implementación abierta de Win32 API: Wine 9.7. Desde el lanzamiento de 9.6 se han cerrado 18 informes de errores y se han realizado 123 cambios.
Cambios más importantes:
- Se ha añadido soporte en el sistema de compilación para la generación de archivos ejecutables en formato ARM64X, que contienen simultáneamente código para ABI Arm64EC y ARM64. En winebuild se ha añadido la opción «-marm64x» para la generación de bibliotecas híbridas ARM64X, y en winegcc la opción «-marm64x», que permite la compilación para ARM64X.
- Se ha ampliado el soporte para ABI ARM64EC (Compatible con la Emulación ARM64), utilizada para facilitar la portación a sistemas ARM64 de aplicaciones originalmente escritas para la arquitectura x86_64. ARM64EC permite ejecutar en un entorno ARM64 módulos individuales con código x86_64 mediante un emulador.
- Se ha reestructurado la interfaz del controlador para la API gráfica Vulkan.
- En el intérprete del lenguaje de descripción de interfaces WIDL (Wine Interface Definition Language) se ha añadido soporte para la arquitectura ARM y bibliotecas de tipos (TypeLib) en el formato antiguo (SLTG).
- Se han cerrado informes de errores relacionados con el funcionamiento de los juegos: Command and Conquer RA II, Command and Conquer Tiberian Sun, Oregon Trail II, Medieval II Total War, Totem Arts Launcher.
- Se han cerrado informes de errores relacionados con el funcionamiento de aplicaciones: MSYS2, ProcessHacker 2.x, Clang 6.0, Notepad++, explorer.exe, Geovision Parashara’s Light, Advanced IP Scanner, Mspaint, ON1 Raw Photo Editor, HP System Diagnostics.
Fuente: opennet.ru
