
U svijetu slobodnog softvera, forkovi ikoničnih projekata nisu baš rijetkost, ali svaki od njih dolazi sa svojom historijom, razlozima i posljedicama. Nedavna pojava Xlibre Kao ogranak veterana Xorg X11 servera, izazvao je pometnju i debatu kako unutar tehničke zajednice tako i izvan nje, miješajući tehnička, filozofska i lična pitanja koja zaslužuju dubinsku analizu.
Ako vas zanima budućnost grafičkih servera na GNU/Linux sistemima, evolucija pristupačnosti i vječna debata između X11 i Waylanda, trebali biste znati detalje o... kako i zašto je rođeno Xlibre: ko stoji iza njega, šta je rečeno za i protiv njega, i koje tehničke promjene predlaže. Ovdje ćete pronaći sveobuhvatan, kritički i organizovan pregled svega što trebate znati o Xlibreu i njegovom kontekstu.
Prije nego što nastavimo, postoji jedna stvar koju treba reći, a to je da je i dalje znatiželjno tajming, vrijeme ili trenuci u kojima se sve dogodilo. XLibre je najavljen gotovo istovremeno s činjenicom da Ubuntu 25.10 će po defaultu ukinuti podršku za X11 sesijeGotovo je sigurno da ništa nije povezano, i samo ako XLibre ostvari značajan napredak, Canonical će se povući i ponovo uvesti podršku za ovu novu verziju softvera.
Šta je Xlibre i kako je nastao?
Xlibre je fork dobro poznatog Xorg grafičkog servera, ključni projekat u Unix-sličnim sistemima već decenijama. Njegovo objavljivanje je nedavno najavio, tačnije u junu 2025. godine, Enrico Weigelt, programer sa bogatim iskustvom u Xorg ekosistemu. Xlibreov deklarirani cilj je modernizacija, poboljšanje sigurnosti i optimizacija performansi X11 servera, u kontekstu gdje je Wayland sve poželjnija opcija, posebno na modernim desktop računarima kao što su GNOME i KDE Plasma.
Prema informacijama preuzetim iz specijaliziranih medija i foruma, Xlibre Nastao je kao direktan odgovor na neslaganja i optužbe za bojkot i blokiranje doprinosa njegovog tvorca unutar glavnog Xorg projekta. Weigelt tvrdi da određeni akteri - koje je u svojim govorima identificirao kao "toksične elemente" i "BigTech rulje" - sabotiraju razvoj Xorg-a kako bi favorizirali korporativne interese i doveli do njegovog propasti u korist drugih standarda.
Kontroverze i polemike oko Xlibre-a
Rođenje Xlibrea nije donijelo samo tehnička poboljšanja, već i važne lične i filozofske kontroverze. Weigelt, njegov osnivač, blokiran je na platformama kao što su GitLab i freedesktop.org nakon što su njegovi repozitoriji i doprinosi uklonjeni, što je izazvalo i podršku i negativne reakcije zajednice.
- Projekt otvoreno optužuje neke članove Xorg-a, posebno zaposlenike Red Hata, da su orkestrirali "čišćenje" koje uključuje brisanje računa i repozitorija, brisanje tiketa i zahtjeva za spajanje.
- U opisu GitHub-a, Xlibre se predstavlja kao nezavisan od velikih korporacija i oslobođen politika koje njegov osnivač smatra "diskriminatornim", što je u nekim krugovima protumačeno kao polarizirajući politički stav.
Još jedan izvor kontroverzi bila je Weigeltova lična historija, od kritičkih izjava protiv vakcinacije (zbog kojih ga je Linus Torvalds javno ukorio) do stavova o historijskim i društvenim pitanjima koja su izazvala debate na forumima kao što su LWN.net i Hacker News. Za neke članove zajednice, ove lične izjave zasjenjuju tehničku debatu; za druge, one su irelevantne za centralno pitanje: budućnost X11.
Tehnički argumenti i vizija projekta
Na tehničkom nivou, Xlibre argumentira potrebu za čišćenjem i modernizacijom Xorg koda, predstavljajući sljedeće glavne nove funkcije:
- Očistite kod i uklonite ono što smatrate nagomilanim "balastom".
- Poboljšanja performansi i sigurnosti usmjerena na održavanje klasične X11 funkcionalnosti.
- Promjene u ABI-jima (binarni modulni interfejsi), koje zahtijevaju ponovno kompajliranje drajvera kako bi se osigurala kompatibilnost.
- Predložena rješenja za probleme kompatibilnosti s vlasničkim Nvidia drajverima, čije su adaptacije na glavnu Xorg granu već bile pogođene i mogle bi se pokvariti pri korištenju Xlibre-a.
Uprkos ovim promjenama, Xlibre insistira na tome Većina Xorg drajvera bi trebala raditi nakon rekompilacije, iako eksplicitno upozorava na potrebu poduzimanja mjera opreza - poput postavljanja udaljenog SSH pristupa ili tajmera za sprječavanje pada sistema - prilikom prvog testiranja servera. Projekat je premjestio svoje repozitorije u GitHub nakon veta na drugim platformama, održavajući eksplicitno disidentski stav prema tradicionalnim Xorg razvojnim kanalima.
Društvena vizija: Pristupačnost i debata o Waylandu
Pored tehničkih aspekata, diskusija o Xlibreu poslužila je kao odraz debate između branilaca klasičnog X11 modela i onih Sljedbenici Waylanda, posebno u pogledu pristupačnosti.
Uobičajena kritika ljubitelja Xlibre-a i samog Weigelta je da Wayland i desktop računari koji ga usvajaju (posebno GNOME i KDE Plasma) imaju značajne nedostatke u pristupačnosti i podršci za interfejse usmjerene na tastaturu, što ih čini manje prilagođenim osobama sa posebnim potrebama. Prema ovim stavovima, „tradicionalni“ desktop računari poput MATE-a, XFCE-a ili Unityja (koji se oslanjaju na X11) i dalje nude... inkluzivnije i kontroliranije iskustvo, dok moderna okruženja daju prioritet funkcijama za mlađe korisnike i igrače, kao što su podrška za adaptivnu sinhronizaciju, varijabilnu brzinu osvježavanja ili HDR monitore.
Ovaj sukob generacija i modela razvoja ogleda se u strahu da će eliminacija ili marginalizacija X11 biti više vođena modom ili komercijalnim interesima nego istinskim potrebama krajnjih korisnika.
Povratne informacije zajednice: Održavanje i kvalitet koda
Reakcija tehničke zajednice na fork je bila pomiješana i, u mnogim slučajevima, vrlo kritična. Kroz diskusije na mailing listama, forumima poput Hacker News i LWN.net, te specijaliziranim grupama, mnogi programeri su doveli u pitanje kvalitet Weigeltovih doprinosa Xorg-u, navodeći ponovljene prekide u izgradnji, remetilačke ABI promjene i neuspjeh u rješavanju stvarnih problema u kodu.
- Neki programeri su čak preporučili da se ne prihvataju bilo kakvi budući doprinosi od Weigelta glavnom projektu, tvrdeći da njegov dosadašnji rad dodaje više problema nego što ih rješava.
- Održivost forka se dovodi u pitanje, uz upozorenje da bi mogao završiti u polu-stagnantnom stanju, poput određenih projekata koji dobijaju samo minimalna ažuriranja za GCC kompatibilnost i malo toga drugog.
- Drugi vjeruju da je samo postojanje alternative, čak i ako ona sporo napreduje, pozitivno i legitimno, sve dok postoji minimalna zajednica zainteresirana za njeno održavanje.
Kontroverzu pojačava način na koji sam Weigelt formuliše situaciju, čak oštro kritikujući one koje doživljava kao političke ili tehnološke kritičare, kako unutar tako i izvan projekta.
Glavni tehnički izazovi XLibre-a i upozorenja za korisnike
Korištenje Xlibre-a nije bez rizika Za napredne korisnike ili programere koji odluče da ga testiraju u svojim okruženjima. Među glavnim upozorenjima i zahtjevima koje je sam projekat istakao su:
- Prilikom modifikacije ABI-ja modula, postojeći drajveri moraju se ponovo kompajlirati kako bi se izbjegli rušenja sistema poput zastoja na serveru, nedostatka prijave ili nemogućnosti prebacivanja na virtuelne terminale (VT).
- Projekat snažno preporučuje pripremu sistema za ove potencijalne kvarove, predlažući udaljeni pristup putem SSH-a ili tajmer skripti kako bi se izbjeglo prisilno ponovno pokretanje sistema.
- Čak ni Nvidia drajveri nemaju zagarantovanu kompatibilnost, s obzirom na brzinu ažuriranja i nedostatak tečne komunikacije s proizvođačem.
U vlastitom README dokumentu, Xlibre insistira da je svako - bez obzira na porijeklo, ideologiju ili lične preferencije - dobrodošao da doprinese i učestvuje, sve dok poštuje prijateljski pristup. Međutim, ton i sadržaj ove poruke bili su predmet kontroverzi i debate unutar zajednice otvorenog koda.
Društvene i filozofske implikacije
Historija Xlibre-a je također odraz sve prisutnijih debata u svijetu slobodnog softveraNezavisnost od velikih korporacija (BigTech), politike inkluzije i raznolikosti (DEI) i uloga zajednice suočene s korporativnim i ličnim interesima.
S jedne strane, neki forumi i korisnici cijene postojanje projekta potpuno odvojenog od velikih kompanija i određenih politika, videći u Xlibreu iskren pokušaj da se veteran X11 održi u životu izvan prolaznih trendova ili komercijalnih strategija. S druge strane, način na koji se izražavaju određeni stavovi i kontroverze povezane s ličnom historijom glavnog programera izazivaju sumnju i izazivaju odbacivanje kod dijela zajednice.
Slučaj Xlibre savršeno ilustruje kako su tehnologija, etika i politika isprepleteni u slobodnom softveru i kako na evoluciju projekta mogu utjecati i tehnološka pitanja i dinamika zajednice i njenih vođa.