WINE 8.8 introduce soporte inicial para cargar el módulo ARM64EC y realiza más de 200 cambios
Aunque no parece una prioridad, Microsoft está trabajando para que Windows 11 se comporte mejor, o sencillamente se comporte, en hardware ARM. De hecho, quiere llegar a más rincones que nunca, e incluso ha empezado a trabajar en una versión para la Steam Deck. Detrás de lo que haga Microsoft con su Windows va WineHQ, y hace unas horas, y dos semanas después de 8.7, ha lanzado un WINE 8.8 que tiene como novedad más destacada que se ha implementado el soporte inicial para cargar módulos ARM64EC.
ARM64EC es una nueva ABI (interfaz binaria de aplicación) con Windows 11 en ARM para la emulación compatible que permite construir nuevas aplicaciones nativas para ir pasando de x86_64 a ARM. También se ha destacado que se ha hecho más trabajo para soportar completamente PE en el driver PostScript y en la reestructuración IME. A estos puntos les acompaña el habitual de varias correcciones de errores, y en total se han hecho 253 cambios.
WINE 8.8 corrige 18 bugs
La lista de bugs corregidos recoge:
- La Build de WINE advierte con gcc..
- El instalador de Freemake Video Converter 4.1 se queja de la ejecución de procesos Freemake (la aplicación ‘findstr’ siempre devuelve «match»).
- Varias aplicaciones necesitan tasklist.exe para imprimir la lista de procesos en formato CSV ‘/fo CSV /nh’ (Net64+ Client 2.x, Playstation Now 11.x, MathType).
- dxdiag de 32 bits no admite el conmutador de línea de órdenes ‘/64bit’ (iniciar dxdiag de 64 bits).
- ACAT Phrase, parte de Intel Assistive Context-Aware Toolkit (ACAT) v1.00.0 (aplicación .NET 4.5) se bloquea en la función no implementada ‘uiautomationcore.dll.UiaNodeFromFocus’.
- rise of nation extended: no se puede hacer multijugador cuando se tiene más de una interfaz de red.
- Captvty no puede encontrar su propia carpeta tools/cefsharp.
- mfplat: función no implementada al cargar Devil May Cry 1.
- Intento de instalar / actualizar battle.net falla con error Qt.
- winedbg carga símbolos de depuración erróneos para las dlls integradas.
- Wow64 wineboot no puede generar 32Bit slice de wineprefix.
- Wavelab 6.1 tiene problemas al minimizar la ventana.
- Notepad3 se bloquea en la función no implementada SHLWAPI.dll.StrFormatByteSizeEx.
- imm32:imm32 – test_ImmActivateLayout() falla en Windows.
- imm32:imm32 – test_ImmSetOpenStatus() falla en Windows en la configuración regional coreana.
- RtlValidSecurityDescriptor debería devolver TRUE si el descriptor dado es válido..
- RtlInitializeSid debería devolver NTSTATUS.
- la compilación de nvcuda falla con threadpoolapiset.h:36:55: error: expected declaration specifiers before ‘__WINE_DEALLOC’.
WINE 8.8 ya se puede descargar desde el siguiente botón. En la página de descargas hay información sobre cómo instalar esta y otras versiones en sistemas operativos como Debian y Ubuntu, pero también se puede instalar en Android y macOS.