Már korábban kivonja a forgalomból az X11-et a GNOME projekt?

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

Szó volt róla, hogy a a GNOME hamarosan teljesen megszüntetheti az X11 (Xorg) támogatását, miközben az Ubuntu 26.04 LTS még számolt volna vele. A lépés jelentős hatással lehet az Ubuntu következő hosszú távon támogatott kiadására. Ehhez képest a GNOME fejlesztői a GNOME 49 alfa kiadás előtti tesztek során alapértelmezésben letiltották az X11‑alapú munkamenetet (Xorg session), ezzel üzemmódot váltanak a tisztán Wayland‑központú környezet felé. A döntés hátteréről, a korábbi akadályokról és a következő lépésekről adunk rövid áttekintést.

Úgy tűnik az X11 protokoll támogatás kivonása és az Xserver kompatibilitás megszüntetése sokaknak nem elfogadható, mégis a GNOME mögött álló csapat úgy döntött, hogy ezt mihamarabb lenyomná a felhasználók torkán. Hosszú éveken át párhuzamosan futott a GNOME X11 és a Wayland munkamenet, de a GNOME 45‑ös kiadás után is számos hozzáférhetőségi regresszió és kompatibilitási probléma jelentkezett az X11‑es kódban. A GNOME 48 végül orvosolta ezeket a blokkereket, de mivel a fejlesztési ciklus már előrehaladott állapotban volt, a végleges törlésre akkor még nem került sor.

Most, a GNOME 49 fejlesztés kezdetén a fejlesztők alapértelmezésben letiltották az X11‑es munkamenetet, és csak kifejezett beállítással (építési opcióval) engedélyezhető újra a gnome‑session, a GDM és a mutter/gnome‑shell modulokban. A letiltás nem érinti az XWayland működését, és a GDM továbbra is képes lesz más X11‑es munkamenetek indítására. A korai tesztelés érdekében három héttel a normál időpont előtt már megjelent a 49.alpha.0 snapshot, hogy a disztribúciók és a fejlesztők minél több visszajelzést küldhessenek.

A fejlesztők három kimenetelt tartanak elképzelhetőnek. A legvalószínűbb, hogy az X11‑es kód véglegesen ki lesz kapcsolva GNOME 49‑ben, és az eltávolítás a GNOME 50‑es kiadásig marad. Az ideális forgatókönyv szerint minden hiba és probléma nélkül törölhető lesz a munkamenet már a 49.beta kiadás előtt. A legkevésbé valószínű, hogy kritikus hiba üti fel a fejét, amely miatt vissza kell vonni a változtatásokat, és el kell halasztani a letiltást.

A GNOME OS Nightly rendszerén már ma is kipróbálható a letiltott X11 munkamenet, és az alfa snapshotban tapasztalt kisebb hibákat gyorsan javították. A visszajelzések alapján jelenleg magas a valószínűsége, hogy a fejlesztési ciklus zökkenőmentesen halad tovább az ideális forgatókönyv szerint. A disztribúciók számára kérik, hogy tartsák meg az új alapértelmezést, vagy jelezzék, ha mégis szükségük van az X11‑es munkamenet fenntartására.

A GNOME közössége bejelentette, hogy már a GNOME 50-es verzióban eltávolítaná az X11-es munkamenetekhez kapcsolódó összes kódrészt, amivel a klasszikus Xorg kiszolgálón futó GNOME munkamenetek teljesen nem támogatottá válnának. Ezt sokan korainak tartják – köztük az Ubuntu fejlesztői is.

Bár a GNOME fejlesztői szerint „sosem lesz tökéletes alkalom az X11 elhagyására”, mégis fontos figyelembe venni, hogy számos vállalati, oktatási vagy kutatási környezetben ma is kulcsszerepe van a Xorg-nak. A GNOME célja azonban világos: a fejlesztési erőforrásokat a jövőbe – vagyis a Waylandbe – fektetni, nem a múlt fenntartására pazarolni. Ahogy a fejlesztők is fogalmaztak: „kevesebb mézesmadzag, több bot” – ideje valóban továbblépni.

Mi marad?

A GNOME döntése nem érinti az XWayland-et, vagyis a Wayland alatt futó X11-es alkalmazások továbbra is működni fognak, csak a teljes Xorg-alapú munkamenetek szűnnek meg GNOME alatt. Az Ubuntu számára tehát nagy kihívás lesz megtalálni az egyensúlyt a GNOME upstream irányvonalai és saját felhasználói bázisának igényei között, különösen egy LTS kiadásban. A következő hónapokban dől el, hogyan tudják ezt összehangolni.