XLibre 25.0: Az X.Org szerver új forkjának első kiadása

  • Megjelent az XLibre 25.0 az X.Org Server fork első kiadásaként.
  • Új funkciók: Xnamespace kiterjesztés, az Xnest adaptálása az xcb-hez és fejlesztések az illesztőprogram-kezelésben
  • A fork motivációi: nézeteltérések az Xorg közösséggel és a nyitottság ösztönzésének vágya
  • Felhívás együttműködésre különböző disztribúciók fejlesztői és felhasználói számára

XLibre

XLibre 25.0 most látta meg a fényt mint az első verzió a jól ismert X.Org szerver új elágazásának hivatalos megjelenése. Ez a projekt egy kulcsfontosságú pillanatban érkezik, éppen akkor, amikor sok Linux disztribúció — mint a Fedora — kizárólag Wayland alapú asztali számítógépekre készülnek átállni, ami izgalmat kelt a felhasználók és a fejlesztők körében, akik alternatívákat és nagyobb dinamizmust keresnek az X11 ökoszisztémában.

A 25.0-s verzió megjelenése után következik be hosszú munkaidő és számos belső változásA fejlesztők energiát fektettek a kódtisztításokba, amelyek egyes esetekben még az eredeti Xorg szerveren hozott friss döntéseket is visszavonják, a bevezetése után észlelt problémák miatt. Emellett új funkciókat is bevezettek, amelyek célja a jelenlegi igények kielégítése, valamint az X11 környezet biztonságának és rugalmasságának erősítése.

Az XLibre 25.0 legfontosabb új funkciói

  • Xnévtér kiterjesztésEgy innovatív mechanizmust vezetnek be a különböző biztonsági tartományokban, például a hagyományos konténerekben működő kliensek elkülönítésére azáltal, hogy független X11 névterekre korlátozzák őket. Ez előrelépést jelent az XNUMX-es évek közepén létrehozott hagyományos biztonsági modellekhez képest.
  • Xnest portolva xcb-reA régi Xlib-függőség megszűnt, modernizálva az architektúrát és megkönnyítve az új technológiákkal való integrációt.
  • ABI illesztőprogram-katalógusokA disztribúciók mostantól több illesztőprogramot is telepíthetnek egyszerre a különböző ABI architektúrákhoz, ami megkönnyíti a zökkenőmentes frissítéseket és rendszerátmeneteket inkompatibilitások nélkül.
  • Sebezhetőségi javításokSzámos, CVE-ként azonosított biztonsági problémát kijavítottak, emellett számos kisebb javítást is elvégeztek, amelyek a karbantartók szerint túl sok ahhoz, hogy részletesen felsoroljuk őket.

A fork oka és kontextusa

A fő projektmenedzser, Enrico Weigelt, elmagyarázta, hogy Az XLibre létrehozása válaszol az akaratra az Xorg csoport jelenlegi többsége (az IBM/Redhat alkalmazottai vezetik) a fejlesztés leállítására és a jelentős hozzájárulások blokkolására irányuló törekvéseit fejezte ki. Ez a helyzet, a vallomása szerint, vezetett a cenzúra és tiltás hozzájárulásaikról közvetlenül a projekt szétválasztásának szándékának bejelentése után. Tekintettel az új funkciók és fejlesztések iránti nyitottság hiányára, Weigelt úgy véli, hogy itt volt a megfelelő alkalom egy új irányvonal kiválasztására az XLibre alatt.

Körülbelül egy éven át hatalmas erőfeszítéseket tettek arra, hogy számos hozzájárulás újraintegrálása a kódbázishoz, több száz egyesítési kérelemmel és több ezer committal, bár az eredeti projekt stagnálása végül ennek a megközelítésnek a feladásához vezetett egy élő, nyílt alternatíva létrehozása érdekében. Az XLibre tehát az elitizmus felfogására és az új közreműködők iránti hiányosságokra adott válaszként született, amelyek történelmileg mind az Xorg-hoz, mind elődjéhez, az Xfree86-hoz kapcsolódtak.

Felhívás a közösséghez

Az XLibre mögött álló csapat azt akarja, hogy hívj meg embereket minden disztribúcióból és operációs rendszerből hogy teszteljük ezt az első verziót, ösztönözve a javaslatokat és az integráció javítására irányuló konkrét igényeket. Más fejlesztőket is meghívunk, akiknek forkjaik, további moduljaik vagy más kapcsolódó projektjeik vannak, hogy csatlakozzanak és működjenek együtt az X szerver jövőjének kidolgozásában.

Felismerve, hogy ez a az Xserver első jelentős kiadása évek óta – közel háromezer commit áll a legújabb kiadások mögött –, figyelmeztetünk, hogy továbbra is előfordulhatnak feltáratlan hibák, és hogy a kiadást nyílt béta verziónak kell tekinteni tesztelés és visszajelzés céljából. A projekt hangsúlyozza a teljes nyitottság filozófiáját, és háttértől, hiedelmektől vagy egyéni tapasztalatoktól függetlenül várja a közreműködőket.

Az XLibre 25.0 érkezése az X11 protokoll jövőjéről szóló vita megújulását jelenti egy nyitottabb és együttműködőbb szemléletmód keretében. Bár még nem tudni, hogyan fogadja majd a közösség, és hogyan teljesít majd a Wayland felemelkedésével szemben, a fork célja a fejlesztés újraélesztése és egy életképes opció biztosítása azok számára, akik továbbra is befektetni kívánnak az X-be.

Kapcsolódó cikk:
A Haiku OS mostantól X11 alkalmazásokat is képes futtatni X szerver használata nélkül