ReactOS ha publicado la versión 0.4.16 de su sistema operativo de código abierto compatible con Windows, con un instalador gráfico inédito y una imagen de arranque unificada. Tras año y medio de desarrollo, el proyecto actualiza su base a componentes de Wine 10 y corrige fallos de hardware que llevaban años limitando su uso tanto en equipos físicos como en máquinas virtuales.
Os contamos los detalles: la actualización, presentada oficialmente hace solo unas horas, cierra 381 tareas de su rastreador interno e incorpora 2.808 commits. Entre los fallos resueltos figura el CORE-3804, una incidencia abierta en febrero de 2009 que ha tardado más de diecisiete años en solucionarse. La rama releases/0.4.16 se separó de la rama principal el 28 de abril de 2026.
Instalación unificada en una sola imagen de arranque
Como os podréis imaginar, unificar el proceso de instalación era una de las peticiones más repetidas de la comunidad. Con esta versión desaparece la separación entre LiveCD y BootCD: ahora disponemos de una única imagen que primero arranca el sistema en modo live y, si el resultado convence, permite pasar directamente al instalador gráfico, que incorpora gestión básica de particiones.
El cambio simplifica el flujo habitual de pruebas: antes había que elegir de antemano qué imagen descargar según se quisiera solo probar el sistema o instalarlo directamente, y ahora un mismo medio cubre ambos casos. Es un ajuste que acerca la experiencia de ReactOS a la de otros sistemas de escritorio, sin que sea necesario manejar varios discos si cambiamos de opinión a mitad de la prueba. La gestión de particiones integrada evita, además, tener que recurrir a herramientas externas solo para preparar el disco antes de instalar, un cambio que muchos usuarios llevaban tiempo esperando.
Wine 10 y el fin de dos problemas gráficos históricos
Buena parte del trabajo de estos dieciocho meses se ha dedicado a poner al día los componentes de Wine, que ahora están basados en la versión 10 de ese proyecto. Es una actualización de base que afecta a cómo ReactOS traduce las llamadas de las aplicaciones de Windows y que sienta las bases para futuras mejoras de compatibilidad.
Ese salto ha venido acompañado de la resolución de dos fallos que arrastraba el sistema desde hace tiempo. En las tarjetas NVIDIA, la ralentización severa que sufríamos con algunos controladores no dependía del propio driver, sino de la gestión de memoria del núcleo: se quedaba sin entradas suficientes en la tabla de páginas del sistema (system PTE) al cargarlos, y ampliar ese número de entradas ha resuelto la caída de rendimiento. En AMD el fallo era distinto: las ventanas OpenGL podían quedarse completamente en blanco, algo que el equipo ha corregido reescribiendo la función ExtEscape en la subcapa gráfica y ajustando win32k.sys.
Audio renovado y un controlador que amplía la compatibilidad
En el apartado de sonido, el veterano hdaudbus.sys da paso al controlador sklhdaudbus, apoyado en el Kernel Mode Driver Framework (KMDF) que el proyecto ha importado desde Windows Driver Frameworks. Gracias a este cambio, podemos usar controladores HD Audio pensados originalmente para Windows XP y Server 2003, de fabricantes como AMD, IDT, NVIDIA, Realtek o SigmaTel. Los niveles de volumen y balance, además, ya se guardan y se recuperan tras reiniciar el equipo, algo que antes se perdía en cada arranque.
El almacenamiento recibe otro de los cambios más esperados: un nuevo controlador ATA que reduce la dependencia de UniATA, en uso desde 2009 para dar soporte a SATA, AHCI y particiones de más de 8 GB. Ese driver se había convertido en fuente de problemas en configuraciones más recientes, con arranques lentos o el error INACCESSIBLE_BOOT_DEVICE (0x7B). El nuevo controlador amplía los entornos donde logramos arrancar el sistema, incluida de forma explícita la máquina virtual Hyper-V Generation 1. A esto se suma la recuperación de chkdsk para reparar particiones FAT, dañada tras la incorporación del driver abierto FastFAT de Microsoft, y una nueva utilidad de limpieza de disco compatible con las extensiones de Windows Disk Cleanup.
Conviene recordar que el sistema ReactOS continúa clasificado como software en fase alfa, así que si os animáis a probar esta versión, lo más sensato es hacerlo en una máquina virtual o en un equipo de pruebas, no como sistema principal. Con 2.808 commits y 381 tareas cerradas, el ritmo de desarrollo del proyecto sigue siendo constante.
