Spoločnosť Red Hat zverejnila plán ukončenia podpory servera X.org v distribúcii Red Hat Enterprise Linux 10. Pôvodne bol server X.org vyhlásený za zastaraný a plánovaný na odstránenie v budúcej vetve RHEL pred rokom v poznámke k vydaniu RHEL 9.1. Možnosť spúšťania X11 aplikácií v relácii Wayland, zabezpečená prostredníctvom DDX servera XWayland, zostane zachovaná. Prvé vydanie vetvy RHEL 10, v ktorom sa prestane dodávať server X.org, je naplánované na prvú polovicu roku 2025.
Prechod od systému X Window System, ktorý bude budúci rok oslavovať 40 rokov, k modernejšiemu stacku založenému na Waylande prebieha už 15 rokov a spoločnosť Red Hat sa od začiatku aktívne podieľa na tomto procese. Časom sa ukázalo, že protokol X11 a server X.org majú fundamentálne problémy, ktoré je potrebné vyriešiť, a Wayland sa stal takýmto riešením. Dnes je Wayland de facto uznávanou infraštruktúrou pre systém okien a zobrazovanie grafiky v Linuxe.
Zatiaľ čo komunita vyvíjala nové funkcie a odstraňovala nedostatky v Waylande, vývoj servera X.org a infraštruktúry X11 sa uzatváral. Wayland sa výrazne zlepšuje, ale to vedie k zvýšeniu záťaže na údržbu dvoch stackov: objavuje sa veľa novej práce na podpore Waylandu, ale zostáva aj potreba údržby starého stacku založeného na X.org. Nakoniec sa takéto rozdeľovanie úsilia začalo prejavovať v ťažkostiach a túžbe sústrediť sa na riešenie základných úloh.
S rozvojom a rozšírením možností Waylandu sa spoločnosť Red Hat, spoločne s rôznymi dodávateľmi hardvéru, softvéru, zákazníkmi, zástupcami odvetvia vizuálnych efektov (VFX) a inými projektmi, snažila pochopiť a vyvinúť potrebné projekty na odstránenie existujúcich obmedzení a rozšírenie stacku Wayland. Medzi takéto projekty patrí:
- Podpora vysokého dynamického rozsahu (HDR) a správy farieb;
- Rozvoj Xwayland ako základ pre spätnú kompatibilitu s klientmi X11;
- Vývoj infraštruktúry na podporu moderných riešení pre ďaleké pracovné stoly;
- Analýza a vývoj podpory explicitnej synchronizácie v protokole Wayland a súvisiacich projektoch;
- Tvorba knižnice Libei na zabezpečenie emulácie a zachytávania vstupu;
- Účasť na iniciatíve Wakefield na zabezpečenie funkčnosti OpenJDK s (X)Wayland.
Na začiatku roku 2023 v rámci plánovania RHEL 10 inžinieri z Red Hat uskutočnili prieskum, aby pochopili stav Wayland nielen z hľadiska infraštruktúry, ale aj z hľadiska ekosystému. Z vykonanej hodnotenia bolo dospieť k záveru, že, aj keď existujú určité nedostatky a existujú aplikácie, ktoré si vyžadujú určitú adaptáciu, celkovo infraštruktúra a ekosystém Wayland sú v dobrej kondícii a zostávajúce nedostatky môžu byť odstránené do vydania RHEL 10.
V súvislosti s tým sa rozhodlo odstrániť server X.org a ďalšie X-servery (okrem Xwayland) z RHEL 10 a nasledujúcich vydaní. S väčšinou klientov X11, ktoré nebudú okamžite prenesené na Wayland, by mal zvládnuť Xwayland. V prípade potreby môžu klienti spoločnosti ostať na RHEL 9 počas celého jeho životného cyklu, kým sa vyriešia otázky prechodu na ekosystém Wayland. V oznámení sa osobitne uvádza, že „X.org Server“ a „X11“ by sa nemali považovať za synonymá: X11 je protokol, ktorý bude pokračovať v podpore prostredníctvom Xwayland, zatiaľ čo X.org Server je jednou z implementácií protokolu X11.
Odstránenie X.org Server umožní, začínajúc od RHEL 10, zamerať úsilie výlučne na moderný stack a ekosystém, čo umožní riešiť také problémy, ako je podpora HDR, zvýšiť bezpečnosť, umožniť súčasnú prácu s monitorami s rôznou hustotou pixelov, zlepšiť horúce pripojenie grafických kariet a displejov, zlepšiť ovládanie gestami a posúvanie a pod.
Zdroj: opennet.ru
