A Red Hat le akarja állítani az X.Org szerver fejlesztését

Christian Schaller, a Red Hat asztali fejlesztési csapatának és a Fedora asztali csapatának vezetője, tervek felülvizsgálata, a Fedora 31 asztali összetevőivel kapcsolatban megemlítette a Red Hat azon szándékát, hogy leállítja az X.Org szerverfunkciók aktív fejlesztését, és a meglévő kódbázis karbantartására és a hibák kijavítására korlátozódik.

A Red Hat jelenleg kulcsfontosságú közreműködő az X.Org szerver fejlesztésében és karbantartja azt, így nem valószínű, hogy kisiklás esetén folytatódni fognak az X.Org szerver főbb kiadásai. Ugyanakkor a fejlesztés leállása ellenére az X.Org Red Hat általi karbantartása legalább az RHEL 8 disztribúció 2029-ig tartó életciklusának végéig folytatódik.

Az X.Org szerverfejlesztés már most is stagnál – az előző hat hónapos kiadási ciklus ellenére az X.Org Server 1.20 utolsó jelentős kiadása 14 hónapja jelent meg, és az 1.21-es kiadás előkészítése akadozik. A helyzet változhat, ha valamelyik cég vagy közösség átveszi az X.Org szerver funkcionalitásának folyamatos bővítését, de a jelentős projektek Wayland irányába történő széleskörű eltolódása miatt nem valószínű, hogy lesznek, akik szeretnék.

A Red Hat jelenleg a Wayland-alapú asztali élmény javítására összpontosít. Az X.Org-kiszolgáló karbantartási módba való átállása az X.Org-összetevőktől való függőség teljes eltávolítása és a GNOME Shell XWayland használata nélkül történő futtatása után várható, amihez az X.org fennmaradó kötéseinek átalakítása vagy eltávolítása szükséges. Ezek a kötések szinte eltűntek a GNOME Shellből, de továbbra is a GNOME beállítási démonban maradnak. A GNOME 3.34-ben vagy 3.36-ban a tervek szerint teljesen megszabadulnak az X.Org-hoz való kötődésektől, és megszervezik az XWayland elindítását dinamikusan, amikor az X11-gyel való kompatibilitás biztosításához komponensekre van szükség.

Azt is megemlíti, hogy számos megoldást kell megoldani fennmaradó problémák a Wayland-del, például szabadalmaztatott NVIDIA-illesztőprogramokkal való munkavégzés és az XWayland DDX szerver finomhangolása, hogy az X-alkalmazások jól futhassanak Wayland-alapú környezetben. A Fedora 31 előkészítésének részeként végzett munkák közül az XWaylandben az X alkalmazások root jogosultságokkal való futtatásának lehetőségét említik. Az ilyen futtatás biztonsági szempontból megkérdőjelezhető, de szükséges az X programokkal való kompatibilitás biztosításához, amelyeknek emelt szintű jogosultságokkal kell futniuk.

Egy másik cél a Wayland támogatásának javítása az SDL-ben, például a méretezési problémák megoldása az alacsony képernyőfelbontású, régebbi játékok futtatásakor. Azt is meg kell jegyezni, hogy javítani kell a Wayland támogatását a szabadalmaztatott NVIDIA-illesztőprogramokkal rendelkező rendszerekben - ha a Wayland hosszú ideje képes volt dolgozni az ilyen meghajtókon, akkor az XWayland ebben a konfigurációban még nem használhat eszközöket a 3D grafika hardveres gyorsításához. (a tervek szerint lehetővé válik az x.org NVIDIA illesztőprogram betöltése Xwaylandhez).

Emellett továbbra is folyik a munka a PulseAudio és a Jack multimédiás szerverre való kiváltásán. PipeWire, amely kiterjeszti a PulseAudio képességeit az alacsony késleltetésű videó streaming és hangfeldolgozás terén, hogy megfeleljen a professzionális hangfeldolgozó rendszerek igényeinek, valamint kiterjesztett biztonsági modellt kínál az egyes eszközök és streamek szintjén történő hozzáférés szabályozására. A Fedora 31 fejlesztési ciklus részeként a munka a PipeWire használatával a képernyőmegosztás megszervezésére irányul Wayland-alapú környezetekben, beleértve a protokoll használatát is. Miracast.

A Red Hat le akarja állítani az X.Org szerver fejlesztését

Fedora 31 is a tervek szerint adjuk hozzá a Qt-alkalmazások Wayland-alapú GNOME-munkamenetben való futtatásának lehetőségét a Qt Wayland beépülő modul használatával az X11/XWayland XCB-bővítmény helyett.

Forrás: opennet.ru

Hozzászólás