Se ha publicado la versión del proyecto XLibre 25.2.0, que desarrolla un fork de X.Org Server. La primera versión de la rama XLibre XServer 25.2.0 se posiciona como calidad beta y está destinada para pruebas y detección de posibles fallos. Se planea lanzar varias versiones beta adicionales, después de lo cual se anunciará la rama como estable.
XLibre se utiliza por defecto en 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 ofrece paquetes para reemplazar X.Org Server por XLibre. La razón detrás de la creación del fork fue el desacuerdo con la política de los mantenedores de X.Org, que condujo a la falta de desarrollo.
Entre
cambios en la versión XLibre XServer 25.2:
- Se ha realizado una reestructuración de la arquitectura interna del mecanismo de aceleración 2D glamor_egl, que utiliza OpenGL para acelerar operaciones 2D. El código específico de xf86 ha sido desglosado de glamor_egl, y la implementación de la infraestructura DRI3 (Infraestructura de Renderizado Directo) ha sido rediseñada para funcionar sin la biblioteca libgbm (Gestión de Buffers Genérica), lo que ha permitido que GLAMOR funcione con controladores propietarios de NVIDIA, comenzando con la rama 470. Los controladores NVIDIA 470+ ahora pueden ser utilizados para GLX y DRI3, inicialización EGL y creación de contexto OpenGL.
- La implementación del servidor X simplificado KDrive ha sido rediseñada, añadiendo soporte para trabajar con múltiples pantallas, infraestructura DRI3, arquitectura de aceleración 2D GLAMOR, mecanismo de aceleración de reproducción de video X-Video, autodetección del sistema de entrada evdev, entrada multihilo y conmutación de terminales virtuales.
- En el servidor X Xfbdev, que utiliza framebuffer, se ha añadido soporte para X-Video, GLX y DRI3, implementados a través de la arquitectura de aceleración 2D GLAMOR. Se han añadido nuevas opciones de línea de comandos para la configuración
Xfbdev. - En el servidor X Xvfb (framebuffer virtual X) se ha añadido soporte para DRI3 y
GLX, implementado a través de GLAMOR. - El controlador DDX "modesetting", que funciona sobre la interfaz KMS (Configuración del Modo del Núcleo), ha sido trasladado al uso de GBM Bo Wrapper (BufferObject). Se ha instalado la rotación y reflexión del cursor, y se ha añadido soporte para tamaños de cursor adicionales.
- La implementación de DRI3 ahora devuelve el número de versión 1.4 y limpia la caché de modificadores al invocar el método closeScreen.
- Se han añadido controladores DRM (Gestionador de Renderizado Directo) para Coreboot, VESA y EFI. El controlador DDX para GPU Intel está limitado a su uso en hardware hasta la generación Gen3.
- Se ha asegurado el soporte para la especificación XDG Base Dir 0.8.
- Se ha realizado la separación de la configuración para los módulos NVIDIA.
Fuente: opennet.ru
