La un an de la înființarea forței X.Org Server, a fost lansată versiunea XLibre 25.1.6. Această lansare marchează transferul ramurii 25.1 în categoria stabilă (versiunile anterioare aveau calitate de beta și erau destinate testării). XLibre este utilizat în mod prestabilit în distribuțiile Artix Linux, GhostBSD, OpenMandriva și Vendefoul Wolf. Comunitatea oferă suport pentru Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu și Void Linux, pentru a înlocui X.Org Server cu XLibre.
Principalele modificări din ramura XLibre XServer 25.1:
- A fost adăugat suport pentru biblioteca libseat și procesul de fundal seatd, oferind funcționalități pentru gestionarea sesiunilor și organizarea accesului la dispozitivele de intrare și ieșire partajate (poate fi folosit ca alternativă la systemd-logind).
- A fost îmbunătățit suportul pentru driverele proprietare NVIDIA. În plus față de versiunile anterioare ale driverelor NVIDIA 570+, s-a adăugat suport pentru versiunile mai vechi 340, 390 și 470, activat prin specificarea indicatorului «legacy_nvidia_padding» la compilarea Xserver, permițându-le utilizarea fără a necesita configurarea parametrului IgnoreABI în directivele ServerFlags.
Pe sistemele cu driver NVIDIA, a fost activat suportul pentru arhitectura de accelerare 2D GLAMOR, care utilizează OpenGL pentru accelerarea operațiunilor 2D (anterior, suportul GLAMOR a fost dezactivat din cauza incompatibilității cu driverul DDX «modesetting» pe sistemele cu drivere NVIDIA, dar acum această incompatibilitate a fost rezolvată). - A fost readus serverul X Xfbdev, care utilizează framebuffer-ul furnizat de dispozitivul framebuffer (\/dev\/fb*) în Linux. Xfbdev poate funcționa fără drivere grafice și este potrivit pentru aplicații pe sisteme încorporate și în medii cu resurse limitate.
- A fost implementată extensia X11 Xnamespace, care asigură izolarea clienților prin divizarea la nivelul spațiilor de nume X11.
- A fost adăugat suport pentru platforma Cygwin (mediu GNU pentru Windows).
- A fost adăugată posibilitatea de a specifica proprietatea DPI în raport cu diferite monitoare.
- În driverul dga a fost întrerupt suportul pentru protocolul învechit DGA 1.0.
- În sistemul de integrare continuă, a fost implementat testarea compilărilor pentru platformele DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS și Windows.
- Au fost remediate vulnerabilitățile CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 și CVE-2026-50263, recent corectate în X.Org Server 21.1.23 și xwayland 24.1.12.
Proiectul este dezvoltat de Enrico Weigelt, care se află pe primul loc în ceea ce privește numărul de modificări pregătite pentru serverul X — înainte de crearea fork-ului de către Enrico în X.Org Server, au fost acceptate aproximativ 1600 de modificări și încă peste 1200 de modificări au fost incluse în baza de cod a fork-ului. Enrico este, de asemenea, mentinator pentru driverele AMD FCH GPIO și VIRTIO GPIO în nucleul Linux și mentinator al Xnest. Motivele creării fork-ului au fost nesancționarea politicii persoanelor care susțin X.Org, care ducea la stagnarea dezvoltării, în timp ce Enrico a pledat pentru continuarea activă a dezvoltării și pentru o curățare semnificativă a serverului X. Nemulțumirea celor care întrețin X.Org față de Enrico, care a dus la oprirea acceptării modificărilor sale, a fost cauzată de faptul că unele modificări legate de curățare au condus la probleme, regresii, încălcarea ABI și erori la compilare.
Sursa: opennet.ro
