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

Red Hat Xorg

Christian Schaller, a Red Hat asztali fejlesztőcsapatának és a Fedora asztali csapatának vezetője a Fedora 31 asztali komponenseire vonatkozó tervek áttekintése során megemlítette a Red Hat azon szándékát, hogy leállítsa az X.Org szerverfunkciók aktív fejlesztését , és a meglévő kódbázis fenntartására és a hibák eltávolítására korlátozza magát.

Jelenleg a Red Hat kulcsszerepet játszik az X.Org szerver fejlesztésében és fenntartja támogatását, ezért a fejlesztés felfüggesztése esetén nem valószínű, hogy a jelentős X.Org szerver kiadások tovább fognak alakulni.

Ugyanakkor a fejlesztés leállítása ellenére a Red Hat X.Org támogatása legalább az RHEL 8 terjesztési életciklusának végéig folytatódik, amely 2029-ig tart.

Az X.Org fejlesztése már minimális

Az X.Org szerver fejlesztésének stagnálása már megfigyelhető volt. A korábban alkalmazott hat hónapos kiadási ciklus ellenére az X.Org Server utolsó jelentős verziója, az 1.20 14 hónappal ezelőtt jelent meg, és az 1.21-es verzióra való felkészülés elakadt.

A helyzet megváltozhat, ha egy vállalat vagy közösség elkötelezi magát az X.Org szerver funkcionalitásának további bővítése mellett, de mivel jelentős projektek széles körben átkerülnek a Waylandbe, valószínűtlen, hogy bárki is ezt megtenné.

A Red Hat jelenleg a Wayland-alapú asztali munka fejlesztésére összpontosít. Az X.Org kiszolgáló várhatóan karbantartási üzemmódba kerül, miután megoldotta az X.Org összetevőkből származó függőségek teljes eltávolításának problémáját, és biztosította, hogy a Gnome shell elinduljon az XWayland használata nélkül, ami újrafeldolgozást igényel. távolítsa el a fennmaradó linkeket az X.org webhelyre.

Ezek a hivatkozások szinte eltávolításra kerültek a Gnome Shell-ről, de továbbra is a Gnome beállításaiban maradnak.

A Gnome 3.34 vagy 3.36 verzióban tervezik az X.Org összerendelések teljes elárasztását és az XWayland kiadás dinamikus szervezését, amikor az X11 kompatibilitás biztosításához alkatrészekre van szükség.

A Red Hat inkább Waylandre összpontosítja erőfeszítéseit

Megemlítették továbbá a Waylanddel kapcsolatos számos fennálló probléma megoldásának szükségességét, például az NVIDIA saját fejlesztésű illesztőprogramjaival való együttműködést és az XWayland DDX szerver finomítását az X alkalmazások Wayland-alapú környezetben történő minőségi indításának biztosítása érdekében.

A Fedora előkészítéseként végzett 31 munka közül az XWayland implementálja az X alkalmazások futtatásának képességét root jogosultságokkal. Egy ilyen kiadás biztonsági szempontból megkérdőjelezhető, de szükséges a kompatibilitás biztosításához az X programokkal, amelyek megemelt jogosultságokat igényelnek.

Egy másik kihívás a Wayland támogatásának fejlesztése az SDL könyvtárban, például a méretezési problémák megoldása érdekében, amikor régebbi, alacsony képernyőfelbontáson futó játékokat futtatunk.

Ezenkívül szükség van a Wayland funkcióinak támogatásának javítására a saját NVIDIA illesztőprogramokkal rendelkező rendszereken:

ha a Wayland sokáig tud dolgozni az ilyen illesztőprogramokon, akkor az ebben a konfigurációban szereplő XWayland még nem tudja használni a hardveres gyorsítási képességeket a 3D-s grafikákhoz (a tervek szerint lehetővé válik az x.org NVIDIA illesztőprogramok letöltése az XWayland számára).

Ezenkívül folyamatban van a PulseAudio és Jack PipeWire médiaszerverrel való lecserélésének munkálatai, amely minimális késleltetéssel bővíti a PulseAudio képességeit videó streaminggel és hangfeldolgozással, figyelembe véve a professzionális hangfeldolgozó rendszerek igényeit, valamint egy továbbfejlesztett biztonsági modellt kínál a hozzáférés-vezérléshez az egyes eszközök szintjén.

Végül a Fedora 31 fejlesztési ciklus részeként a munka a PipeWire használatára összpontosít a képernyő-hozzáférés megosztására Wayland-alapú környezetekben, ideértve a Miracast protokoll használatát is.

A Fedora 31 azt is tervezi, hogy hozzáadja a Qt alkalmazások Gnome-alapú Wayland munkamenetben történő indításának lehetőségét a Qt Wayland bővítmény használatával az XCB bővítmény helyett, X11/XWayland használatával.


Hozzáadás előnyben részesített forrásként a Google-ben