In den Codebasis, die in der Version GNOME 49 verwendet wird, wurde eine Änderung eingeführt, die die X11-Sitzung im Display-Manager GDM (GNOME Display Manager), der den Anmeldebildschirm bereitstellt, standardmäßig deaktiviert. Beim Kompilieren von GDM wurde auch die Option „-Dx11-support=false“ gesetzt, die standardmäßig die Kompilierung von Komponenten zur Unterstützung von X11 deaktiviert. Es wird an der Möglichkeit gearbeitet, den GNOME Setting Konfigurator ohne X11-Unterstützung zu kompilieren. In einem Jahr wird mit der Version GNOME 50 beabsichtigt, den X11-Sitzungscode vollständig aus GNOME zu entfernen.
Die Sitzungen auf Basis des Wayland-Protokolls werden seit 2016 standardmäßig in GNOME verwendet, während die X11-Sitzungen immer schlechter getestet werden und die damit verbundenen X11-Fehler unbehandelt bleiben. Der Wegfall der Unterstützung für die X11-Sitzung wird den Wartungsaufwand verringern und Ressourcen freisetzen, die für die Verbesserung der Qualität des modernen Grafikstacks verwendet werden können.
Darüber hinaus hat das FESCo-Komitee (Fedora Engineering Steering Committee), das für die technische Entwicklung der Fedora-Distribution zuständig ist, den Vorschlag genehmigt, Pakete, die zur Ausführung von GNOME über den X-Server verwendet werden, aus den Projekt-Repositorys zu entfernen. Alle GNOME-Nutzer, die X11 verwendet haben, werden gezwungen, auf eine GNOME-Sitzung basierend auf Wayland umzuschalten. Diese Änderung wird mit der Herbstversion von Fedora 43 umgesetzt. Die Bereitstellung des X.org Servers und damit verbundener Komponenten wird auch in der heutigen Veröffentlichung der RHEL 10-Distribution eingestellt. Die Möglichkeit, X11-Anwendungen über XWayland in Fedora und RHEL auszuführen, bleibt unverändert.
Quelle: opennet.ru
