Wine 11.18 admite controladores de núcleo y Staging arregla WoW64
Wine 11.18 salió el 18 de septiembre con 380 commits y 21 correcciones. Wine-Staging lleva 273 parches extra, dos de ellos para servicios WoW64.
3 min de lectura

En cifras
- commits in Wine 11.18
- 380
- bugs fixed in Wine 11.18
- 21
- extra patches Wine-Staging carries over upstream
- 273
Wine 11.18 se publicó el 18 de septiembre de 2026 con unos 380 commits y 21 correcciones de errores, y con la mayor parte del trabajo nuevo dirigida a los controladores de Windows en modo núcleo. Wine-Staging 11.18 llegó el mismo día y añadió dos parches que corrigen servicios de Windows iniciados con la arquitectura equivocada.
Wine permite ejecutar programas de Windows sobre Linux sin Windows. Un controlador en modo núcleo es código que Windows carga dentro del propio sistema operativo. Es la clase de software más difícil de admitir para Wine, porque se sitúa por debajo de la capa de aplicaciones que Wine suele imitar.
Lo que llegó al proyecto principal
Linux Compatible informa de que el trabajo de controladores ocurre en ntoskrnl.exe, el sustituto que Wine ofrece del núcleo de Windows. La versión amplía los árboles de dispositivos Plug and Play, las estructuras con las que Windows describe el hardware conectado.
Esos árboles ahora llevan fechas de instalación, identificadores de instancia únicos e identificadores de contenedor, tanto para dispositivos raíz como para sus hijos. Los sistemas antitrampas y las utilidades de hardware leen justamente esos campos. Rellenarlos es lo que permite que ese software crea que está sobre Windows.
El módulo mountmgr también mejoró. Se ocupa de los controladores de almacenamiento, algo que importa a cualquier programa de Windows que inspeccione los discos subyacentes.
Lo que Staging añade encima
Wine-Staging es la rama experimental, y Phoronix informa de que en esta versión lleva 273 parches más que Wine principal.
Dos de ellos resuelven un error antiguo de servicios. Un instalador de 32 bits podía crear un servicio de 64 bits, y Wine anotaba entonces el indicador WoW64 equivocado en el registro. WoW64 es la capa que ejecuta programas de Windows de 32 bits dentro de un entorno de 64 bits. Con el indicador equivocado, el servicio arrancaba con la arquitectura de binario incorrecta y fallaba.
Linux Compatible describe la solución: una función auxiliar lee las cabeceras PE del ejecutable y asigna su tipo de máquina al tamaño de código correcto. Los parches relacionados comprueban el binario antes de escribir una entrada WoW64 y dejan de escribirla para los binarios de 64 bits.
| Elemento | Detalle |
|---|---|
| Wine 11.18 | 18 de septiembre de 2026, unos 380 commits, 21 correcciones |
| Wine-Staging 11.18 | 273 parches por encima del proyecto principal |
| Error de servicios de 2019 | Error de Wine 47175, servicios del núcleo |
| Error de servicios de 2020 | Error de Wine 50431, servicios WoW64 |
| Corrección de vídeo | Conversión de YV12 a RGB, que arregla un fallo de Worms Forts: Under Siege |
El parche de vídeo aborda el filtro VMR-9, que manejaba mal el YV12 planar, un formato YUV 4:2:0, cuando el destino de dibujado esperaba RGB en bruto. Staging añade una conversión por software, útil para reproductores basados en DirectShow y juegos antiguos. Phoronix señala además que se ha incorporado el código más reciente de VKD3D.
Qué significa esto para los desarrolladores
Si distribuye una aplicación de Windows que instala un servicio, esta versión merece una nueva prueba. El error de arquitectura que corrige se informó por primera vez en 2019. Cualquier apaño que arrastre para un servicio que no arrancaba bajo Wine puede haber dejado de ser necesario.
Pruebe con Staging antes de dar un error por no resuelto. La distancia de 273 parches significa que un fallo que ve en Wine estable puede estar ya resuelto en la rama experimental. Saber en qué lado vive una corrección le dice si esperar o publicar un apaño.
El trabajo de controladores es la parte que conviene vigilar en las próximas versiones. Los árboles Plug and Play con identificadores reales de instancia y de contenedor son la base para el software que inspecciona hardware, que ha sido la categoría más resistente. Es una construcción lenta, no un interruptor que se acciona.
Nada de esto es una versión estable. La serie de desarrollo de Wine se mueve cada dos semanas, así que fije la versión que nombra su matriz de soporte y mantenga explícita la diferencia entre Wine y Wine-Staging en sus informes de error.
Fuentes
Artículos relacionados

FEX-Emu desglosa el coste del TSO de x86 en Arm
Emular las reglas de memoria de x86 en Arm baja el rendimiento de los accesos no alineados al 8,5% de la referencia. Las escrituras combinadas serían 816 veces peores.

Ubuntu 26.10 llevará un Linux 7.3 preliminar
Ubuntu 26.10 sale el 15 de octubre, tres días antes de que Linux 7.3 se declare estable. La imagen de instalación lleva una candidata.

Los parches kbuild de Linux 7.4 acortan las compilaciones
Una serie de parches kbuild dirigida a Linux 7.4 recorta cerca del 80 % las compilaciones sin cambios y quita 37,6 segundos a una compilación allmodconfig completa.