Red Hat se chystá ukončit vývoj serveru X.Org

Christian Schaller, vedoucí skupiny pro vývoj desktopových systémů ve společnosti Red Hat a Fedora Desktop Team, v přehledu plánů, týkajících se komponent pracovního stolu ve Fedoře 31, zmínil záměr společnosti Red Hat zastavit aktivní vývoj funkcionality serveru X.Org a omezit se na údržbu stávající kódové základny a odstraňování chyb.

V současnosti Red Hat přináší klíčový příspěvek k vývoji serveru X.Org a nese na svých bedrech jeho údržbu, a proto v případě vzdání se vývoje je nepravděpodobné, že by pokračovalo vytváření významných verzí serveru X.Org. I když bude zastaven vývoj, údržba X.Org silou Red Hat bude pokračovat alespoň do konce životního cyklu distribuce RHEL 8, který potrvá až do roku 2029.

Stagnace ve vývoji serveru X.Org se již nyní pozoruje — i přes dříve používaný šestiměsíční cyklus vydání byl poslední významný vydání X.Org Server 1.20 publikováno před 14 měsíci, a příprava vydání 1.21 uvízla na místě. Situace se může změnit, pokud nějaká společnost nebo komunita převezme pokračování rozšiřování funkcionality serveru X.Org, ale s ohledem na masivní posun významných projektů k Waylandu je nepravděpodobné, že by se našli zájemci.

Hlavní pozornost Red Hat v současnosti věnuje zlepšení práce desktopu na základě Waylandu. Převod serveru X.Org do režimu údržby se očekává po vyřešení otázky úplného odstranění závislosti na komponentech X.Org a zajištění spuštění GNOME Shell bez použití XWayland, což vyžaduje refaktorování nebo odstranění zbývajících vazeb na X.Org. Takové vazby jsou již téměř vyloučeny z GNOME Shell, ale zatím zůstávají v démonu GNOME Setting. V GNOME 3.34 nebo 3.36 se plánuje úplně zbavit vazeb na X.Org a uspořádat spuštění XWayland dynamicky, při výskytu potřeby komponent pro zajištění kompatibility s X11.

Také se zmiňuje potřeba vyřešit řadu zbývajících problémů s Wayland, jako je práce s proprietárními ovladači NVIDIA a vylepšení DDX-serveru XWayland pro zajištění kvalitního spuštění X-aplikací v prostředí založeném na Waylandu. Mezi prováděnými přípravnými pracemi k Fedora 31 se zdůrazňuje implementace možnosti spuštění X-aplikací s právy správce (root) v XWayland. Takový způsob spuštění je z hlediska bezpečnosti sporný, ale nezbytný pro zajištění kompatibility s X-programy, které vyžadují zvýšená privilegium.

Dalším úkolem je zlepšení podpory Wayland v knihovně SDL, například pro řešení problémů s měřítkem při spuštění starých her, které fungují v nízkých rozlišeních obrazovky. Také je zdůrazněna potřeba vylepšení podpory Wayland v systémech s proprietárními ovladači NVIDIA - pokud může Wayland dlouho fungovat na takových ovladačích, XWayland v takové konfiguraci dosud nemůže používat prostředky pro hardwarové akceleraci 3D grafiky (plánuje se poskytnout možnost načtení x.org ovladače NVIDIA pro XWayland).

Dále je zaznamenán pokračující vývoj zaměření na nahrazení PulseAudio a Jack multimediálním serverem PipeWire, který rozšiřuje možnosti PulseAudio prostředky pro práci s video proudy a zpracování zvuku s minimálními latencemi s ohledem na potřeby profesionálních zvukových zpracovatelských systémů, a také nabízí rozšířený model zabezpečení pro řízení přístupu na úrovni jednotlivých zařízení a proudů. V rámci cyklu vývoje Fedora 31 se práce soustředí na aplikaci PipeWire pro organizaci sdílení obrazovky v prostředích založených na Waylandu, včetně používání protokolu Miracast.

Red Hat se chystá ukončit vývoj serveru X.Org

Ve Fedora 31 také plánuje přidat možnost spuštění Qt-aplikací v GNOME sezení založeném na Waylandu s využitím pluginu Qt Wayland místo pluginu XCB, který používá X11/XWayland.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster