- Lanzamiento de XLibre 25.0 como versión inicial del fork de X.Org Server
- Nuevas funcionalidades: extensión Xnamespace, Xnest adaptado a xcb y mejoras en la gestión de drivers
- Motivaciones del fork: desacuerdos con la comunidad Xorg y deseo de fomentar la apertura
- Llamada a la colaboración para desarrolladores y usuarios de distintas distribuciones
El lanzamiento de la versión 25.0 llega tras un largo periodo de trabajo y numerosos cambios internos. Los desarrolladores han invertido esfuerzos para traer limpiezas de código que, en algunos casos, incluso revierten decisiones tomadas recientemente en el servidor xorg original, debido a problemas detectados tras su adopción. A ello se suma la introducción de funcionalidades nuevas que buscan dar respuesta a necesidades actuales y reforzar la seguridad y la flexibilidad del entorno X11.
Principales novedades de XLibre 25.0
- Extensión Xnamespace: se introduce un mecanismo innovador para aislar clientes que operan en diferentes dominios de seguridad, como los habituales contenedores, confinándolos en espacios de nombres X11 independientes. Esto supone una mejora frente a los modelos clásicos de seguridad creados a mediados de los noventa.
- Xnest portado a xcb: se elimina la antigua dependencia de Xlib, modernizando la arquitectura y facilitando la integración con nuevas tecnologías.
- Directorios de drivers por ABI: ahora las distribuciones pueden instalar varios controladores para distintas arquitecturas ABI simultáneamente, lo que facilita actualizaciones fluidas y transiciones de sistema sin incompatibilidades.
- Corrección de vulnerabilidades: se han solucionado varios problemas de seguridad identificados como CVEs, además de un gran número de pequeños arreglos que, según sus responsables, son demasiados para enumerar en detalle.
Razón de ser y contexto del fork
El responsable principal del proyecto, Enrico Weigelt, ha explicado que la creación de XLibre responde a la voluntad expresada por la mayoría actual del grupo Xorg (liderado por empleados de IBM/Redhat) de discontinuar el desarrollo y bloquear aportaciones significativas. Esta situación, según su testimonio, llevó a la censura y prohibición de sus contribuciones justo tras anunciarse la intención de bifurcar el proyecto. Ante la falta de apertura a nuevas funciones y mejoras, Weigelt considera que era el momento oportuno para dar un nuevo rumbo bajo XLibre.
Durante aproximadamente un año, se han dedicado grandes esfuerzos a reintegrar numerosas aportaciones al código base, con cientos de solicitudes de fusión y miles de commits, aunque finalmente el estancamiento del proyecto original motivó a abandonar ese enfoque en favor de crear una alternativa viva y abierta. XLibre, por tanto, nace también como una respuesta a la percepción de elitismo y falta de acogida a nuevos contribuyentes que históricamente se ha asociado tanto a Xorg como a su predecesor, Xfree86.
Una llamada a la comunidad
El equipo detrás de XLibre quiere invitar a personas de todas las distribuciones y sistemas operativos a probar esta primera versión, animando a enviar sugerencias y necesidades específicas para mejorar la integración. Se extiende además una invitación a otros desarrolladores que tengan forks, módulos adicionales u otros proyectos relacionados, con el objetivo de unir esfuerzos y colaborar en el futuro del servidor X.
Reconociendo que esta es la primera gran versión de Xserver en años ―tras casi tres mil commits de diferencia respecto a los últimos lanzamientos―, se advierte que aún pueden aparecer errores inexplorados y que el lanzamiento debe considerarse como una beta abierta a pruebas y comentarios. El proyecto subraya la filosofía de apertura total, invitando a contribuir independientemente de la procedencia, creencias o experiencia individual.
La llegada de XLibre 25.0 representa una renovación del debate sobre el futuro del protocolo X11 bajo una óptica de mayor apertura y colaboración. Aunque todavía está por ver cómo será recibida por la comunidad y qué recorrido tendrá frente al auge de Wayland, el fork busca revitalizar el desarrollo y ofrecer una opción viable a quienes desean seguir apostando por X.
Fuente