Bemutatásra került az XLibre projekt első kiadása, amely az X.Org Server forkját fejleszti. A kiadás bétaverzióként van pozicionálva, és a tesztelésre, valamint a lehetséges hibák felderítésére szolgál. Az XLibre 25.0 ABI-változásokat tartalmaz, így a megfelelő működéshez szükséges az X11-illesztőprogramok újraépítése. A projekt nyitott az együttműködésre a disztribúciókkal, és kész integrálni a csomagkezelés során felmerülő javításokat. szerverrel X.Org.
A forkot Enrico Weigelt hozta létre, aki az X-szerverhez készült változások számát tekintve az első helyen áll — az Enrico előtti X.Org Serverben körülbelül 1600 változtatás történt, és további 1200 változtatás került be a fork kódalapjába. Enrico emellett az AMD FCH GPIO és VIRTIO GPIO illesztőprogramok karbantartója a Linux kernelben, valamint az Xnest maintenere. Enrico felkéri az XLibre fejlesztéséhez való csatlakozásra mindazokat, akik készségesek hozzájárulni a fejlesztéshez és érdeklődnek az X11 népszerűsítése iránt, függetlenül az országtól, fajtól, nemtől, kortól, politikai nézettől és személyes jellemzőktől. A fork megalapítása óta több mint 10 résztvevő csatlakozott a fejlesztéshez, több tucat változást nyújtva.
A fork létrehozásának oka a X.Org karbantartóival való egyet nem értés volt, amely a fejlesztés stagnálásához vezetett, míg Enrico aktívan támogatta a X-szerver fejlődésének folytatását és a nagyszabású tisztítást. A karbantartók Enrico iránti elégedetlensége, amely a változtatásainak elfogadásának leállításához vezetett, abból adódott, hogy a tisztítással kapcsolatos bizonyos változások problémákat, regressziókat, ABI-megsértéseket és fordítési hibákat okoztak. Ezen kívül, Enrico hajlamos volt a konspirációs elméletekre, és kijelentette, hogy a Red Hat cég szándékosan lassítja a X-szerver fejlesztését.
Az XLibre első kiadásában, a kód jelentős tisztításán és a technikai adósság (több mint ezer javítás) megszüntetésén kívül a következő újításokat javasolták:
- Az X11-térkép (Xnamespace) kiterjesztés támogatása, amely kliensizolációt biztosít X11 névtér szintjén.
- Xnest átállítása XCB-re és az Xlib kiküszöbölése a függőségekből.
- Különböző ABI-változatok egyidejű telepítésének lehetősége (minden API-variánshoz külön mappa az illesztőprogramokhoz) zökkenőmentes frissítéshez a disztribúciókban.
- A Linux-tól eltérő platformok támogatásának javítása.
- A felhalmozódott sebezhetőségek kiküszöbölése.
Forrás: opennet.ru
