Christian Schaller, koji vodi tim za razvoj desktop okruženja u Red Hatu i tim za Fedora desktop okruženje, u pregledu planova za desktop komponente u Fedori 31, spomenuo je namjeru Red Hata da prestane aktivno razvijati funkcionalnost X.Org servera i ograniči se na održavanje postojeće kodne baze i uklanjanje grešaka.
Trenutno Red Hat daje ključni doprinos razvoju X.Org servera i zadržava njegovu podršku, pa je u slučaju obustave razvoja malo vjerovatno da će se nastaviti sa stvaranjem značajnih izdanja X.Org servera.
U isto vrijeme, uprkos prestanku razvoja, podrška Red Xat-a za X.Org nastavit će se barem do kraja životnog ciklusa distribucije RHEL 8, koji će trajati do 2029. godine.
Razvoj X.Org je već minimalan
Stagnacija u razvoju X.Org servera je već uočena. Uprkos prethodno korištenom šestomjesečnom ciklusu izdanja, posljednja značajna verzija X.Org Servera 1.20 objavljena je prije 14 mjeseci, a pripreme za verziju 1.21 su u zastoju.
Situacija bi se mogla promijeniti ako se neka kompanija ili zajednica obaveže da će nastaviti povećavati funkcionalnost X.Org servera, ali s obzirom na široko rasprostranjeno premještanje značajnih projekata na Wayland, malo je vjerovatno da će to iko učiniti.
Red Hat se trenutno fokusira na poboljšanje rada na radnoj površini zasnovan na Waylandu. Očekuje se da će X.Org poslužitelj biti prebačen u režim održavanja nakon rješavanja problema potpunog uklanjanja zavisnosti iz komponenti X.Org i osiguranja da se školjka Gnome pokrene bez upotrebe XWaylanda, što zahtijeva refaktoriranje ili uklanjanje preostalih veza do X.org.
Ove veze su gotovo uklonjene iz Gnome Shell-a, ali i dalje ostaju u postavkama Gnome-a.
U Gnomeu 3.34 ili 3.36 planira se potpuno napustiti X.Org vezive i dinamički organizirati izdanje XWaylanda, kada se javi potreba za komponentama kako bi se osigurala kompatibilnost X11.
Red Hat radije usmjerava svoje napore na Wayland
Također se spominje potreba rješavanja niza neriješenih problema s Waylandom, kao što je rad s vlasničkim NVIDIA-inim drajverima i usavršavanje XWayland DDX servera kako bi se osiguralo kvalitetno pokretanje X aplikacija u okruženju zasnovanom na Waylandu.
Od 31 posla koji se radi u pripremi za Fedoru, XWayland implementira sposobnost pokretanja X aplikacija s root privilegijama. Takvo je izdanje upitno sa sigurnosne točke gledišta, ali je neophodno kako bi se osigurala kompatibilnost s X programima, koji zahtijevaju povišene privilegije.
Još jedan izazov je poboljšanje podrške za Wayland u SDL biblioteci, na primjer, kako bi se riješili problemi skaliranja prilikom pokretanja starijih igara koje se izvršavaju na niskim rezolucijama ekrana.
Osim toga, potrebno je poboljšati podršku za Waylandove funkcionalnosti na sistemima sa vlasničkim NVIDIA drajverima:
ako Wayland može dugo raditi na takvim upravljačkim programima, tada XWayland u ovoj konfiguraciji još ne može koristiti mogućnosti hardverskog ubrzanja za 3D grafiku (planirana je mogućnost preuzimanja x.org NVIDIA upravljačkih programa za XWayland).
Pored toga, u toku je rad na zamjeni PulseAudio i Jack sa PipeWire medijskim serverom, koji proširuje mogućnosti PulseAudio sa video streamingom i obradom zvuka sa minimalnom latencijom, uzimajući u obzir potrebe profesionalnih sistema za obradu zvuka, kao i nudeći poboljšani sigurnosni model za kontrolu pristupa na nivou pojedinačnog uređaja.
Konačno, kao dio razvojnog ciklusa Fedore 31, rad je fokusiran na korištenje PipeWire-a za dijeljenje pristupa ekranu u okruženjima zasnovanim na Wayland-u, uključujući korištenje Miracast protokola.
Fedora 31 također planira dodati mogućnost pokretanja Qt aplikacija u Gnome-baziranoj Wayland sesiji korištenjem Qt Wayland dodatka umjesto XCB dodatka korištenjem X11/XWaylanda.