Red Hat namjerava zaustaviti razvoj X.Org servera

Christian Schaller, koji vodi tim za razvoj desktopa u Red Hatu i Fedora Desktop tim, pregled planova, u vezi sa desktop komponentama u Fedori 31, pomenuo je namjeru Red Hata da prestane s aktivnim razvojem funkcionalnosti X.Org servera i ograniči se samo na održavanje postojeće baze koda i eliminisanje grešaka.

Trenutno, Red Hat je ključni doprinos razvoju X.Org servera i održava ga na svojim plećima, tako da ako se ukloni iz razvoja, malo je vjerovatno da će se formiranje značajnih izdanja X.Org servera nastaviti. Istovremeno, uprkos prestanku razvoja, X.Org podrška Red Hata nastavit će se barem do kraja životnog ciklusa RHEL 8 distribucije, koji će trajati do 2029. godine.

Stagnacija u razvoju X.Org servera je već uočena – uprkos prethodno korištenom šestomjesečnom ciklusu izdanja, posljednje značajno izdanje X.Org Servera 1.20 objavljeno je prije 14 mjeseci, a priprema izdanja 1.21 je u zastoju. Situacija se može promijeniti ako neka kompanija ili zajednica preuzme na sebe da nastavi sa izgradnjom funkcionalnosti X.Org servera, ali s obzirom na rasprostranjeno pomjeranje značajnih projekata prema Waylandu, malo je vjerovatno da će biti onih koji ih preuzimaju.

Trenutni fokus Red Hata je na poboljšanju Wayland desktop iskustva. Očekuje se da će premeštanje X.Org servera u režim održavanja biti završeno kada se zavisnost od X.Org komponenti u potpunosti ukloni i GNOME Shell će raditi bez upotrebe XWaylanda, što zahteva refaktorisanje ili uklanjanje preostalih X.org zavisnosti. Takva povezivanja su skoro eliminisana iz GNOME Shell-a, ali su i dalje ostala u demonu GNOME Setting. U GNOME-u 3.34 ili 3.36 planirano je da se potpuno riješi vezivanja za X.Org i pokrene XWayland dinamički, kada se pojavi potreba za komponentama koje osiguravaju kompatibilnost sa X11.

Pominje se i potreba za rješavanjem niza preostali problemi sa Waylandom, kao što je rad sa vlasničkim NVIDIA drajverima i poboljšanje XWayland DDX servera kako bi se osiguralo visokokvalitetno pokretanje X aplikacija u okruženju baziranom na Waylandu. Među radovima koji su obavljeni u pripremi za Fedoru 31, primećena je implementacija u XWaylandu mogućnosti pokretanja X aplikacija sa root privilegijama. Takvo pokretanje je upitno sa sigurnosne tačke gledišta, ali je neophodno kako bi se osigurala kompatibilnost sa X programima koji zahtijevaju pokretanje s povišenim privilegijama.

Drugi cilj je poboljšati Wayland podršku u SDL biblioteci, na primjer da se riješe problemi sa skaliranjem pri pokretanju starijih igara na niskim rezolucijama ekrana. Takođe postoji potreba da se poboljša podrška za Wayland na sistemima sa vlasničkim NVIDIA drajverima - dok Wayland već dugo može da radi na takvim drajverima, XWayland u ovoj konfiguraciji još ne može da koristi alate za hardversko ubrzanje 3D grafike (planirano je da pružaju mogućnost preuzimanja x.org drajvera NVIDIA za XWayland).

Pored toga, nastavlja se rad na zamjeni PulseAudio i Jacka multimedijalnim serverom PipeWire, koji proširuje mogućnosti PulseAudio alatima za rad sa video streamovima i obradu zvuka uz minimalna kašnjenja, uzimajući u obzir potrebe profesionalnih sistema za obradu zvuka, a nudi i napredni sigurnosni model za kontrolu pristupa na nivou pojedinačnih uređaja i streamova . Kao dio razvojnog ciklusa Fedora 31, rad je fokusiran na korištenje PipeWire-a za dijeljenje ekrana u okruženjima baziranim na Waylandu, uključujući korištenje Miracast.

Red Hat namjerava zaustaviti razvoj X.Org servera

U Fedori 31 takođe planirano dodajte mogućnost pokretanja Qt aplikacija u GNOME sesiji zasnovanoj na Waylandu koristeći Qt Wayland dodatak umjesto dodatka XCB koristeći X11/XWayland.

izvor: opennet.ru

Dodajte komentar