2025.június 21-én, a nyári napforduló alkalmával jelent meg az Xlibre projekt első hivatalos kiadása, amely egy teljes értékű forkja az Xorg Xservernek. A fejlesztést Enrico Weigelt vezeti, célja pedig egy tisztább, aktívabban karbantartott és nyíltabb jövőképű X11-kiszolgáló létrehozása. A kiadás több ezer commitot foglal magába, és nem csupán kódkarbantartást, hanem úttörő funkciókat is bevezet.
Tartalomjegyzék

Új technológiai alapok és biztonsági fejlesztések
Az Xlibre legnagyobb újdonsága az Xnamespace kiterjesztés, amely lehetővé teszi, hogy különböző biztonsági tartományból származó X kliensek – például konténerek – egymástól elszigetelve működjenek. Ez a megközelítés modern alternatívát kínál az 1996-os Xsecurity modellhez képest. Emellett az Xnest teljesen átdolgozásra került, és most már XCB-alapú, így nem támaszkodik a régi Xlib összetevőre. További jelentős újítás a per-ABI driverkönyvtárak bevezetése, ami lehetővé teszi, hogy disztribúciók párhuzamosan több ABI-verziót is telepítsenek. A kiadás számos CVE-javítást és platformspecifikus hibajavítást is tartalmaz.
Miért jött létre ez a fork?
A fork szükségességét az Xorg jelenlegi fejlesztői környezetének állapota tette egyértelművé. Az IBM/Red Hat dominálta közösség szándékosan hátráltatta az új funkciók beolvasztását, miközben figyelmen kívül hagyta a karbantartási szükségleteket. Enrico Weigelt szerint több száz merge request visszaportolása és több mint ezer commit integrálása sem volt elegendő ahhoz, hogy érdemi előrelépés történjen. A freedesktop.org felületéről történő hirtelen kitiltása csak megerősítette azt a benyomást, hogy az Xorg projektet már nem érdekli a fejlődés. Az Xlibre ezzel szemben a megújulást képviseli.
Közösségi alapokon
Az Xlibre filozófiája a nyitottság és a befogadás. A projekt célja egy olyan fejlesztői közeg kialakítása, amely valóban örül az új hozzájárulásoknak, ellentétben a jelenlegi Xorg elitista múltjával. Az Xlibre mindenkit szívesen lát, függetlenül származástól, életkortól, politikai nézettől vagy életstílustól – a lényeg az, hogy minőségi munkával, közösen egy kiválóan működő, modern és biztonságos grafikus szervert hozzanak létre a jövőben.
A forráskód elérhető a projekt GitHub-oldalán az xlibre-xserver-25.0.0.0 tag alatt. Mivel az ABI változott, a legtöbb illesztőprogram újrafordítást igényel. Különösen figyeltek arra, hogy a zárt Nvidia meghajtó ne törjön meg, amíg annak használata elkerülhetetlen. Fontos figyelmeztetés, hogy az Xorg közössége apró inkompatibilitásokat vezetett be a modul-ABI szintjén, ezért a felhasználóknak ajánlott kizárólag az Xlibre által biztosított csomagtárolók és az „xlibre-xf86-…” előtagú driverek használata. A README további részleteket tartalmaz.
A kiadás egyelőre béta állapotú, a fejlesztő kéri a közösség segítségét a tesztelésben és a visszajelzések megosztásában. Kiemelt cél az együttműködés más forkokkal és modulfejlesztőkkel, a lehető legtágabb kompatibilitás és innováció érdekében. Veigelt külön köszönetet mondott azoknak, akik néhány nap alatt csatlakoztak a kezdeményezéshez, és hozzájárultak a hibák feltárásához, különös tekintettel az Nvidia meghajtóval való kompatibilitásra. A bejelentés itt olvasható.