Red Hat supprimera le serveur X.org et les composants associés de RHEL 10

Red Hat a publié un plan visant à rendre obsolète le serveur X.org dans Red Hat Enterprise Linux 10. Le serveur X.org était initialement obsolète et devait être supprimé dans une future branche de RHEL il y a un an dans les notes de version de RHEL 9.1. La possibilité d'exécuter des applications X11 dans une session Wayland, fournie par le serveur XWayland DDX, sera conservée. La première version de la branche RHEL 10, dans laquelle le serveur X.org sera abandonné, est prévue pour le premier semestre 2025.

La transition du système X Window, qui fêtera ses 40 ans l'année prochaine, vers une nouvelle pile basée sur Wayland dure depuis 15 ans et Red Hat y a été activement impliqué dès le début. Au fil du temps, il est devenu évident que le protocole X11 et le serveur X.org présentaient des problèmes fondamentaux qui devaient être résolus, et Wayland est devenu cette solution. Aujourd'hui, Wayland est reconnu comme l'infrastructure de facto de fenêtrage et de rendu graphique pour Linux.

Pendant que la communauté implémentait de nouvelles fonctionnalités et corrigeait des bugs dans Wayland, le développement du serveur X.org et de l'infrastructure X11 touchait à sa fin. Wayland s'améliore considérablement, mais cela entraîne une augmentation de la charge de maintenance des deux piles : il y a beaucoup de nouveau travail pour prendre en charge Wayland, mais il y a aussi la nécessité de maintenir l'ancienne pile basée sur X.org. En fin de compte, cette fragmentation des efforts a commencé à conduire à des difficultés et à un désir de se concentrer sur la résolution des problèmes fondamentaux.

Au fur et à mesure que Wayland a évolué et étendu ses capacités, Red Hat a travaillé avec divers fournisseurs de matériel, de logiciels, de clients, de l'industrie des effets visuels (VFX) et d'autres pour comprendre et développer les projets nécessaires pour remédier aux limitations existantes et étendre la pile Wayland. Parmi les projets similaires :

  • Prise en charge de la plage dynamique élevée (HDR) et de la gestion des couleurs ;
  • Développement de Xwayland comme base de compatibilité ascendante avec les clients X11 ;
  • Développement d'une infrastructure pour prendre en charge les solutions modernes de bureau à distance ;
  • Analyse et développement du support pour la synchronisation explicite dans le protocole Wayland et les projets associés ;
  • Création de la bibliothèque Libei pour assurer l'émulation et la capture des entrées ;
  • Participation à l'initiative de Wakefield pour faire fonctionner OpenJDK avec (X)Wayland.

Début 2023, dans le cadre de la planification de RHEL 10, les ingénieurs de Red Hat ont mené une étude pour comprendre l'état de Wayland non seulement du point de vue de l'infrastructure, mais également du point de vue de l'écosystème. À la suite de l'évaluation, il a été conclu que, malgré le fait qu'il existe encore certaines lacunes et que certaines applications nécessitent une certaine adaptation, l'infrastructure et l'écosystème de Wayland sont en général en bon état et les lacunes restantes peuvent être éliminées par le sortie de RHEL 10.

À cet égard, il a été décidé de supprimer le serveur X.org et les autres serveurs X (à l'exception de Xwayland) de RHEL 10 et des versions ultérieures. La plupart des clients X11 qui ne seront pas immédiatement portés sur Wayland devraient être gérés par Xwayland. Si nécessaire, les clients de l'entreprise pourront rester sur RHEL 9 pendant tout son cycle de vie jusqu'à ce que les problèmes de transition vers l'écosystème Wayland soient résolus. L'annonce indique spécifiquement que « X.org Server » et « X11 » ne doivent pas être considérés comme synonymes : X11 est un protocole qui continuera à être pris en charge via Xwayland, et X.org Server est une implémentation du protocole X11.

La suppression du serveur X.org permettra, à partir de RHEL 10, de se concentrer uniquement sur la pile et l'écosystème modernes, ce qui résoudra des problèmes tels que la prise en charge HDR, offrira une sécurité accrue, la possibilité de travailler simultanément avec des moniteurs avec différentes densités de pixels et améliorera cartes graphiques et écrans enfichables à chaud, amélioration du contrôle gestuel et du défilement, etc.

Source: opennet.ru

Ajouter un commentaire