Vydanie projektu XLibre XServer 25.1.0, rozvíjajúceho fork X.Org Server

Po polroku vývoja bol zverejnený vydanie projektu XLibre 25.1.0, ktorý je fork X.Org Server. Prvé vydanie vetvy XLibre XServer 25.1.0 je označené ako beta verzia a je určené na testovanie a odhaľovanie možných nedostatkov. Následne plánujú vydať ďalšie dve beta verzie, po ktorých vo vydaní 25.1.3 vyhlásia vetvu za stabilnú.

Projekt vedie Enrico Weigelt, ktorý sa umiestňuje na prvom mieste v počte zmien pripravených pre X-server — pred vytvorením fork od Enrica bolo v X.Org Server prijatých približne 1600 zmien a ďalších viac ako 1200 zmien je zahrnutých v kódovej základni fork. Enrico je tiež udržiavateľom ovládačov AMD FCH GPIO a VIRTIO GPIO v jadre Linuxu, a udržiavateľom Xnest.

Príčinou vytvorenia fork bolo nesúhlas s politikou podporovateľov X.Org, ktorá viedla k stagnácii vývoja, zatiaľ čo Enrico sa zasadzoval za aktívne pokračovanie v rozvoji a veľké čistenie X-serveru. Nespokojnosť podporovateľov s Enricom, ktorá viedla k ukončeniu prijímania od neho zmien, bola spôsobená tým, že niektoré zmeny súvisiace s čistením spôsobovali problémy, regresie, porušenie ABI a zlyhania pri zostavení. Okrem toho mal Enrico sklony k konšpiračným teóriám a tvrdil, že spoločnosť Red Hat zámerne brzdí rozvoj X-serveru.

Medzi zmenami vo vydaní XLibre XServer 25.1:

  • Pridaná podpora knižnice libseat a spúšťacieho procesu seatd, ktoré poskytujú možnosti správy relácie a organizovania prístupu k zdieľaným vstupným a výstupným zariadeniam (môžu sa použiť ako alternatíva komponentov správy relácie z systemd).
  • Vylepšená podpora proprietárnych ovládačov NVIDIA. Okrem predtým podporovaných vydaní ovládačov NVIDIA 570+, pridaná podpora starších vetiev 340, 390 a 470, aktivovaná prostredníctvom nastavenia voľby „legacy_nvidia_padding“ pri zostavení Xserver, čo umožňuje obísť nastavenie parametra IgnoreABI v direktíve ServerFlags. V systémoch s ovládačom NVIDIA je aktivovaná podpora architektúry 2D-urýchlenia GLAMOR, ktorá využíva OpenGL na urýchlenie 2D operácií (predtým bola podpora GLAMOR zakázaná z dôvodu nekompatibility s DDX ovládačom „modesetting“ v systémoch s ovládačmi NVIDIA, teraz bola táto nekompatibilita 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.
  • 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.
  • Zavedených viac ako 20 zmien týkajúcich sa úpravy kódu.
  • V systéme kontinuálnej integrácie bolo zavedené testovanie zostáv pre platformy DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) a Cygwin (x86-64). Pre DragonFly BSD, FreeBSD, NetBSD, mingw32 a Ubuntu bola navyše pridaná kontrola zostáv s praporným príznakom „-Werror“.

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