¡Ya está aquí! Ya está disponible la versión oficial de Wine 9.0, que lleva a Linux la nueva generación de compatibilidad con Windows para aplicaciones y juegos. Esta es la tecnología que forma una parte importante de Steam Play Proton.
Anuncio de Wine 9
El equipo de Wine ha anunciado un importante hito con el lanzamiento de Wine 9.0, una importante actualización que enriquece la experiencia Linux. Esta última versión es el resultado de un año de intenso desarrollo y más de 7.000 cambios. Wine 9.0 se distingue por la introducción de la nueva arquitectura WoW64 y el controlador experimental Wayland, lo que la convierte en una versión de referencia para los usuarios que deseen ejecutar aplicaciones Windows en sistemas basados en Unix.
Puede leer también | Wine es para Windows y Darling para MacOS
La nueva arquitectura WoW64 (Windows de 32 bits en Windows de 64 bits) de Wine 9.0 es uno de los aspectos más destacados de esta versión, ya que supone la culminación de un esfuerzo de varios años para convertir los módulos al formato PE. Este importante avance crea una clara frontera entre los sistemas Windows y Unix. A diferencia de la versión anterior, el nuevo modo WoW64 permite ejecutar aplicaciones Windows de 32 bits en instalaciones Unix de 64 bits. Esto es especialmente beneficioso para los usuarios de macOS, cuyas versiones recientes han abandonado la compatibilidad con procesos de 32 bits.
Puede leer también | Descifrando el Misterio: Cómo funciona Wine en Linux
Otra novedad interesante es el controlador experimental Wayland. Esta adición, aunque todavía es un trabajo en progreso, ya incluye características como la gestión básica de ventanas, soporte de múltiples monitores, escalado de alta DPI, eventos de movimiento relativo y soporte de Vulkan. La inclusión de un controlador gráfico Wayland experimental indica el compromiso de seguir el ritmo de la evolución del ecosistema Linux.
Más compatibilidad con plataformas
La versión también ofrece mayor compatibilidad con ARM64, lo que permite ejecutar los binarios existentes de Windows en sistemas ARM64. Esto incluye soporte para módulos ARM64X y ARM64EC, ampliando el alcance de la compatibilidad de hardware.
Las mejoras gráficas son un aspecto clave de Wine 9.0, con la reimplementación del controlador PostScript y actualizaciones del controlador Vulkan. Direct3D experimenta varias optimizaciones, sobre todo en el backend de WineD3D y Vulkan. Estos cambios incluyen mejoras en el flujo de comandos multihilo, diseñadas para reducir el consumo de energía.
Puede leer también | Cómo instalar la última versión de Wine en Ubuntu
También se han mejorado las capacidades de audio y vídeo, con la implementación de varios módulos DirectMusic y mejoras en DirectShow, incluida la implementación del descodificador Windows Media Video (WMV). La compatibilidad con dispositivos de entrada recibe un impulso significativo con la implementación de mapas de acción DirectInput, lo que mejora la experiencia de juego en Linux.
Esta versión se ha estado preparando durante un año, con una nueva versión estable de Wine una vez al año y muchas versiones de desarrollo intermedias que aportan más de 7.000 cambios individuales. Hay algunas cosas realmente grandes en esta versión también y algunos de los aspectos más destacados incluyen:
- Un controlador gráfico Wayland experimental, aún no habilitado por defecto.
- Un montón de trabajo WoW64 incluyendo la finalización de la conversión de módulos a formato PE para "introducir un límite adecuado entre los mundos de Windows y Unix". Dicen que ahora es posible ejecutar aplicaciones Windows de 32 bits en una instalación Unix puramente de 64 bits, pero este nuevo modo WoW64 aún no está habilitado por defecto.
- La finalización de la separación PE/Unix significa que es posible ejecutar los binarios existentes de Windows en ARM64.
- El controlador Vulkan soporta hasta la versión 1.3.272 de la especificación Vulkan.
- Se han realizado varias optimizaciones en el núcleo de WineD3D y en el backend de Vulkan.
- Varias funciones de GdiPlus se han optimizado para mejorar el rendimiento gráfico.
- Se ha implementado el decodificador de Windows Media Video (WMV) DirectX Media Object (DMO).
- Se implementan mapas de acción DirectInput, mejorando la compatibilidad con muchos juegos antiguos que utilizan esto para asignar entradas de controlador a acciones en el juego.
- Las asociaciones de protocolo URL/URI se exportan como gestores de URL al escritorio de Linux.
- Muchas mejoras de internacionalización, incluyendo actualizaciones para Unicode y un mejor soporte para las implementaciones nativas de Windows IME.
- La lista es interminable, sólo son algunas de las grandes incorporaciones.
Como resultado de todos los cambios, muchas más aplicaciones y juegos diseñados para Windows funcionarán ahora en Linux (y en otras plataformas en las que Wine pueda ejecutarse).
Consulte las notas de la versión completas para conocer todos los cambios.
Puede leer también: