Red Hat ha annunciato il piano per la fine del supporto del server X.org nella distribuzione Red Hat Enterprise Linux 10. Inizialmente, il server X.org era stato dichiarato obsoleto e previsto per la rimozione nella futura versione di RHEL già un anno fa in un note di rilascio di RHEL 9.1. La possibilità di eseguire applicazioni X11 in una sessione Wayland, fornita tramite il server DDX XWayland, sarà mantenuta. Il primo rilascio della linea RHEL 10, in cui sarà interrotta la fornitura del server X.org, è programmato per la prima metà del 2025.
Il passaggio dal sistema X Window System, che compirà 40 anni l'anno prossimo, a un nuovo stack basato su Wayland avviene da 15 anni e Red Hat ha partecipato attivamente fin dall'inizio. Con il tempo è diventato chiaro che il protocollo X11 e il server X.org presentano problemi fondamentali che devono essere affrontati, e Wayland si è rivelato la soluzione. Oggi Wayland è riconosciuto come l'infrastruttura de facto per i sistemi finestra e per l'output grafico in Linux.
Mentre la comunità implementava nuove funzionalità e correggeva errori in Wayland, lo sviluppo server di X.org e dell'infrastruttura X11 stava diminuendo. Wayland sta migliorando notevolmente, ma questo comporta un aumento del lavoro necessario per mantenere entrambi gli stack: c'è molto nuovo lavoro da fare per supportare Wayland, ma rimane anche la necessità di mantenere il vecchio stack basato su X.org. Alla fine, questa frammentazione degli sforzi ha iniziato a causare difficoltà e il desiderio di concentrarsi sulle questioni fondamentali.
Con lo sviluppo e l'espansione delle capacità di Wayland, Red Hat, insieme a diversi fornitori di hardware, software, clienti, rappresentanti dell'industria degli effetti visivi (VFX) e altri progetti, ha cercato di capire e sviluppare i progetti necessari per affrontare le limitazioni esistenti e ampliare lo stack di Wayland. Tra questi progetti:
- Supporto per l'alta gamma dinamica (HDR) e gestione del colore;
- Sviluppo di Xwayland come base per la compatibilità con i client X11;
- Sviluppo dell'infrastruttura per supportare moderne soluzioni per uffici remoti; Analisi e sviluppo del supporto per la sincronizzazione esplicita nel protocollo Wayland e nei progetti correlati;
- Creazione della libreria Libei per garantire l'emulazione e l'acquisizione degli input;
- Partecipazione all'iniziativa Wakefield per garantire il funzionamento di OpenJDK con (X)Wayland.
- All'inizio del 2023, nel contesto della pianificazione di RHEL 10, ingegneri di Red Hat hanno condotto uno studio per comprendere lo stato di Wayland non solo dal punto di vista dell'infrastruttura, ma anche dell'ecosistema. In seguito alla valutazione, è stata conclusa che, sebbene ci siano ancora alcune imperfezioni e ci siano applicazioni che necessitano di una certa adattamento, nel complesso l'infrastruttura e l'ecosistema di Wayland sono in buona forma e le rimanenti imperfezioni possono essere risolte entro il rilascio di RHEL 10.
Pertanto, è stata presa la decisione di rimuovere il server X.org e altri server X (eccetto Xwayland) da RHEL 10 e dai successivi rilascio. La maggior parte dei client X11, che non saranno immediatamente portati su Wayland, dovrebbero essere gestiti da Xwayland. Se necessario, i clienti possono rimanere su RHEL 9 per tutto il suo ciclo di vita, mentre si affrontano le questioni di transizione verso l'ecosistema Wayland. Nel comunicato si sottolinea che "X.org Server" e "X11" non devono essere considerati sinonimi: X11 è il protocollo che continuerà a essere supportato tramite Xwayland, mentre X.org Server è una delle implementazioni del protocollo X11.
L'eliminazione del server X.org consentirà, a partire da RHEL 10, di concentrare gli sforzi esclusivamente sullo stack moderno e sull'ecosistema, permettendo di affrontare questioni come il supporto HDR, fornire maggiore sicurezza, possibilità di operare contemporaneamente con monitor a risoluzioni di pixel diverse, migliorare il collegamento a caldo delle schede grafiche e dei display, migliorare la gestione dei gesti e dello scorrimento, ecc.
Red Hat ha annunciato il piano per la fine del supporto del server X.org nella distribuzione Red Hat Enterprise Linux 10. Inizialmente, il server X.org era stato dichiarato obsoleto e previsto per la rimozione nella futura versione di RHEL già un anno fa in un note di rilascio di RHEL 9.1. La possibilità di eseguire applicazioni X11 in una sessione Wayland, fornita tramite il server DDX XWayland, sarà mantenuta. Il primo rilascio della linea
Fonte: opennet.ru
