Ahogy a legtöbb nagyobb Linux rendszer és asztali környezet fokozatosan szakít az Xorg használatával, és a fejlesztés súlypontja egyre inkább a Waylandre helyeződik, egyre világosabbá válik, hogy az eredeti Xorg projekt napjai meg vannak számlálva. Ennek ellenére továbbra is fontos szerepe van azoknak a kezdeményezéseknek, amelyek az X11-alapú alkalmazások működését igyekeznek biztosítani.
A Wayback egy erősen kísérleti fázisban lévő projekt, amelynek célja, hogy kompatibilitási rétegként szolgáljon a klasszikus X11 környezetek és a modern Wayland architektúra között. A fejlesztés alatt álló kompatibilitási réteg egy minimális képességekkel rendelkező Wayland kompozitor, amely kizárólag annyi funkciót valósít meg, hogy képes legyen egy rootful Xwayland kiszolgálót futtatni. Ezzel lehetővé válik a teljes X desktop környezetek működtetése úgy, hogy azok egy Wayland-alapú alaprendszerre támaszkodnak.
Tartalomjegyzék

Célok és jövőkép
A projekt végső célja, hogy az Alpine Linux rendszeren kiváltsa a klasszikus X.org szervert, ezáltal csökkentve az X alkalmazások karbantartási terheit. Mivel a klasszikus X szerver folyamatos karbantartása erőforrás-igényes és biztonsági szempontból problémás lehet, a Wayback lehetőséget teremt egy karcsúbb, modernebb architektúra alkalmazására. Ennek ellenére a fejlesztők is hangsúlyozzák, hogy a szoftver jelenleg erősen kísérleti állapotban van, gyakori hibákra és instabil működésre kell számítani. A közösség aktív részvételére építenek: ha valaki hibákat észlel, inkább pull requestek formájában járuljon hozzá, mint hibajelentésekkel.
Hogyan tesztelheted és milyen függőségek kellenek hozzá?
A Wayback fordításához és telepítéséhez több alapvető komponens megléte szükséges: a Wayland részei (szerver, kliens, kurzor és EGL-támogatás), a wayland-protocols 1.14 vagy újabb verziója, valamint az xkbcommon és a wlroots 0.19. A build rendszer a Meson és Ninja alapjaira épül, így a fordítás a szokásos lépésekből áll: a meson setup _build parancs létrehozza az építési könyvtárat, majd a meson compile végrehajtja a fordítást, végül meson install telepíti a kész binárisokat a rendszerbe. A dokumentáció ugyan minimális, de a forráskódból és a wlrootsra épülő struktúrából kiindulva tapasztaltabb fejlesztők számára viszonylag átlátható a működés és a célrendszer.
A Wayback tehát nem egy teljes értékű ablakkezelő vagy kompozitor, hanem egy eszköz az átmenet megteremtésére az X és a Wayland között. Fejlesztése fontos lépés lehet az egyszerűbb, biztonságosabb és fenntarthatóbb grafikus compositorok felé, különösen olyan minimalista disztribúciók esetében, mint az Alpine.
További információk a projekt GitHub oldalán olvashatóak.