Stabilné vydanie XLibre XServer 25.1, fork X.Org Server

Presne po roku od založenia fork-u X.Org Server bol predstavený release XLibre 25.1.6. Tento release znamenal prechod vetvy 25.1 do stabilného stavu (predchádzajúce aktualizácie mali kvalitu beta-verzií a boli určené na testovanie). XLibre je predvolene používaný v distribúciách Artix Linux, GhostBSD, OpenMandriva a Vendefoul Wolf. Pre Arch Linux, Debian, DragonFly BSD, Fedora, FreeBSD, Gentoo Linux, GNU Guix, Linux Mint, MX Linux, RHEL, Slackware, Ubuntu a Void Linux sú podporované balíčky, ktoré umožňujú nahradiť X.Org Server XLibre.

Hlavné zmeny vo vetve XLibre XServer 25.1:

  • Bol pridaný podpora knižnice libseat a pozadí procesu seatd, ktoré poskytujú možnosti na správu relácií a organizáciu prístupu k zdieľaným vstupným a výstupným zariadeniam (môže sa použiť ako alternatíva k systemd-logind).
  • Vylepšená podpora proprietárnych ovládačov NVIDIA. Okrem predtým podporovaných verzií ovládačov NVIDIA 570+ bola pridaná podpora starších vetiev 340, 390 a 470, aktivovaná cez nastavenie flagu "legacy_nvidia_padding" pri kompilácii Xservera, čo umožňuje obísť nastavenie parametra IgnoreABI v direktíve ServerFlags.
    Na systémoch s ovládačom NVIDIA bola povolená podpora architektúry 2D-urychlenia GLAMOR, ktorá využíva OpenGL na urýchlenie 2D operácií (predtým bola podpora GLAMOR zakázaná kvôli nekompatibilite s DDX ovládačom "modesetting" na systémoch s ovládačmi NVIDIA, táto nekompatibilita bola teraz odstránená).
  • Bol X-server Xfbdev, využívajúci framebuffer poskytovaný zariadením framebuffer (\/dev\/fb*) v Linuxe. Xfbdev môže fungovať bez grafických ovládačov a je vhodný pre aplikácie na embedded systémoch a v prostrediach s obmedzenými prostriedkami.
  • Implementované X11 rozšírenie Xnamespace, ktoré poskytuje izoláciu klientov prostredníctvom delenia na úrovni mien X11.
  • Pridaná podpora platformy Cygwin (GNU prostredie pre Windows).
  • Pridaná možnosť nastavenia vlastnosti DPI v súvislosti s rôznymi monitormi.
  • V ovládači dga bola ukončená podpora zastaraného protokolu DGA 1.0.
  • V systéme kontinuálnej integrácie bolo implementované testovanie zostáv pre platformy DragonFly BSD, FreeBSD, NetBSD, Cygwin (x86-64), macOS a Windows.
  • Boli odstránené zraniteľnosti 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, ktoré boli nedávno opravené v X.Org Server 21.1.23 a xwayland 24.1.12.

Projekt vedie Enrico Weigelt, ktorý má najviac pripravených zmien pre X-server — pred vytvorením fork-u od Enrica v X.Org Server bolo prijatých približne 1600 zmien a ďalších viac ako 1200 zmien bolo zahrnutých do kódovej základne fork-u. Enrico je tiež správcom ovládačov AMD FCH GPIO a VIRTIO GPIO v jadre Linux a správcom Xnest. Dôvodom na vytvorenie fork-u bol nesúhlas s politikou správcov X.Org, ktorá viedla k stagnácii vývoja, zatiaľ čo Enrico presadzoval aktívny pokračovanie rozvoja a veľké čistenie X-serveru. Nespokojnosť správcov voči Enricovi, ktorá viedla k zastaveniu prijímania zmien od neho, bola spôsobená tým, že niektoré z návrhov zmien na čistenie viedli k problémom, regresiom, porušeniu ABI a chybám pri zostavovaní.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster