Xlibre, nová fork X11, ktorej cieľom je udržať ho pri živote, nie bez kontroverzií

  • Xlibre vznikol ako reakcia na nezhody a blokády v pôvodnom projekte Xorg.
  • Projekt vyvolal kontroverziu z technických dôvodov, ako aj kvôli osobným názorom jeho hlavného vývojára.
  • Komunita je rozdelená v otázke životaschopnosti a budúcnosti forku vo vzťahu k Waylandu a súčasnému prostrediu.
  • Xlibre zavádza významné technické zmeny ovplyvňujúce ovládače a kompatibilitu, čím vytvára výzvy a príležitosti pre pokročilých používateľov.

XLibre

Vo svete slobodného softvéru nie sú forky ikonických projektov práve raritou, ale každý z nich má svoju vlastnú históriu, dôvody a dôsledky. Nedávny vznik Xlibre Ako fork veteránskeho servera Xorg X11 vyvolal rozruch a diskusiu v technickej komunite aj mimo nej, pričom miešal technické, filozofické a osobné otázky, ktoré si zaslúžia hĺbkovú analýzu.

Ak vás zaujíma budúcnosť grafických serverov na systémoch GNU/Linux, vývoj prístupnosti a večná debata medzi X11 a Waylandom, mali by ste poznať podrobnosti o... ako a prečo sa zrodilo Xlibre: kto za ním stojí, čo sa hovorí za a proti nemu a aké technické zmeny navrhuje. Tu nájdete komplexný, kritický a usporiadaný prehľad všetkého, čo potrebujete vedieť o Xlibre a jeho kontexte.

Predtým, ako budeme pokračovať, je potrebné povedať jednu vec, a to, že je to stále zvedavé načasovanie, čas alebo momenty, v ktorých sa všetko stalo. XLibre bolo oznámené takmer súčasne s tým, že Ubuntu 25.10 štandardne zruší podporu relácií X11Je takmer isté, že s tým nič nesúvisí a iba ak XLibre dosiahne významný pokrok, Canonical by ustúpil a znovu zaviedol podporu pre túto novú verziu softvéru.

Čo je Xlibre a ako vznikol?

Xlibre je fork známeho grafického servera Xorg, kľúčový projekt v oblasti unixových systémov už desaťročia. Jeho vydanie nedávno, konkrétne v júni 2025, oznámil Enrico Weigelt, vývojár s rozsiahlymi skúsenosťami v ekosystéme Xorg. Deklarovaným cieľom Xlibre je modernizácia, zlepšenie bezpečnosti a optimalizácia výkonu servera X11 v kontexte, kde je Wayland čoraz preferovanejšou voľbou, najmä na moderných desktopoch, ako sú GNOME a KDE Plasma.

Podľa informácií získaných zo špecializovaných médií a fór, Xlibre Vznikol ako priama reakcia na nezhody a obvinenia z bojkotu a blokovania príspevkov jeho tvorcu v rámci hlavného projektu Xorg. Weigelt tvrdí, že určití aktéri – v jeho prejavoch označení ako „toxické elementy“ a „davy veľkých technológií“ – sabotujú vývoj Xorgu v prospech korporátnych záujmov a vedú k jeho zániku v prospech iných štandardov.

Kontroverzie a polemiky okolo Xlibre

Zrod Xlibre priniesol nielen technické vylepšenia, ale aj dôležité osobné a filozofické kontroverzie. Weigelt, jeho zakladateľ, bol zablokovaný na platformách ako GitLab a freedesktop.org po tom, čo boli jeho repozitáre a príspevky odstránené, čo vyvolalo podporné aj negatívne reakcie komunity.

  • Projekt otvorene obviňuje niektorých členov Xorgu, najmä zamestnancov Red Hatu, z organizovania „čistky“, ktorá zahŕňa vymazanie jeho účtu a repozitárov, vymazanie tiketov a žiadostí o zlúčenie.
  • V popise GitHubu sa Xlibre prezentuje ako nezávislý od veľkých korporácií a bez politík, ktoré jeho zakladateľ považuje za „diskriminačné“, čo bolo v niektorých kruhoch interpretované ako polarizujúci politický postoj.

Ďalším zdrojom kontroverzií bola Weigeltova osobná história, od kritických vyhlásení proti očkovaniu (za ktoré ho verejne pokarhal Linus Torvalds) až po názory na historické a spoločenské otázky, ktoré vyvolali diskusie na fórach ako LWN.net a Hacker News. Pre niektorých členov komunity tieto osobné vyhlásenia zatieňujú technickú debatu; pre iných sú irelevantné pre ústrednú otázku: budúcnosť X11.

Technické argumenty a vízia projektu

Na technickej úrovni Xlibre argumentuje potrebou vyčistenia a modernizácie kódu Xorg a predstavuje nasledujúce hlavné nové funkcie:

  • Vyčistite kód a odstráňte to, čo považujete za nahromadený „balast“.
  • Vylepšenia výkonu a zabezpečenia zamerané na zachovanie klasickej funkcionality X11.
  • Zmeny v ABI (rozhraniach binárnych modulov), ktoré vyžadujú prekompiláciu ovládačov na zabezpečenie kompatibility.
  • Navrhované riešenia problémov s kompatibilitou s proprietárnymi ovládačmi Nvidia, ktorých adaptácie na hlavnú vetvu Xorg už boli ovplyvnené a mohli by sa pri používaní Xlibre pokaziť.

Napriek týmto zmenám Xlibre trvá na tom, že Väčšina ovládačov Xorg by mala po rekompilácii fungovať, hoci výslovne upozorňuje na potrebu prijať preventívne opatrenia – ako je nastavenie vzdialeného prístupu cez SSH alebo časovača na zabránenie zlyhania systému – pri prvom testovaní servera. Projekt presunul svoje repozitáre do GitHub po vetách na iných platformách si zachováva explicitne disidentský postoj voči tradičným vývojovým kanálom Xorg.

Julio's Desk
Súvisiaci článok:
Počítače Linuxeros # 21

Sociálna vízia: Prístupnosť a debata o Waylande

Okrem technických aspektov diskusia o Xlibre odráža aj debatu medzi zástancami klasického modelu X11 a tými, ktorí... Nasledovníci Waylandu, najmä čo sa týka dostupnosti.

Častou kritikou fanúšikov Xlibre a samotného Weigelta je, že Wayland a desktopy, ktoré ho prijímajú (najmä GNOME a KDE Plasma), majú značné nedostatky v prístupnosti a podpore rozhraní zameraných na klávesnicu, čo ich robí menej priateľskými k ľuďom so špeciálnymi potrebami. Podľa týchto stanovísk „tradičné“ desktopy ako MATE, XFCE alebo Unity (ktoré sa spoliehajú na X11) stále ponúkajú... inkluzívnejší a kontrolovateľnejší zážitok, zatiaľ čo moderné prostredia uprednostňujú funkcie pre mladších používateľov a hráčov, ako je podpora adaptívnej synchronizácie, variabilná obnovovacia frekvencia alebo HDR monitory.

Tento stret medzi generáciami a vývojovými modelmi sa odráža v obave, že eliminácia alebo marginalizácia X11 bude skôr poháňaná módou alebo komerčnými záujmami než skutočnými potrebami koncových používateľov.

Spätná väzba od komunity: Údržba a kvalita kódu

Reakcia technickej komunity na fork bola zmiešaná a v mnohých prípadoch veľmi kritická. Prostredníctvom diskusií na mailing listoch, fórach ako Hacker News a LWN.net a v špecializovaných skupinách mnohí vývojári spochybnili kvalitu Weigeltových príspevkov do Xorgu, pričom ako dôvod uviedli opakované prerušenia zostavovania, rušivé zmeny ABI a neschopnosť riešiť skutočné problémy v kóde.

  • Niektorí vývojári dokonca odporučili neprijímať žiadne budúce príspevky od Weigelta do hlavného projektu s argumentom, že jeho výsledky pridávajú viac problémov, ako ich riešia.
  • Udržateľnosť forku je spochybňovaná a varuje sa, že by mohol skončiť v čiastočne stagnujúcom stave, podobne ako niektoré projekty, ktoré dostávajú len minimálne aktualizácie pre kompatibilitu s GCC a málo iného.
  • Iní veria, že samotná existencia alternatívy, aj keď napreduje pomaly, je pozitívna a legitímna, pokiaľ existuje minimálna komunita, ktorá má záujem o jej udržanie.

Kontroverziu ešte umocňuje spôsob, akým Weigelt situáciu definuje, pričom zachádza až tak ďaleko, že ostro kritizuje tých, ktorých vníma ako politických alebo technologických kritikov, a to ako v rámci projektu, tak aj mimo neho.

Hlavné technické problémy XLibre a upozornenia pre používateľov

Používanie Xlibre nie je to bez rizík Pre pokročilých používateľov alebo vývojárov, ktorí sa rozhodnú otestovať ho vo svojom prostredí. Medzi hlavné upozornenia a požiadavky, ktoré samotný projekt zdôrazňuje, patria:

  • Pri úprave ABI modulov je potrebné prekompilovať existujúce ovládače, aby sa predišlo zlyhaniam, ako sú zaseknutia servera, chýbajúce prihlásenie alebo nemožnosť prepínania virtuálnych terminálov (VT).
  • Projekt dôrazne odporúča pripraviť systém na tieto potenciálne zlyhania a navrhuje vzdialený prístup cez SSH alebo časované skripty, aby sa predišlo núteným reštartom.
  • Ani ovládače Nvidia nemajú zaručenú kompatibilitu vzhľadom na tempo aktualizácií a nedostatočnú plynulu komunikáciu s výrobcom.

Vo vlastnom súbore README Xlibre trvá na tom, že ktokoľvek – bez ohľadu na pôvod, ideológiu alebo osobné preferencie – je vítaný, aby prispieval a zapájal sa, pokiaľ rešpektuje priateľský prístup. Tón a obsah tejto správy sa však stali predmetom kontroverzií a diskusií v rámci komunity open source.

Sociálne a filozofické dôsledky

História Xlibre je tiež odraz čoraz aktuálnejších debát vo svete slobodného softvérunezávislosť od veľkých korporácií (BigTech), politiky inklúzie a diverzity (DEI) a úloha komunity tvárou v tvár korporátnym a osobným záujmom.

Na jednej strane niektoré fóra a používatelia oceňujú existenciu projektu úplne oddeleného od veľkých spoločností a určitých politík a v Xlibre vidia úprimný pokus udržať veterána X11 pri živote nad rámec módnych výstrelkov alebo komerčných stratégií. Na druhej strane spôsob, akým sú vyjadrené určité postoje, a kontroverzie spojené s osobnou históriou hlavného vývojára vzbudzujú podozrenie a vyvolávajú odmietnutie u časti komunity.

Prípad Xlibre dokonale ilustruje, ako sú prepojené technológie, etika a politika vo voľnom softvéri a ako môže byť vývoj projektu ovplyvnený technologickými problémami aj dynamikou komunity a jej lídrov.