Lanzamiento estable de XLibre XServer 25.1, fork de X.Org Server

Justo un año después de la fundación del fork X.Org Server, se presenta la versión XLibre 25.1.6. Esta versión marca la transición de la rama 25.1 a la categoría de estable (las actualizaciones anteriores tenían la calidad de versiones beta y estaban destinadas a pruebas). XLibre se utiliza por defecto en las distribuciones de Artix Linux, GhostBSD, OpenMandriva y Vendefoul Wolf. Para Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu y Void Linux, la comunidad mantiene paquetes para reemplazar X.Org Server por XLibre.

Principales cambios en la rama XLibre XServer 25.1:

  • Se ha añadido soporte para la biblioteca libseat y el proceso en segundo plano seatd, que proporcionan capacidades para la gestión de sesiones y la organización de acceso a dispositivos de entrada y salida compartidos (se puede usar como alternativa a systemd-logind).
  • Se ha mejorado el soporte para controladores propietarios de NVIDIA. Además de las versiones de controladores NVIDIA 570+ ya soportadas, se ha añadido soporte para las ramas antiguas 340, 390 y 470, que se activa mediante la especificación de la bandera «legacy_nvidia_padding» al compilar el Xserver, permitiendo omitir la declaración del parámetro IgnoreABI en la directiva ServerFlags.
    En sistemas con el controlador NVIDIA se ha habilitado el soporte para la arquitectura de aceleración 2D GLAMOR, que utiliza OpenGL para acelerar operaciones 2D (anteriormente, el soporte GLAMOR estaba deshabilitado debido a la incompatibilidad con el controlador DDX «modesetting» en sistemas con controladores NVIDIA, pero ahora esta incompatibilidad ha sido resuelta).
  • Se ha reintroducido el servidor X Xfbdev, que utiliza el framebuffer proporcionado por el dispositivo framebuffer (/dev/fb*) en Linux. Xfbdev puede funcionar sin controladores gráficos y es adecuado para su uso en sistemas embebidos y en entornos con recursos limitados.
  • Se ha implementado la extensión X11 Xnamespace, que proporciona aislamiento de clientes a través de la separación a nivel de espacios de nombres X11.
  • Se ha añadido soporte para la plataforma Cygwin (entorno GNU para Windows).
  • Se ha añadido la posibilidad de establecer la propiedad DPI vinculada a diferentes monitores.
  • En el controlador dga se ha eliminado el soporte para el obsoleto protocolo DGA 1.0.
  • En el sistema de integración continua se ha implementado la prueba de compilaciones para las plataformas DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS y Windows.
  • Se han eliminado las vulnerabilidades CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 y CVE-2026-50263, recientemente corregidas en X.Org Server 21.1.23 y xwayland 24.1.12.

El proyecto es liderado por Enrico Weigelt, quien ocupa el primer lugar en el número de cambios preparados para el servidor X: antes de la creación del fork de Enrico en X.Org Server, se habían aceptado aproximadamente 1600 cambios y más de 1200 cambios adicionales se incluyeron en la base de código del fork. Enrico también es mantenedor de los controladores AMD FCH GPIO y VIRTIO GPIO en el núcleo de Linux, así como mantenedor de Xnest. La razón para crear el fork fue la discrepancia con la política de los mantenedores de X.Org, que conducía a la estagnación del desarrollo, mientras que Enrico abogaba por la continuación activa del desarrollo y una gran limpieza del servidor X. El descontento de los mantenedores hacia Enrico, que llevó a la interrupción de la aceptación de sus cambios, se debió a que algunos cambios relacionados con la limpieza causaron problemas, regresiones, violaciones de ABI y fallos en la compilación.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster