In der Fedora Linux 43 Version, die für Oktober geplant ist, sollen die in den Repositories des Projekts verwendeten Pakete für GNOME, die auf dem X-Server basieren, entfernt werden. Alle GNOME-Nutzer, die X11 verwendet haben, werden aufgefordert, auf eine GNOME-Sitzung basierend auf Wayland umzuschalten. Der Vorschlag wurde jedoch noch nicht vom FESCo-Ausschuss (Fedora Engineering Steering Committee) genehmigt, der für den technischen Teil der Entwicklung der Fedora-Distribution verantwortlich ist.
Zuvor wurden in der Fedora 41 Version die Komponenten zur Verwendung von X11 in GNOME sowie die X11-Sitzung für GNOME aus den Installations- und Live-Medien Fedora Workstation ausgeschlossen, aber sie konnten aus dem Repository installiert werden. Die Bereitstellung des X.org Servers und verwandter Komponenten wurde ebenfalls in der sich in der finalen Testphase befindlichen RHEL 10 Distribution eingestellt.
Der Hauptgrund für die Änderung ist die Arbeit an der Aufgabe, die Unterstützung für X11 abzubauen, die vom GNOME-Projekt durchgeführt wird. Es wird festgestellt, dass die X11-Sitzung in GNOME praktisch nicht weiterentwickelt und getestet wird, und Fehler, die mit X11 zusammenhängen, bleiben unbehebbar. In der aktuellen GNOME 48-Version wurden Änderungen vorgeschlagen, die es ermöglichen, gnome-session, GDM, GNOME Shell und Mutter ohne Unterstützung für X11 zu erstellen. Diese Möglichkeit fasst die in den letzten drei Jahren entwickelte Initiative von GNOME zusammen, X11 zu einer optionalen Abhängigkeit zu machen.
In der kommenden GNOME 49-Version wird geplant, standardmäßig die GNOME-Erstellung mit X11-Unterstützung zu deaktivieren, und in der nächsten Version GNOME 50 soll der Code für die Unterstützung der X11-Sitzung vollständig aus GNOME entfernt werden. Da die Unterstützung für X11 in GNOME unvermeidlich eingestellt wird, wurde in Fedora vorgeschlagen, diesen Prozess nicht hinauszuzögern und die X11-Komponenten von GNOME in der Distribution ein halbes Jahr früher zu entfernen, ohne auf die Veröffentlichung von GNOME 50 zu warten.
Unter den Gründen, die zur Beibehaltung nur der Wayland-Unterstützung beitragen, ist die Einführung der Wayland-Unterstützung in proprietären NVIDIA-Treibern und die Lösung Wayland-spezifischer Probleme in der Distribution selbst zu nennen, beispielsweise wurde fbdev von dem Treiber simpledrm verwendet, der korrekt mit Wayland funktioniert. Das Ende der Unterstützung für die X11-Sitzung wird den Arbeitsaufwand für die Wartung erheblich verringern und Ressourcen freisetzen, die zur Verbesserung der Qualität des modernen Grafikstacks eingesetzt werden können.
Quelle: opennet.ru
