Red Hat wird den X.org-Server und die damit verbundenen Komponenten aus RHEL 10 entfernen

Das Unternehmen Red Hat hat einen Plan zur Einstellung der Unterstützung für den X.org-Server in der Distribution Red Hat Enterprise Linux 10 veröffentlicht. Ursprünglich wurde der X.org-Server vor einem Jahr in der Anmerkung zur Veröffentlichung von RHEL 9.1 als veraltet und zur Entfernung in einer zukünftigen Version von RHEL angekündigt. Die Möglichkeit, X11-Anwendungen in einer Wayland-Sitzung auszuführen, die durch den DDX-Server XWayland bereitgestellt wird, bleibt bestehen. Die erste Version der RHEL 10-Reihe, in der die Bereitstellung des X.org-Servers eingestellt wird, ist für die erste Hälfte des Jahres 2025 geplant.

Der Übergang vom X Window System, das im nächsten Jahr 40 Jahre alt wird, zu einem neueren auf Wayland basierenden Stack vollzieht sich bereits seit 15 Jahren, und Red Hat beteiligt sich seit Beginn aktiv daran. Im Laufe der Zeit wurde klar, dass das Protokoll X11 und der X.org-Server grundlegende Probleme haben, die gelöst werden müssen, und Wayland wurde als Lösung dafür anerkannt. Heute wird Wayland de facto als Infrastruktur für das Fenstersystem und die grafische Ausgabe in Linux angesehen.

Während die Gemeinschaft neue Möglichkeiten umsetzte und Mängel in Wayland behebt, wurde die Entwicklung Server des X.org und der X11-Infrastruktur zurückgefahren. Wayland verbessert sich erheblich, aber das führt zu einer erhöhten Belastung durch die Wartung zweier Stacks: Es gibt viel neue Arbeit zur Unterstützung von Wayland, aber es bleibt auch die Notwendigkeit, den alten Stack auf Basis von X.org zu warten. Letztendlich führte eine solche Fragmentierung der Bemühungen zu Schwierigkeiten und dem Wunsch, sich auf die Lösung der Kernprobleme zu konzentrieren.

Im Zuge der Entwicklung und Erweiterung der Funktionen von Wayland hat Red Hat zusammen mit verschiedenen Hardware- und Softwareanbietern, Kunden, Vertretern der Visual Effects (VFX)-Branche und anderen Projekten versucht, die notwendigen Initiativen zu identifizieren und zu entwickeln, um bestehende Einschränkungen zu beseitigen und den Wayland-Stack zu erweitern. Zu diesen Projekten gehören:

  • Unterstützung für High Dynamic Range (HDR) und Farbkontrolle;
  • Entwicklung von Xwayland als Basis für die Abwärtskompatibilität mit X11-Clients;
  • Entwicklung einer Infrastruktur zur Unterstützung moderner Lösungen für Remote-Desktop- Umgebungen;
  • Analyse und Entwicklung der Unterstützung für explizite Synchronisierung im Wayland-Protokoll und entsprechenden Projekten;
  • Entwicklung der Libei-Bibliothek zur Emulation und Erfassung von Eingaben;
  • Teilnahme an der Wakefield-Initiative zur Gewährleistung der Funktionalität von OpenJDK mit (X)Wayland.

Anfang 2023 führten Ingenieure von Red Hat im Rahmen der Planung von RHEL 10 eine Untersuchung durch, um den aktuellen Stand von Wayland sowohl aus einer infrastrukturellen als auch aus einer ökosystematischen Perspektive zu verstehen. Die durchgeführte Bewertung ergab, dass trotz einiger bestehender Probleme und Anwendungen, die bestimmte Anpassungen erforderten, die Infrastruktur und das Ökosystem von Wayland insgesamt in einem guten Zustand sind und verbleibende Mängel bis zur Veröffentlichung von RHEL 10 behoben werden können.

In diesem Zusammenhang wurde beschlossen, den X.org-Server und andere X-Server (außer Xwayland) aus RHEL 10 und zukünftigen Versionen zu entfernen. Xwayland sollte sich um die meisten X11-Clients kümmern, die nicht sofort auf Wayland migriert werden. Bei Bedarf können die Clients des Unternehmens die gesamte Lebensdauer von RHEL 9 weiterhin nutzen, während die Fragen des Übergangs zum Ökosystem Wayland geklärt werden. In der Ankündigung wird besonders hervorgehoben, dass „X.org Server“ und „X11“ nicht als Synonyme betrachtet werden sollten: X11 ist ein Protokoll, das weiterhin über Xwayland unterstützt wird, während X.org Server eine der Implementierungen des X11-Protokolls ist.

Die Entfernung des X.org Servers ermöglicht es, ab RHEL 10 die Bemühungen ausschließlich auf den modernen Stack und das Ökosystem zu konzentrieren, was die Lösung von Problemen wie HDR-Unterstützung, verbesserte Sicherheit, die Möglichkeit gleichzeitigen Betriebs von Monitoren mit unterschiedlicher Pixeldichte, verbesserte Hot-Plug-Funktionalität für Grafikkarten und Displays, eine verbesserte Gestensteuerung und das Scrollen usw. ermöglicht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4