Red Hat intende interrompere lo sviluppo del server X.Org

Cappello Rosso Xorg

Christian Schaller, che guida il team di sviluppo desktop di Red Hat e il desktop Fedora, in una revisione dei piani per i componenti desktop in Fedora 31, ha menzionato l'intenzione di Red Hat di interrompere lo sviluppo attivo della funzionalità del server X.Org ed essere limitato solo al mantenimento della base di codice esistente e al debug.

Attualmente, Red Hat fornisce un contributo chiave allo sviluppo del server X.Org e mantiene il suo supporto pertanto, in caso di sospensione dello sviluppo, è improbabile che la formazione di rilasci significativi del server X.Org continui.

Allo stesso tempo, nonostante la cessazione dello sviluppo, il supporto di X.Org da parte di Red Hat continuerà almeno fino alla fine del ciclo di vita della distribuzione RHEL 8, che durerà fino al 2029.

Lo sviluppo di X.Org è già minimo

La stagnazione nello sviluppo del server X.Org è già stata osservata. Nonostante il ciclo di rilascio di sei mesi utilizzato in precedenza, l'ultima versione significativa di X.Org Server 1.20 è stata rilasciata 14 mesi fa e la preparazione per la versione 1.21 è in fase di stallo.

La situazione può cambiare se un'azienda o una comunità accetta di continuare ad aumentare la funzionalità del server X.Org, Ma dato il diffuso passaggio da progetti significativi a Wayland, è improbabile che ci sarà qualcuno.

Red Hat si sta attualmente concentrando sul miglioramento del lavoro desktop basato su Wayland. Il server X.Org dovrebbe essere messo in modalità di manutenzione dopo aver risolto il problema della rimozione completa delle dipendenze dai componenti X.Org e essersi assicurati che la shell di Gnome si avvii senza utilizzare XWayland, che richiede il refactoring o rimuovere i collegamenti rimanenti a X.org.

Questi collegamenti sono stati quasi rimossi da Gnome Shell ma rimangono ancora nelle impostazioni di Gnome.

In Gnome 3.34 o 3.36, si prevede di abbandonare completamente i collegamenti X.Org e organizzare dinamicamente il rilascio di XWayland, quando si presenta la necessità di componenti per garantire la compatibilità con X11.

Red Hat preferisce concentrare i propri sforzi su Wayland

Viene anche menzionata la necessità di risolvere una serie di questioni in sospeso con Wayland, come lavorare con driver proprietari di NVIDIA e perfezionare il server XWayland DDX per garantire un lancio di qualità delle applicazioni X in un ambiente basato su Wayland.

Dei 31 lavori in preparazione per Fedora, XWayland sta implementando la capacità di eseguire applicazioni X con privilegi di root. Una simile versione è discutibile dal punto di vista della sicurezza, ma è necessaria per garantire la compatibilità con i programmi X, che richiedono privilegi elevati.

Un'altra sfida è migliorare il supporto Wayland nella libreria SDL, ad esempio, per risolvere i problemi di ridimensionamento durante l'esecuzione di giochi meno recenti che funzionano con risoluzioni dello schermo basse.

Inoltre, È necessario migliorare il supporto per il lavoro di Wayland sui sistemi con driver proprietari NVIDIA:

se Wayland può lavorare su tali driver per molto tempo, allora XWayland in questa configurazione non può ancora utilizzare le capacità di accelerazione hardware per la grafica 3D (si prevede di fornire la possibilità di scaricare i driver NVIDIA x.org per XWayland).

Inoltre, sono in corso lavori per sostituire PulseAudio e Jack con PipeWire Media Server, che espande le capacità di PulseAudio con lo streaming video e l'elaborazione audio con una latenza minima, tenendo conto delle esigenze dei sistemi di elaborazione del suono professionali, oltre a offrire un modello di sicurezza avanzato per il controllo degli accessi a livello di dispositivo individuale.

Infine, come parte del ciclo di sviluppo di Fedora 31, il lavoro si concentra sull'uso di PipeWire per condividere l'accesso allo schermo in ambienti basati su Wayland, compreso l'uso del protocollo Miracast.

a Fedora 31 prevede anche di aggiungere la possibilità di avviare applicazioni Qt in una sessione Wayland basata su Gnome. utilizzando il plugin Qt Wayland invece del plugin XCB usando X11 / XWayland.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.