Red Hat tiene planes de eliminar X.org en favor de Wayland en RHEL 10
Red Hat dio a conocer hace pocos días el anuncio sobre algunos de los cambios significativos en su próximo lanzamiento de Red Hat Enterprise Linux (RHEL) 10. Y es que en el anuncio comparten el plan para retirar el uso de servidor X.org (el cual quedo marcado como obsoleto desde la rama de RHEL 9.1 y tenía programada su eliminación), en favor de Wayland marcando el final de una era para el tradicional sistema X Window de 30 años.
Este sin dudas es un movimiento fundamental por parte de Red Hat, pues la transición hacia Wayland no es algo que sea nuevo, ya que Red Hat ha estado involucrado en él durante 15 años y con el tiempo se hizo evidente que el antiguo protocolo X11 y su contraparte de servidor enfrentaban problemas inherentes que necesitaban una solución con visión de futuro. Esta transición garantiza un soporte continuo para los clientes de X11 a través de Xwayland y al mismo tiempo facilita el cambio a un ecosistema Wayland.
La medida fue impulsada por la constatación de que el protocolo X11 y el servidor Xorg estaban plagados de problemas que Wayland podía resolver, pues mientras la comunidad avanzaba en la implementación de nuevas funciones y la resolución de errores en Wayland, el desarrollo del servidor X.org y la infraestructura X11 se aproximaban a su conclusión.
Aunque Wayland experimentaba mejoras significativas, este progreso generaba una carga adicional al tener que mantener ambas pilas al mismo tiempo, si bien Red Hat ha respaldado las pilas de Xorg y Wayland, el tiempo y los recursos divididos entre ellas se han vuelto cada vez más difíciles de mantener. Con el tiempo, esta fragmentación de esfuerzos empezó a plantear dificultades, surgiendo el deseo de concentrarse en la solución de los problemas fundamentales.
La colaboración de Red Hat con proveedores de hardware y software, clientes y la industria de efectos visuales ha sido fundamental en el desarrollo de proyectos cruciales, incluido el soporte de gestión de color y HDR, Xwayland para compatibilidad con versiones anteriores, infraestructura para soluciones modernas de escritorio remoto, sincronización explícita en el protocolo Wayland, Biblioteca Libei para emulación y captura de entrada, y compatibilidad OpenJDK con (X)Wayland.
La transición del sistema X Window, de más de 30 años de antigüedad, al nuevo sistema basado en Wayland se ha producido durante aproximadamente 15 años, y Red Hat ha estado involucrado desde el principio. Con el tiempo, quedó claro que el protocolo X11 y el servidor Xorg tenían problemas fundamentales que debían solucionarse, y Wayland era la solución. Hoy en día, Wayland es reconocida como la solución de facto para infraestructura de escaparates y exhibidores.
A lo largo de esta transición, Red Hat ha respaldado las pilas de X.org y Wayland. Esto divide el tiempo que nosotros y la comunidad ascendente tenemos para admitir nuevas funciones y corregir errores.
Sin embargo, tal parece que Xorg está viviendo sus últimos días, pues son cada vez más las distribuciones de Linux y entornos de escritorio que han realizado el salto hacia Wayland mientras otros tantos proyectos están a punto de abandonarlo en favor de Wayland.
Y es que con el desplazamiento del servidor X.org en RHEL 10, permitirá concentrarse en la infraestructura y el ecosistema, además de poder abordar problemas como la compatibilidad, proporcionar mayor seguridad y todas las deficiencias restantes.
En cuanto a las aplicaciones que no migran de Xorg a Wayland, se menciona que en RHEL 10, se ejecutarán usando XWayland y que para los usuarios que dependen de aplicaciones que se ejecutan exclusivamente en Xorg deberán permanecer en RHEL 9 durante todo su ciclo de vida, cambiar de aplicación o migrar a Wayland antes de actualizar.
Por último, y no menos importante, cabe mencionar que RHEL 10 no debería llegar hasta 2025, por lo que ahora hay tiempo para trabajar en esta migración.
Finalmente si estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.