X11Libre: az X.Org Server lecserélését javasolják a Fedora 43-ban

A Fedora Linux weboldalára beküldött, javasolt változtatás szerint a jelenlegi X.Org X11 kiszolgálót (xorg-x11-xserver) egy karbantartott forkra, az X11Libre Xserverre (x11libre-xserver) kellene lecserélni. A kezdeményezés célja, hogy egy aktívan fejlesztett, korszerűbb X11-kiszolgáló kerüljön a rendszerbe, amely a korábban stagnáló upstreamet váltaná le. A változtatás csak az X11 kiszolgálót és annak alcsomagjait érintené, a XWayland jelenleg nem része a tervnek.

X11Libre: az X.Org Server lecserélését javasolják a Fedora 43-ban

A tervezet indoklása

Az X.Org X11 kiszolgáló évek óta alig kap frissítést, még hibajavításokat is ritkán. Ezzel szemben az X11Libre fenntartója korábban az X.Org egyik legaktívabb hozzájárulója volt, és a fork célja a hosszú távú fenntartás biztosítása. Bár a fejlesztőt korábban kizárták a FreeDesktop.org közösségéből etikai kódex megsértése és politikai állásfoglalásai miatt, a Fedora változtatás gazdája úgy véli, hogy a működő, karbantartott szoftver szállítása előnyt jelent a közösség számára, függetlenül a vitatott háttértől.

A váltással járó előnyök

A beküldő indoklása szerint a Fedora hasznot húzna abból, hogy nem egy gyakorlatilag elhagyott kiszolgálót kellene tovább támogatni, hanem egy élő, frissített projekt válna az alapértelmezetté. Az új Xnamespace kiterjesztés lehetőséget ad az X11 és Wayland közötti biztonsági izolációs különbségek áthidalására – bár ez alapból nem aktív. Az Xnest mostantól nem a régi Xlibre, hanem az xcb könyvtárra épül. A változás minden olyan kiadást érint, amely még használja az X11-et, a Wayland-only rendszerekre nincs hatással. A javaslatcsomag csupán a meglévő X.Org csomag forkolása és újracsomagolása Obsoletes/Provides megoldással, ami rendszer-szinten jelentős, de technikailag jól elszigetelhető.

A Kompatibilitás és a tesztelés kérdésköre

A felhasználók számára a változtatás nem hoz látható különbséget – minden ugyanúgy működik, mint eddig. Mivel azonban a kiszolgáló új verzió, az X11-es grafikus meghajtók ABI-ja is módosult, így a drivereket újra kell fordítani. Ez nem új jelenség, de mivel rég nem volt ilyen volumenű frissítés, meglepetést okozhat. A korai teszteléshez egy Copr tárolót terveznek, és mindenkit arra biztatnak, hogy próbálja ki a saját grafikus környezetével. Minden visszajelzést szívesen fogadnak, különösen összeomlások vagy grafikai hibák esetén.

A dokumentáció egyelőre szegényes és az upstream README.md fájl nagy részben politikai tartalmú. A technikai információk közül a Lunduke által közzétett X-es bejegyzés emelhető ki, bár ez is vegyíti a technikai és politikai vonatkozásokat. A hivatalos Fedora kiadási megjegyzés szerint a változás érinti a xorg-x11-xserver-Xorg főcsomagot, valamint az Xnest, Xvfb és Xephyr alcsomagokat, de a felhasználók a mindennapi használatban nem érzékelnek majd különbséget. Azonban a meghajtókat újra kell majd fordítani az új ABI-hoz.

Kétséges jövő: az X11Libre hosszú távú esélyei a Fedora projektben

Bár az X11Libre javaslat formálisan bekerült a Fedora „Changes” folyamatába, hosszú távú fennmaradása és hivatalos elfogadása erősen kétséges. A tervezet mögött nem áll sem a Red Hat, sem a Fedora vezető fejlesztői közössége, és az upstream fejlesztőt korábban kizárták a FreeDesktop.org közösségéből állítólagos súlyos etikai és közösségi normákat sértő viselkedése miatt. Ez önmagában jelentősen csökkenti a projekt legitimitását és elfogadottságát.

Tovább bonyolítja a helyzetet, hogy az X11Libre technikai alapjaiban eltér a jelenlegi, bár karbantartásra szoruló X.Org kiszolgálótól, és (ahogy korábban is írtuk) az ABI változások következtében számos drivercsomag újrafordítását is igényli. A Fedora jelenlegi irányvonala viszont egyértelműen a Wayland felé mutat, így az X11Libre bevezetése nemcsak technikai, hanem stratégiai ellentmondást is jelentene, mivel a RedHat-nek nem áll érdekében életben tartani az X11-et. Mindezek alapján az X11Libre egyéni kezdeményezésként értelmezhető, amely valószínűleg nem nyeri el a hivatalos támogatást, és valószínűleg hosszabb távon sem kínál stabil alternatívát az X11 jövőjére a Fedora keretrendszerén belül.