Red Hat rimuoverà il server X.org e i relativi componenti da RHEL 10

Red Hat ha pubblicato un piano per deprecare X.org Server in Red Hat Enterprise Linux 10. X.org Server era originariamente deprecato e ne era prevista la rimozione in un futuro ramo di RHEL un anno fa nelle note di rilascio di RHEL 9.1. Verrà mantenuta la possibilità di eseguire applicazioni X11 in una sessione Wayland, fornita dal server XWayland DDX. Il primo rilascio del ramo RHEL 10, in cui X.org Server verrà interrotto, è previsto per la prima metà del 2025.

La transizione dal sistema X Window, che compirà 40 anni l'anno prossimo, a un nuovo stack basato su Wayland è in corso da 15 anni e Red Hat è stata coinvolta attivamente fin dall'inizio. Col passare del tempo, divenne chiaro che il protocollo X11 e il server X.org presentavano problemi fondamentali da risolvere e Wayland divenne quella soluzione. Oggi Wayland è riconosciuta come l'infrastruttura di fatto per le finestre e il rendering grafico per Linux.

Mentre la comunità implementava nuove funzionalità e risolveva bug in Wayland, lo sviluppo del server X.org e dell'infrastruttura X11 si stava esaurendo. Wayland sta migliorando sensibilmente, ma questo comporta un aumento dell'onere di mantenere i due stack: c'è molto lavoro nuovo per supportare Wayland, ma c'è anche la necessità di mantenere il vecchio stack basato su X.org. Alla fine, questa frammentazione degli sforzi cominciò a portare a difficoltà e al desiderio di concentrarsi sulla risoluzione dei problemi fondamentali.

Man mano che Wayland si è evoluto e ampliato le sue capacità, Red Hat ha collaborato con vari fornitori di hardware, fornitori di software, clienti, settore degli effetti visivi (VFX) e altri per comprendere e sviluppare i progetti necessari per affrontare le limitazioni esistenti ed espandere lo stack Wayland. Tra progetti simili:

  • Supporto per elevata gamma dinamica (HDR) e gestione del colore;
  • Sviluppo di Xwayland come base per la compatibilità con i client X11;
  • Sviluppo di infrastrutture per supportare moderne soluzioni di desktop remoto;
  • Analisi e sviluppo del supporto per la sincronizzazione esplicita nel protocollo Wayland e progetti correlati;
  • Creazione della libreria Libei per fornire emulazione e acquisizione di input;
  • Partecipazione all'iniziativa di Wakefield per far funzionare OpenJDK con (X)Wayland.

All'inizio del 2023, come parte della pianificazione di RHEL 10, gli ingegneri di Red Hat hanno condotto uno studio per comprendere lo stato di Wayland non solo dal punto di vista dell'infrastruttura, ma anche dal punto di vista dell'ecosistema. Come risultato della valutazione, si è concluso che, nonostante vi siano ancora alcune carenze e vi siano applicazioni che richiedono un certo adattamento, in generale l'infrastruttura e l'ecosistema Wayland sono in buone condizioni e le restanti carenze possono essere eliminate dal rilascio di RHEL 10.

A questo proposito è stato deciso di rimuovere il server X.org e gli altri server X (eccetto Xwayland) da RHEL 10 e versioni successive. La maggior parte dei client X11 che non verranno immediatamente trasferiti su Wayland dovrebbero essere gestiti da Xwayland. Se necessario, i clienti dell'azienda potranno rimanere su RHEL 9 per l'intero ciclo di vita mentre vengono risolti i problemi di transizione all'ecosistema Wayland. L'annuncio rileva specificamente che "X.org Server" e "X11" non devono essere presi come sinonimi: X11 è un protocollo che continuerà a essere supportato tramite Xwayland e X.org Server è un'implementazione del protocollo X11.

La rimozione del server X.org consentirà, a partire da RHEL 10, di concentrarsi esclusivamente sullo stack e sull'ecosistema moderni, che risolveranno problemi come il supporto HDR, forniranno maggiore sicurezza, la capacità di lavorare simultaneamente con monitor con diverse densità di pixel e miglioreranno schede grafiche e display hot-plug, miglioramento del controllo dei gesti e dello scorrimento, ecc.

Fonte: opennet.ru

Aggiungi un commento