Megjelent az Xlibre 25.0: új korszak az X11 történelmében

1/10
Béta állapotú kiadás, tesztelési célokra. Egyelőre állandó használatra nem javasoljuk

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.

Megjelent az Xlibre 25.0: új korszak az X11 történelmében

    Ú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ó.