Red Hat heeft een plan gepubliceerd om de ondersteuning van de X.org-server in de distributie Red Hat Enterprise Linux 10 stop te zetten. Aanvankelijk werd de X.org-server een jaar geleden in de release-opmerkingen van RHEL 9.1 als verouderd en gepland voor verwijdering in een toekomstige tak van RHEL aangekondigd. De mogelijkheid om X11-toepassingen in een Wayland-sessie uit te voeren, die wordt gerealiseerd met behulp van de DDX-server XWayland, blijft behouden. De eerste release van de RHEL 10-tak, waarin de levering van de X.org-server zal worden stopgezet, staat gepland voor de eerste helft van 2025.
De overgang van het X Window System, dat volgend jaar 40 jaar bestaat, naar een nieuwere stack op basis van Wayland duurt al 15 jaar, en Red Hat heeft van het begin af aan actief deelgenomen. Na verloop van tijd werd duidelijk dat het X11-protocol en de X.org-server fundamentele problemen hadden die moesten worden opgelost, en Wayland bood die oplossing. Tegenwoordig wordt Wayland erkend als de facto infrastructuur voor venstersystemen en grafische weergave op Linux.
Terwijl de gemeenschap nieuwe functies implementeerde en tekortkomingen in Wayland verholpen werden, werd de ontwikkeling van de server X.org en de X11-infrastructuur afgebouwd. Wayland verbetert aanzienlijk, maar dit leidt tot een hogere onderhoudsdruk op twee stacks: er is veel nieuw werk vereist voor de ondersteuning van Wayland, terwijl ook de noodzaak om de oude X.org-stack te onderhouden blijft bestaan. Uiteindelijk leidde deze split in inspanningen tot moeilijkheden en een verlangen om zich te concentreren op essentiƫle taken.
Naarmate Wayland zich ontwikkelde en uitbreidde, probeerde Red Hat, samen met verschillende hardware- en softwareleveranciers, klanten, vertegenwoordigers uit de visuele effectenindustrie (VFX) en andere projecten, de benodigde projecten te begrijpen en te ontwikkelen om de bestaande beperkingen aan te pakken en de Wayland-stack uit te breiden. Enkele van deze projecten zijn:
- Ondersteuning voor hoge dynamische bereik (HDR) en kleurbeheer;
- Ontwikkeling van Xwayland als basis voor achterwaartse compatibiliteit met X11-klanten;
- Ontwikkeling van infrastructuur ter ondersteuning van moderne oplossingen voor verre werk plekken;
- Analyse en ontwikkeling van ondersteuning voor expliciete synchronisatie in het Wayland-protocol en relevante projecten;
- Creƫren van de Libei-bibliotheek voor input-emulatie en vastlegging;
- Deelname aan het Wakefield-initiatief voor de werking van OpenJDK met (X)Wayland.
Begin 2023 hebben ingenieurs van Red Hat in het kader van de planning van RHEL 10 een onderzoek uitgevoerd om de status van Wayland te begrijpen, niet alleen vanuit infrastructuurperspectief, maar ook vanuit het ecosysteem. Uit de evaluatie bleek dat, hoewel er nog enkele tekortkomingen zijn en er applicaties zijn die bepaalde aanpassingen vereisen, de infrastructuur en het ecosysteem van Wayland over het algemeen in goede staat verkeren en dat de resterende tekortkomingen voor de release van RHEL 10 kunnen worden verholpen.
Om deze reden is besloten om de X.org-server en andere X-servers (behalve Xwayland) uit RHEL 10 en latere releases te verwijderen. De meeste X11-clients, die niet onmiddellijk naar Wayland kunnen worden overgezet, zullen door Xwayland worden ondersteund. Klanten kunnen indien nodig op RHEL 9 blijven tot het einde van de levenscyclus terwijl de overgang naar het Wayland-ecosysteem wordt opgelost. In de aankondiging wordt apart vermeld dat 'X.org Server' en 'X11' niet als synoniemen moeten worden opgevat: X11 is een protocol dat blijft worden ondersteund via Xwayland, terwijl X.org Server een van de implementaties van het X11-protocol is.
De verwijdering van de X.org Server stelt ons in staat om ons vanaf RHEL 10 volledig te concentreren op de moderne stack en het ecosysteem, waardoor we kwesties zoals HDR-ondersteuning kunnen aanpakken, verbeterde beveiliging kunnen bieden, de mogelijkheid kunnen creƫren om gelijktijdig te werken met monitoren met verschillende pixeldichtheden, hot-plugging van videokaarten en beeldschermen kunnen verbeteren, verbeterd gebarenbeheer en scrollen, enzovoort.
Bron: opennet.ru
