Red Hat kavatseb X.Org-serveri arendamise peatada

Red Hat Xorg

Christian Schaller, kes juhib Red Hati töölaua arendusmeeskonda ja Fedora töölaua meeskonda, mainis Fedora 31 töölaua komponentide plaanide ülevaates Red Hati kavatsust lõpetada X.Org serveri funktsionaalsuse aktiivne arendamine ning piirduda olemasoleva koodibaasi säilitamise ja vigade kõrvaldamisega.

Praegu annab Red Hat olulise panuse X.Org-serveri arendamisse ja säilitab oma toetuse, mistõttu on arenduse peatamise korral ebatõenäoline, et oluliste X.Org-i serveriversioonide moodustamine jätkub.

Samal ajal jätkub Red Hat'i toetus X.Orgile vaatamata arenduse peatumisele vähemalt RHEL 8 levitamise elutsükli lõpuni, mis kestab 2029. aastani.

X. Orgi areng on juba minimaalne

X.Org serveri arenduse seisakut on juba täheldatud. Vaatamata varem kasutatud kuuekuulisele väljalasketsüklile avaldati X.Org Server 1.20 viimane oluline versioon 14 kuud tagasi ning versiooni 1.21 ettevalmistused on takerdunud.

Olukord võib muutuda, kui ettevõte või kogukond kohustub jätkama X.Org serveri funktsionaalsuse suurendamist, kuid arvestades oluliste projektide laialdast nihkumist Waylandi, on ebatõenäoline, et keegi seda teeb.

Red Hat keskendub praegu Waylandil põhineva töölaua töö parandamisele. Eeldatavasti läheb X.Org-server hooldusrežiimi, kui on lahendatud X.Org-i komponentidest sõltuvuste täielik eemaldamine ja tagatud, et Gnome-kest käivitub ilma XWaylandi kasutamata, mis nõuab refaktoreerimist või eemaldage ülejäänud lingid saidile X.org.

Need lingid on Gnome Shellist peaaegu eemaldatud, kuid jäävad siiski Gnome'i konfiguratsiooni.

Gnome 3.34 või 3.36 on kavas X.Org-sidemed täielikult kraavi viia ja XWaylandi väljalaskmine dünaamiliselt korraldada, kui tekib vajadus komponentide järele, et tagada X11 ühilduvus.

Red Hat eelistab oma jõupingutused suunata Waylandile

Samuti mainitakse vajadust lahendada mitmeid Waylandiga seotud lahendamata probleeme, näiteks töötada NVIDIA patenteeritud draiveritega ja täiustada XWayland DDX serverit, et tagada X-rakenduste kvaliteetne käivitamine Waylandi-põhises keskkonnas.

Fedora ettevalmistamiseks tehtud 31 töökohast rakendab XWayland võimalust juurutada X-rakendusi juurõigustega. Selline väljalaskmine on turvalisuse seisukohast küsitav, kuid on vajalik ühilduvuse tagamiseks X-programmidega, mis nõuavad kõrgemaid õigusi.

Teine väljakutse on näiteks Waylandi toe parandamine SDL-teegis, et lahendada skaleerimisprobleeme vanemate mängude käivitamisel madala ekraaniresolutsiooniga.

Lisaks on vaja parandada Waylandi funktsionaalsuse tuge süsteemides, millel on NVIDIA patenteeritud draiverid:

kui Wayland suudab selliste draiveritega pikka aega töötada, siis ei saa selles konfiguratsioonis olev XWayland 3D-graafika jaoks veel riistvarakiirenduse võimalusi kasutada (plaanitakse pakkuda võimalust x.org NVIDIA draiverite allalaadimiseks XWaylandile).

Lisaks on käimas töö PulseAudio ja Jacki asendamiseks PipeWire meediaserveriga, mis laiendab PulseAudio võimalusi video voogesituse ja heli töötlemisega minimaalse latentsusega, võttes arvesse professionaalsete helitöötlussüsteemide vajadusi ning pakkudes täiustatud turvamudelit juurdepääsu kontrollimiseks üksiku seadme tasandil.

Lõpuks keskendutakse Fedora 31 arendustsükli raames PipeWire'i kasutamisele Waylandi-põhistes keskkondades ekraanile juurdepääsu jagamiseks, sealhulgas Miracasti protokolli kasutamiseks.

Fedora 31 plaanib lisada ka võimaluse käivitada Qt rakendusi Gnome-põhises Waylandi seansis, kasutades Qt Waylandi pluginat XCB plugina asemel, mis kasutab X11/XWaylandi.


Lisa eelistatud allikana Google'is