Christianas Schalleris, vadovaujantis „Red Hat“ darbalaukio kūrimo komandai ir „Fedora“ stalinis kompiuteris, peržiūrėdami darbalaukio komponentų planus „Fedora 31“, paminėjo „Red Hat“ ketinimą aktyviai nustoti plėtoti „X.Org“ serverio funkcionalumą ir apsiriboti tik esamos kodų bazės palaikymu ir derinimu.
Šiuo metu „Red Hat“ labai prisideda prie „X.Org“ serverio kūrimo ir išlaiko savo palaikymą, todėl, sustabdžius plėtrą, vargu ar bus tęsiamas reikšmingų „X.Org“ serverio leidimų formavimas.
Tuo pačiu metu, nepaisant plėtros nutraukimo, „Red Hat“ parama „X.Org“ bus tęsiama bent iki RHEL 8 platinimo gyvavimo ciklo pabaigos, kuris tęsis iki 2029 m.
„X.Org“ plėtra jau yra minimali
Jau pastebėtas „X.Org“ serverio kūrimo sąstingis. Nepaisant anksčiau naudojamo šešių mėnesių išleidimo ciklo, paskutinė reikšminga „X.Org Server 1.20“ versija buvo išleista prieš 14 mėnesių ir pasiruošimas 1.21 versijai stringa.
Situacija gali pasikeisti, jei kuri nors įmonė ar bendruomenė įsipareigoja toliau didinti „X.Org“ serverio funkcionalumą, Tačiau turint omenyje, kad plačiai pereinama nuo reikšmingų projektų prie „Wayland“, mažai kam bus.
„Red Hat“ šiuo metu didžiausią dėmesį skiria „Wayland“ pagrindu sukurto darbalaukio tobulinimui. Tikimasi, kad „X.Org“ serveris pereis į priežiūros režimą, kai bus išspręsta problema, kaip visiškai pašalinti priklausomybes nuo „X.Org“ komponentų, ir užtikrinti, kad „Gnome“ apvalkalas prasidės nenaudojant „XWayland“, o tai reikalauja pertvarkyti arba pašalinti likusias nuorodas į „X.org“.
Šios nuorodos beveik pašalintos iš „Gnome Shell“, tačiau vis tiek lieka „Gnome“ konfigūracijoje.
„Gnome 3.34“ ar „3.36“ planuojama visiškai nutraukti „X.Org“ apkaustus ir dinamiškai organizuoti „XWayland“ leidimą, kai reikia komponentų, kad būtų užtikrintas X11 suderinamumas.
„Red Hat“ nori labiau sutelkti pastangas į „Wayland“
Taip pat minimas poreikis išspręsti keletą neišspręstų klausimų su Wayland, kaip dirbti su nuosavais „NVIDIA“ tvarkyklėmis ir patobulinti „XWayland DDX“ serverį, siekiant užtikrinti kokybišką „X“ programų paleidimą „Wayland“ aplinkoje.
Iš 31 darbo, atlikto ruošiantis „Fedora“, „XWayland“ įgyvendina galimybę paleisti X programas su root teisėmis. Toks leidimas yra abejotinas saugumo požiūriu, tačiau yra būtinas norint užtikrinti suderinamumą su X programomis, kurioms reikalingos aukštesnės privilegijos.
Kitas iššūkis yra pagerinti „Wayland“ palaikymą SDL bibliotekoje, pavyzdžiui, išspręsti mastelio problemas, kai vykdomi senesni žaidimai, kurie veikia žema ekrano raiška.
Be to, Reikia pagerinti Waylando darbo su sistemomis su NVIDIA nuosavais tvarkyklėmis palaikymą:
jei „Wayland“ gali ilgai dirbti su tokiomis tvarkyklėmis, tai „XWayland“ šioje konfigūracijoje dar negali naudoti aparatinės įrangos greitinimo galimybių 3D grafikai (planuojama suteikti galimybę atsisiųsti „x.org NVIDIA“ tvarkykles, skirtas „XWayland“).
Be to, vyksta darbas pakeisti „PulseAudio“ ir „Jack“ „PipeWire Media Server“, tai praplečia „PulseAudio“ galimybes naudojant vaizdo transliaciją ir garso apdorojimą su minimalia vėlavimo trukme, atsižvelgiant į profesionalių garso apdorojimo sistemų poreikius, taip pat siūlant patobulintą saugumo modelį įrenginio lygio prieigos kontrolei.
Galiausiai, kaip „Fedora 31“ kūrimo ciklo dalį, darbe daugiausia dėmesio skiriama „PipeWire“ naudojimui, norint dalytis prieiga prie ekrano Waylando aplinkoje, įskaitant „Miracast“ protokolo naudojimą.
į Taip pat planuojama, kad „Fedora 31“ pridės galimybę paleisti „Qt“ programas „Gnome“ pagrįstoje „Wayland“ sesijoje. naudojant „Qt Wayland“ įskiepį, o ne „XCB“ įskiepį, naudojant „X11 / XWayland“.