Christian Schaller, voditelj grupe za razvoj desktop-sustava u kompaniji Red Hat i Fedora Desktop Team, , koji se odnose na komponente radnog stola u Fedora 31, spomenuo je nameru kompanije Red Hat da prekine aktivni razvoj funkcionalnosti servera X.Org i da se ograniči samo na održavanje postojeće kodne baze i ispravljanje grešaka.
Trenutno Red Hat igra ključnu ulogu u razvoju servera X.Org i preuzima odgovornost za njegovo održavanje. Stoga, ako se povuče iz razvoja, malo je verovatno da će doći do značajnih izdanja servera X.Org. Ipak, bez obzira na prekid razvoja, održavanje X.Orga od strane Red Hata će se nastaviti barem do završetka životnog ciklusa distribucije RHEL 8, koji traje do 2029. godine.
Stagnacija u razvoju servera X.Org već se sada može primetiti — uprkos ranijem polugodišnjem ciklusu izdanja, poslednje značajno izdanje X.Org Server 1.20 objavljeno je pre 14 meseci, a pripreme za izdanje 1.21 zastale su. Situacija bi se mogla promeniti ako neka kompanija ili zajednica preuzme nastavak razvoja funkcionalnosti servera X.Org, ali s obzirom na sveprisutno preusmeravanje značajnih projekata prema Waylandu, malo je verovatno da će se naći zainteresovani.
Trenutno se Red Hat fokusira na poboljšanje rada radnog stola zasnovanog na Wayland-u. Prebacivanje servera X.Org u režim održavanja očekuje se nakon rešavanja problema potpuno uklanjanja zavisnosti od komponenti X.Org i omogućavanja pokretanja GNOME Shell-a bez korišćenja XWayland-a, što zahteva refaktorisanje ili uklanjanje preostalih povezanosti sa X.org. Takve povezanosti su već gotovo isključene iz GNOME Shell-a, ali još uvek postoje u GNOME Setting demonu. U GNOME 3.34 ili 3.36 planira se potpuno oslobađanje od povezanosti sa X.Org i organizovanje pokretanja XWayland-a , kada javlja potreba za komponentama koje obezbeđuju kompatibilnost s X11.
Takođe se pominje potreba za rešenjem niza s Wayland, poput rada s proprietarnim NVIDIA upravljačkim programima i prilagodbe DDX poslužitelja XWayland za osiguranje kvalitetnog pokretanja X aplikacija unutar okruženja temeljenog na Waylandu. U pripremama za Fedora 31 implementirana je mogućnost pokretanja X aplikacija s root privilegijama u XWaylandu. Takvo pokretanje je sumnjivo s aspekta sigurnosti, ali je nužno za osiguranje kompatibilnosti s X programima kojima su potrebne povišene privilegije.
Drugi zadatak je poboljšanje podrške za Wayland u SDL biblioteci, primjerice, za rješavanje problema sa skaliranjem prilikom pokretanja starih igara koje rade u niskim razlučivostima. Također se ističe potreba za poboljšanjem rada Waylanda u sustavima s proprietarnim NVIDIA upravljačkim programima — dok Wayland već dugo može raditi iznad takvih upravljačkih programa, XWayland u ovoj konfiguraciji još ne može koristiti sredstva za hardversko ubrzanje 3D grafike (planira se omogućiti učitavanje x.org NVIDIA upravljačkog programa za XWayland).
Dodatno se ističe nastavak rada na zamjeni PulseAudio i Jack-a s multimedijskim poslužiteljem , koji proširuje mogućnosti PulseAudio sredstvima za rad s video streamovima i obradu zvuka s minimalnim kašnjenjima, uzimajući u obzir potrebe sustava profesionalne obrade zvuka, te nudi prošireni sigurnosni model za upravljanje pristupom na razini pojedinih uređaja i streamova. U okviru ciklusa razvoja Fedora 31, rad se fokusira na primjenu PipeWire-a za organizaciju zajedničkog pristupa ekranu unutar okruženja temeljenih na Waylandu, uključujući korištenje protokola .
U Fedora 31 također dodaje mogućnost pokretanja Qt aplikacija u GNOME sesiji temeljenoj na Waylandu koristeći Qt Wayland plugin umjesto XCB plugina koji koristi X11/XWayland.
Izvor: opennet.ru
