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

Christian Schaller, care conduce grupul de dezvoltare a sistemelor desktop în compania Red Hat și echipa Fedora Desktop, în recenzia planurilor, privind componentele desktop în Fedora 31, a menționat intenția companiei Red Hat de a opri dezvoltarea activă a funcționalității serverului X.Org și de a se limita doar la întreținerea codului existent și remedierea erorilor.

În prezent, Red Hat face o contribuție esențială la dezvoltarea serverului X.Org și se ocupă de întreținerea acestuia, astfel că, în cazul în care se va retrage de la dezvoltare, este puțin probabil ca formarea de lansări semnificative ale serverului X.Org să continue. În ciuda opririi dezvoltării, întreținerea X.Org de către Red Hat 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.

Stagnarea în dezvoltarea serverului X.Org este deja evidentă — în ciuda faptului că anterior s-a aplicat un ciclu de lansare de șase luni, ultima lansare semnificativă, X.Org Server 1.20, a fost publicată acum 14 luni, iar pregătirea lansării 1.21 stagnează. Situația s-ar putea schimba dacă o companie sau o comunitate ar prelua continuarea dezvoltării funcționalității serverului X.Org, dar, având în vedere schimbarea substantială a proiectelor către Wayland, este puțin probabil să existe doritori.

Red Hat se concentrează în prezent pe îmbunătățirea funcționării desktopului pe baza Wayland. Trecerea serverului X.Org în modul de întreținere este așteptată după rezolvarea problemei de eliminare completă a dependenței de componentele X.Org și asigurarea lansării GNOME Shell fără utilizarea XWayland, ceea ce necesită refactorizarea sau eliminarea legăturilor rămase cu X.Org. Astfel de legături sunt deja aproape eliminate din GNOME Shell, dar mai există în demonul GNOME Setting. În GNOME 3.34 sau 3.36 se plănuiește eliminarea completă a legăturilor cu X.Org și organizarea lansării XWayland dinamic, în cazul în care apare nevoia de componente pentru asigurarea compatibilității cu X11.

De asemenea, se menționează necesitatea de a rezolva o serie de probleme rămase cu Wayland, cum ar fi lucrul cu driverele proprietare NVIDIA și îmbunătățirea serverului DDX XWayland pentru a asigura lansarea de aplicații X într-un mediu bazat pe Wayland. În cadrul pregătirii pentru Fedora 31, s-a realizat implementarea în XWayland a posibilității de a rula aplicații X cu privilegii root. O astfel de execuție este îndoielnică din punct de vedere al securității, dar este necesară pentru a asigura compatibilitatea cu programele X care necesită privilegii ridicate.

O altă sarcină este îmbunătățirea suportului Wayland în biblioteca SDL, de exemplu, pentru a rezolva problemele de scalare la lansarea jocurilor mai vechi, care funcționează la rezoluții scăzute ale ecranului. De asemenea, se observă necesitatea îmbunătățirii suportului Wayland în sistemele cu drivere proprietare NVIDIA — deși Wayland poate funcționa de mult timp deasupra acestor drivere, XWayland în această configurație nu poate folosi în continuare resursele pentru accelerarea hardware a graficii 3D (se preconizează că va fi oferită posibilitatea de a încărca driverul x.org NVIDIA pentru XWayland).

Se observă de asemenea continuarea lucrărilor pentru înlocuirea PulseAudio și Jack cu un server multimedia PipeWire, care extinde capacitățile PulseAudio cu resurse pentru gestionarea fluxurilor video și procesarea sunetului cu latențe minime, ținând cont de nevoile sistemelor de procesare profesională a sunetului, precum și oferind un model de securitate extins pentru gestionarea accesului la nivelul dispozitivelor și fluxurilor individuale. În cadrul ciclului de dezvoltare Fedora 31, activitatea se concentrează pe utilizarea PipeWire pentru organizarea accesului comun la ecran în medii bazate pe Wayland, inclusiv folosind protocolul Miracast.

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

În Fedora 31, de asemenea, se preconizează se va adăuga posibilitatea de a rula aplicații Qt în sesiunea GNOME bazată pe Wayland folosind pluginul Qt Wayland în locul pluginului XCB, care utilizează X11/XWayland.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster