Red Hat verwijdert de X.org-server en gerelateerde componenten uit RHEL 10

Red Hat heeft een plan gepubliceerd om X.org Server te beëindigen in Red Hat Enterprise Linux 10. X.org Server was oorspronkelijk verouderd en gepland voor verwijdering in een toekomstige tak van RHEL een jaar geleden in de RHEL 9.1 release notes. De mogelijkheid om X11-applicaties uit te voeren in een Wayland-sessie, geleverd door de XWayland DDX-server, blijft behouden. De eerste release van de RHEL 10-tak, waarin X.org Server wordt stopgezet, staat gepland voor de eerste helft van 2025.

De overgang van het X Window-systeem, dat volgend jaar 40 jaar wordt, naar een nieuwere stack gebaseerd op Wayland is al 15 jaar aan de gang, en Red Hat is er vanaf het allereerste begin actief bij betrokken. Na verloop van tijd werd het duidelijk dat het X11-protocol en de X.org-server fundamentele problemen hadden die moesten worden opgelost, en Wayland werd die oplossing. Tegenwoordig wordt Wayland erkend als de de facto infrastructuur voor venstering en grafische weergave voor Linux.

Terwijl de gemeenschap nieuwe functies implementeerde en bugs oploste in Wayland, liep de ontwikkeling van de X.org-server en de X11-infrastructuur stil. Wayland verbetert aanzienlijk, maar dit leidt tot een toename van de last van het onderhouden van de twee stapels: er is veel nieuw werk om Wayland te ondersteunen, maar er is ook de noodzaak om de oude, op X.org gebaseerde stapel te onderhouden. Uiteindelijk begon deze versnippering van de inspanningen te leiden tot moeilijkheden en een verlangen om zich te concentreren op het oplossen van kernproblemen.

Terwijl Wayland zijn mogelijkheden heeft ontwikkeld en uitgebreid, heeft Red Hat samengewerkt met verschillende hardwareleveranciers, softwareleveranciers, klanten, de visuele effectenindustrie (VFX) en anderen om de noodzakelijke projecten te begrijpen en te ontwikkelen om bestaande beperkingen aan te pakken en de Wayland-stack uit te breiden. Onder soortgelijke projecten:

  • Ondersteuning voor hoog dynamisch bereik (HDR) en kleurbeheer;
  • Ontwikkeling van Xwayland als basis voor achterwaartse compatibiliteit met X11-clients;
  • Ontwikkeling van infrastructuur ter ondersteuning van moderne remote desktop-oplossingen;
  • Analyse en ontwikkeling van ondersteuning voor expliciete synchronisatie in het Wayland-protocol en gerelateerde projecten;
  • Creatie van de Libei-bibliotheek voor emulatie en invoerregistratie;
  • Deelname aan Wakefield's initiatief om OpenJDK te laten werken met (X)Wayland.

Begin 2023 voerden ingenieurs van Red Hat, als onderdeel van de planning voor RHEL 10, een onderzoek uit om de toestand van Wayland niet alleen vanuit een infrastructuurperspectief te begrijpen, maar ook vanuit een ecosysteemperspectief. Als resultaat van de beoordeling werd geconcludeerd dat, ondanks het feit dat er nog steeds enkele tekortkomingen zijn en er toepassingen zijn die enige aanpassing vereisen, de infrastructuur en het ecosysteem van Wayland over het algemeen in goede staat zijn en dat de resterende tekortkomingen kunnen worden geëlimineerd door de release van RHEL 10.

In dit verband is besloten om de X.org-server en andere X-servers (behalve Xwayland) uit RHEL 10 en daaropvolgende releases te verwijderen. De meeste X11-clients die niet onmiddellijk naar Wayland worden geporteerd, moeten door Xwayland worden afgehandeld. Indien nodig kunnen de klanten van het bedrijf gedurende de hele levenscyclus op RHEL 9 blijven, terwijl de problemen rond de overgang naar het Wayland-ecosysteem worden opgelost. In de aankondiging wordt specifiek vermeld dat "X.org Server" en "X11" niet als synoniemen mogen worden beschouwd: X11 is een protocol dat ondersteund zal blijven worden via Xwayland, en X.org Server is een implementatie van het X11-protocol.

Het verwijderen van X.org Server zal het mogelijk maken om, te beginnen met RHEL 10, uitsluitend te focussen op de moderne stack en het ecosysteem, wat problemen als HDR-ondersteuning zal aanpakken, meer beveiliging zal bieden, de mogelijkheid om gelijktijdig te werken met monitoren met verschillende pixeldichtheden, en de hot-pluggable grafische kaarten en beeldschermen, verbetering van gebarenbediening en scrollen, enz.

Bron: opennet.ru

Voeg een reactie