Christian Schaller, vedúci skupiny pre rozvoj desktopových systémov v spoločnosti Red Hat a Fedora Desktop Team, v , týkajúcich sa komponentov pracovnej plochy vo Fedore 31, spomenul zámer spoločnosti Red Hat ukončiť aktívny rozvoj funkcií servera X.Org a obmedziť sa iba na údržbu existujúcej kódovej základne a odstraňovanie chýb.
V súčasnosti Red Hat poskytuje kľúčový príspevok k vývoju servera X.Org a nesie zodpovednosť za jeho údržbu, takže v prípade zastavenia vývoja je nepravdepodobné, že by došlo k vytvoreniu významných nových verzií servera X.Org. Napriek ukončeniu vývoja však Red Hat bude pokračovať v údržbe X.Org najmenej do skončenia životného cyklu distribúcie RHEL 8, ktorý potrvá do roku 2029.
Zastavenie vývoja servera X.Org je zrejmé už teraz — aj keď predtým existoval polročný cyklus vydávania, posledné významné vydanie X.Org Server 1.20 bolo publikované pred 14 mesiacmi a príprava verzie 1.21 sa zasekla. Situácia sa môže zmeniť, ak nejaká spoločnosť alebo komunita prevezme pokračovanie v rozvoji funkčností servera X.Org, ale vzhľadom na všeobecný posun významných projektov smerom k Waylandu je nepravdepodobné, že by sa našli záujemcovia.
Hlavná pozornosť Red Hatu sa v súčasnosti sústreďuje na zlepšenie funkčnosti pracovnej plochy založenej na Waylande. Prechod servera X.Org do režimu údržby sa očakáva po vyriešení problému s úplným odstránením závislosti od komponentov X.Org a zabezpečení spustenia GNOME Shell bez použitia XWayland, čo si vyžaduje refaktorovanie alebo odstránenie zostávajúcich väzieb na X.Org. Takéto väzby už takmer vymizli z GNOME Shell, ale zatiaľ zostávajú v démonovi GNOME Setting. V GNOME 3.34 alebo 3.36 sa plánuje úplne zbaviť väzieb na X.Org a zorganizovať spustenie XWayland , v prípade potreby komponentov na zabezpečenie kompatibility s X11.
Tiež sa spomína potreba vyriešiť niekoľko s Wayland, ako je práca s proprietárnymi ovládačmi NVIDIA a vylepšenie DDX servera XWayland na zabezpečenie kvalitného spúšťania X aplikácií v prostredí založenom na Waylande. V rámci prípravných prác na Fedora 31 sa vyzdvihuje implementácia v XWayland, ktorá umožňuje spúšťanie X aplikácií s právami roota. Takéto spúšťanie je pochybné z hľadiska bezpečnosti, ale je potrebné na zabezpečenie kompatibility s X programami, ktoré vyžadujú zvýšené oprávnenia.
Ďalšou úlohou je zlepšenie podpory Wayland v knižnici SDL, napríklad na riešenie problémov so škálovaním pri spúšťaní starých hier, ktoré fungujú pri nízkych rozlíšeniach obrazovky. Taktiež sa zdôrazňuje potreba zlepšiť podporu Wayland v systémoch s proprietárnymi ovládačmi NVIDIA – ak Wayland už dlhodobo môže fungovať na takýchto ovládačoch, XWayland v tejto konfigurácii zatiaľ nemôže využiť prostriedky pre hardvérové zrýchlenie 3D grafiky (plánuje sa poskytnúť možnosť načítania ovládača x.org NVIDIA pre XWayland).
Dodatočne je spomenutý pokračujúci proces výmeny PulseAudio a Jack za multimediálny server , ktorý rozširuje možnosti PulseAudio prostriedkami pre prácu s video streamami a spracovanie zvuku s minimálnymi oneskoreniami, berúc do úvahy potreby profesionálnych zvukových systémov, a tiež ponúkajúci rozšírený bezpečnostný model na správu prístupu na úrovni jednotlivých zariadení a streamov. V rámci cyklu vývoja Fedora 31 je práca sústredená na uplatnenie PipeWire na organizáciu spoločného prístupu k obrazovke v prostrediach založených na Waylande, vrátane využitia protokolu .
V Fedora 31 sa tiež pridať možnosť spúšťania Qt aplikácií v GNOME relácii založenej na Waylande s použitím pluginu Qt Wayland namiesto pluginu XCB, ktorý využíva X11/XWayland.
Zdroj: opennet.ru
