Red Hat intenționează să oprească dezvoltarea serverului X.Org

Red Hat Xorg

Christian Schaller, care conduce echipa de dezvoltare desktop de la Red Hat și echipa desktop Fedora, într-o analiză a planurilor pentru componentele desktop din Fedora 31, a menționat intenția Red Hat de a înceta dezvoltarea activă a funcționalității serverului X.Org și de a se limita la menținerea bazei de cod existente și eliminarea erorilor.

În prezent, Red Hat aduce o contribuție cheie la dezvoltarea serverului X.Org și își menține sprijinul, prin urmare, în cazul suspendării dezvoltării, este puțin probabil să continue formarea de versiuni semnificative ale serverului X.Org.

În același timp, în ciuda încetării dezvoltării, suportul Red Hat pentru X.Org va continua cel puțin până la sfârșitul ciclului de viață al distribuției RHEL 8, care va dura până în 2029.

Dezvoltarea X.Org este deja minimă

Stagnarea în dezvoltarea serverului X.Org a fost deja observată. În ciuda ciclului de lansare de șase luni utilizat anterior, ultima versiune semnificativă a X.Org Server 1.20 a fost lansată acum 14 luni, iar pregătirile pentru versiunea 1.21 sunt blocate.

Situația s-ar putea schimba dacă o companie sau o comunitate se angajează să continue creșterea funcționalității serverului X.Org, dar având în vedere mutarea pe scară largă a proiectelor importante către Wayland, este puțin probabil ca cineva să o facă.

Red Hat se concentrează în prezent pe îmbunătățirea activității desktop bazate pe Wayland. Serverul X.Org este de așteptat să fie pus în modul de întreținere după rezolvarea problemei de eliminare completă a dependențelor privind eliminarea legăturilor rămase către X.org.

Aceste legături sunt aproape eliminate din Shell Gnome, dar rămân în continuare în configurația Gnome.

În Gnome 3.34 sau 3.36, se plănuiește eliminarea completă a legăturilor X.Org și organizarea dinamică a lansării XWayland, atunci când apare nevoia de componente care să asigure compatibilitatea cu X11.

Red Hat preferă să-și concentreze eforturile pe Wayland

De asemenea, se menționează necesitatea rezolvării unei serii de probleme nerezolvate legate de Wayland, cum ar fi lucrul cu driverele proprietare NVIDIA și rafinarea serverului DDX XWayland pentru a asigura lansarea de calitate a aplicațiilor X într-un mediu bazat pe Wayland.

Dintre cele 31 de lucrări realizate în pregătirea Fedora, XWayland implementează capacitatea de a rula aplicații X cu privilegii root. O astfel de lansare este discutabilă din punct de vedere al securității, dar este necesară pentru a asigura compatibilitatea cu programele X, care necesită privilegii ridicate.

O altă provocare este îmbunătățirea suportului pentru Wayland în biblioteca SDL, de exemplu, pentru a rezolva problemele de scalare la rularea de jocuri mai vechi care rulează la rezoluții mici ale ecranului.

În plus, este nevoie să se îmbunătățească suportul pentru funcționalitatea Wayland pe sistemele cu drivere NVIDIA proprietare:

dacă Wayland poate funcționa mult timp pe astfel de drivere, atunci XWayland în această configurație nu poate utiliza încă capabilitățile de accelerare hardware pentru grafica 3D (se plănuiește să ofere posibilitatea de a descărca drivere x.org NVIDIA pentru XWayland).

În plus, se lucrează la înlocuirea PulseAudio și Jack cu serverul media PipeWire, care extinde capacitățile PulseAudio cu streaming video și procesare audio cu latență minimă, ținând cont de nevoile sistemelor profesionale de procesare a sunetului, precum și oferind un model de securitate îmbunătățit pentru controlul accesului la nivel individual de dispozitiv.

În cele din urmă, ca parte a ciclului de dezvoltare Fedora 31, munca se concentrează pe utilizarea PipeWire pentru a partaja accesul la ecran în mediile bazate pe Wayland, inclusiv utilizarea protocolului Miracast.

Fedora 31 intenționează, de asemenea, să adauge posibilitatea de a lansa aplicații Qt într-o sesiune Wayland bazată pe Gnome folosind pluginul Qt Wayland în loc de pluginul XCB folosind X11/XWayland.


Adăugați ca sursă preferată în Google