A GNOME 50 verziótól végleg megszűnik az X11 támogatása, kizárólag a Wayland lesz támogatott

A GNOME egyik fejlesztője hónapokkal ezelőtt benyújtott egy Merge requestet, amely az X11 végleges eltávolítását kezdeményezte az asztali környezetből. Ennek a munkának a lezárásaként, a Mutter kompozitor forráskódjából teljesen eltávolították az X11 backend-et, ezzel a GNOME hivatalosan is Wayland asztali környezetté vált.

A GNOME 50 verziótól végleg megszűnik az X11 támogatása, kizárólag a Wayland lesz támogatott

Az utolsó simításokat végezték

A 49-es kiadásban az X11 útvonal már alapértelmezetten le volt tiltva, most azonban a GNOME 50 fejlesztési ciklusban a kódot teljes egészében eltávolítják. Ez azt jelenti, hogy a következő GNOME kiadás már nem fog tartalmazni semmilyen natív X11-réteget vagy kompatibilitási útvonalat, a rendszer működése pedig kizárólag a Wayland protokollra épül majd. A fejlesztők ennek megfelelően a Mutter belső működését is átalakították, hogy a program a jövőben ne függjön az X11-es kódmaradványoktól, és teljes mértékben kihasználhassa a Wayland nyújtotta architektúrát.

Az X11 alkalmazások továbbra is futtathatóak maradnak, bár kétséges hogy mennyire lesz ez működőképes minden esetben

Bár az X11 támogatása megszűnik, a GNOME 50 továbbra is kompatibilitást biztosít ezen alkalmazásokkal az XWayland rétegen keresztül.

A GNOME döntése, hogy teljesen elhagyja az X11-backendet, technológiai szempontból érthető döntésnek tűnhet, de több szempontból is vitatható. Bár a Wayland már elég érett a mindennapi használathoz, még mindig vannak hiányosságai, főleg a speciális beviteli eszközök, többmonitoros konfigurációk és a távoli megjelenítés terén. Az X11 teljes eltávolítása így bizonyos felhasználók és fejlesztők számára problémás lehet, különösen azon esetekben, ahol régebbi alkalmazásokra vagy egyedi munkafolyamatokra támaszkodnak.

A GNOME lépése egyben jelzi azt is, hogy a projekt a jövőben nem kíván kompromisszumot kötni a visszafelé kompatibilitás érdekében. Ez ugyan gyorsíthatja a fejlesztést és tisztább architektúrát eredményezhet, de elkerülhetetlenül feszültséget teremt a Linux-ökoszisztémán belül, ahol még sok szoftver az X11-es infrastruktúrára épít.

Gábor a Pingvinbázis alapítója és főszerkesztője, több mint 20 éves tapasztalattal rendelkezik a Linux rendszerek és az Open Source szoftverek területén. Jártas a Python, és a PHP nyelvben, valamint a BASH scriptelésben is.