Přesně po roce od založení forku X.Org Server byla představena verze XLibre 25.1. Tento vydání znamená přechod větve 25.1 do kategorie stabilních (předchozí aktualizace měly kvalitu beta verzí a byly určeny pro testování). XLibre se standardně používá v distribucích Artix Linux, GhostBSD, OpenMandriva a Vendefoul Wolf. Pro Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu a Void Linux existují balíčky podporované komunitou, které nahrazují X.Org Server XLibre.
Hlavní změny ve větvi XLibre XServer 25.1:
- Byla přidána podpora knihovny libseat a běhového procesu seatd, které poskytují možnosti pro správu sezení a organizaci přístupu ke sdíleným vstupním a výstupním zařízením (může být použito jako alternativa k systemd-logind).
- Byla vylepšena podpora proprietárních ovladačů NVIDIA. K dříve podporovaným verzím ovladačů NVIDIA 570+ byla přidána podpora starších větví 340, 390 a 470, která se aktivuje pomocí zmíněného příznaku „legacy_nvidia_padding“ při sestavování Xserver a umožňuje obejít nastavení parametru IgnoreABI v direktivě ServerFlags.
Na systémech s ovladačem NVIDIA byla aktivována podpora architektury 2D akcelerace GLAMOR, která využívá OpenGL k urychlení 2D operací (dříve byla podpora GLAMOR deaktivována kvůli nekompatibilitě s DDX ovladačem „modesetting“ na systémech s ovladači NVIDIA, nyní byla tato nekompatibilita odstraněna). - Byl vrácen X-server Xfbdev, který využívá framebuffer poskytovaný zařízením framebuffer (\/dev\/fb*) v Linuxu. Xfbdev může fungovat bez grafických ovladačů a je vhodný pro použití v embedded systémech a prostředích s omezenými zdroji.
- Bylo implementováno X11 rozšíření Xnamespace, které zajišťuje izolaci klientů prostřednictvím rozdělení na úrovni jmenných prostorů X11.
- Přidána podpora platformy Cygwin (GNU prostředí pro Windows).
- Přidána možnost nastavit vlastnost DPI v návaznosti na různé monitory.
- V ovladači dga byla ukončena podpora zastaralého protokolu DGA 1.0.
- V systému kontinuální integrace bylo implementováno testování sestavení pro platformy DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS a Windows.
- Byly odstraněny zranitelnosti CVE-2026-50256, CVE-2026-50257, CVE-2026-50258, CVE-2026-50259, CVE-2026-50260, CVE-2026-50261, CVE-2026-50262 a CVE-2026-50263, které byly nedávno opraveny ve verzi X.Org Server 21.1.23 a xwayland 24.1.12.
Projekt rozvíjí Enrico Weigelt, který se umisťuje na prvním místě v počtu připravených změn pro X-server - před vytvořením fork od Enrica v X.Org Server bylo akceptováno přibližně 1600 změn a další více než 1200 změn bylo zahrnuto do kódové základny fork. Enrico je také správcem ovladačů AMD FCH GPIO a VIRTIO GPIO v jádře Linux, a správcem Xnest. Důvodem vytvoření forku bylo nesouhlas s politikou správců X.Org, vedoucí k stagnaci vývoje, zatímco Enrico prosazoval aktivní pokračování rozvoje a provedení velkého úklidu X-serveru. Nespokojenost správců vůči Enricovi, která vedla k ukončení přijetí změn od něj, byla způsobena tím, že některé změny spojené s úklidem vedly k problémům, regresím, narušení ABI a chybám při sestavení.
Zdroj: opennet.ru
