C’est fini pour X11 : GNOME 50 passe 100 % à Wayland

C’est une page d’histoire du bureau Linux qui se tourne. Avec la sortie de GNOME 50, prévue pour mars 2026, l’un des environnements de bureau les plus populaires du monde open source mettra officiellement fin à l’ère X11, le protocole d’affichage qui a façonné l’expérience graphique sous Unix et Linux depuis… (attention les yeux) près de quarante ans.

Wayland, son successeur, sera désormais l’unique système d’affichage supporté. GNOME a en réalité entamé cette transition dès 2016, lorsque la session Wayland est devenue la configuration par défaut. Jusqu’à présent, une partie du code X11 subsistait encore dans Mutter — le compositeur de fenêtres — et dans GNOME Shell. Deux merge requests récentes viennent de supprimer ce dernier morceau d’héritage. Le message des développeurs est clair : « Drop the X11 backend. » La page est tournée.

Pour les utilisateurs, la disparition de X11 ne signifie pas que leurs applications cesseront de fonctionner. XWayland, une couche de compatibilité maintenue par la communauté, permet aux logiciels qui reposent encore sur l’ancien protocole d’être exécutés dans un environnement Wayland sans modification. Dans la majorité des cas, la bascule se fera donc de manière transparente. En revanche, pour les outils d’automatisation, les extensions GNOME ou certains logiciels d’accessibilité encore dépendants de Xorg, une adaptation sera nécessaire.

Si GNOME se débarrasse de X11, c’est avant tout pour des raisons de sécurité et de stabilité. Conçu dans les années 1980 pour un monde où tout était local, X11 laissait chaque application libre d’observer et d’interagir avec les autres : lire les frappes clavier, capturer des fenêtres, ou intercepter des événements graphiques. Cette ouverture, tolérable à une époque où les machines n’étaient pas connectées, est devenue un cauchemar dans un contexte moderne. Wayland inverse complètement cette logique : chaque application est isolée dans son propre espace, incapable d’accéder aux entrées ou aux sorties des autres. Le compositeur devient l’unique intermédiaire entre le matériel et les logiciels, garantissant une séparation nette des processus.

Les captures d’écran et le partage d’affichage passent désormais par le service xdg-desktop-portal, qui demande explicitement la permission de l’utilisateur avant toute action. Ce modèle, inspiré des principes de confinement déjà appliqués dans les distributions modernes via Flatpak, SELinux ou AppArmor, permet d’unifier la sécurité du bureau avec celle du reste du système.

En retirant le backend X11, GNOME allège aussi considérablement son code. La maintenance de deux piles graphiques en parallèle freinait depuis longtemps le développement de fonctionnalités comme la gestion de la colorimétrie, le rendu HDR ou la mise à l’échelle fractionnaire. Wayland permet de progresser plus vite sur ces sujets, sans les compromis hérités du passé.

Cette décision clôt un chapitre symbolique du logiciel libre : X11 a été un outil brillant, mais conçu pour un autre temps.

Retour en haut