Aasta möödudes X.Org Server'i kahva asutamisest esitletakse versiooni XLibre 25.1.6. See väljaanne tähistab haru 25.1 üleminekut stabiilsete versioonide hulka (varasemad uuendused olid beetaversioonide kvaliteediga ja mõeldud testimiseks). XLibre on vaikimisi kasutusel Artix Linux, GhostBSD, OpenMandriva ja Vendefoul Wolf'i distributsioonides. Arch Linuxi, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu ja Void Linuxi kogukond toetab pakette, et asendada X.Org Server XLibre'ga.
Peamised muudatused XLibre XServer 25.1 harus:
- Lisatud tugi libseat raamatukogule ja taustaprotsessile seatd, mis võimaldavad seansi haldamist ja jagatud sisend- ja väljundseadmete juurde pääsemist (võib kasutada alternatiivina systemd-logindile).
- Parandatud tugiteenused NVIDIA omanike draiverite jaoks. Peale eelnevalt toetatud NVIDIA 570+ draiverite versioonide, on lisatud vanade harude 340, 390 ja 470 tugi, mis aktiveeritakse Xserver'i koostamisel „legacy_nvidia_padding“ lipu määramise kaudu, võimaldades vältida IgnoreABI parameetri määramist ServerFlags direktiivi.
NVIDIA draiveriga süsteemides on lubatud 2D-kiirenduse GLAMOR arhitektuuri tugi, mis kasutab 2D-operatsioonide kiirendamiseks OpenGL-i (varem oli GLAMOR tugi välja lülitatud DDX-draiveri 'modesetting' kokkusobimatuse tõttu NVIDIA draiveritega, nüüd on see kokkusobimatuse probleem lahendatud). - Tagasi on toodud X-server Xfbdev, mis kasutab Linuxi framiolukorda, mida pakub seade framebuffer (/dev/fb*). Xfbdev võib töötada ilma graafikadraiveriteta ja sobib kasutamiseks sisseehitatud süsteemides ja piiratud ressurssidega keskkondades.
- Tehtud on X11-lisand Xnamespace, mis tagab klientide isoleerimise X11 nimede ruumide tasemel.
- Lisatud on Cygwini platvormi tugi (GNU keskkond Windowsile).
- Lisatud on võimalus määrata DPI omadust iga monitori seotuse järgi.
- Draiveris dga on lõpetatud vananenud DGA 1.0 protokolli tugi.
- Jätkuva integreerimise süsteemis on rakendatud ehitustestid DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS ja Windows platvormide jaoks.
- Parandatud on haavatavused CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 ja CVE-2026-50263, mis on hiljuti parandatud X.Org Serveris 21.1.23 ja xwaylandis 24.1.12.
Projekti arendab Enrico Weigelt, kes on juhtiv X-serverile tehtud muudatuste arvus — enne Enrico haru loomist X.Org Serveris, oli tehtud umbes 1600 muudatust ja sellele lisaks on haru koodibaasi integreeritud veel üle 1200 muudatuse. Enrico on ka AMD FCH GPIO ja VIRTIO GPIO draiverite hooldaja Linuxi kernelis ning Xnest'i hooldaja. Haru loomise põhjuseks oli lahkarvamus X.Org'i hooldajate poliitika osas, mis tõi kaasa arendamise seisaku, samas kui Enrico oli aktiivse edasise arendamise ja X-serveri ulatusliku puhastamise poolt. Hooldajate rahulolematus Enricoga, mis viis tema muudatuste vastuvõtmise peatumiseni, oli tingitud sellest, et mõned puhtuse teostamisega seotud muudatused põhjustasid probleeme, regressioone, ABI rikkumisi ja kogumise tõrkeid.
Allikas: opennet.ru
