Red Hat vil fjerne X.org-serveren og relaterede komponenter fra RHEL 10

Red Hat har udgivet en plan om at udfase X.org Server i Red Hat Enterprise Linux 10. X.org Server blev oprindeligt forældet og planlagt til fjernelse i en fremtidig afdeling af RHEL for et år siden i RHEL 9.1 release notes. Muligheden for at køre X11-applikationer i en Wayland-session, leveret af XWayland DDX-serveren, bibeholdes. Den første udgivelse af RHEL 10-grenen, hvor X.org Server vil blive udgået, er planlagt til første halvdel af 2025.

Overgangen fra X Window System, der fylder 40 næste år, til en nyere stak baseret på Wayland har stået på i 15 år, og Red Hat har været aktivt involveret i det lige fra begyndelsen. Med tiden blev det klart, at X11-protokollen og X.org-serveren havde grundlæggende problemer, som skulle løses, og Wayland blev den løsning. I dag er Wayland anerkendt som den de facto-vindue- og grafikgengivelsesinfrastruktur til Linux.

Mens fællesskabet implementerede nye funktioner og rettede fejl i Wayland, var udviklingen af ​​X.org-serveren og X11-infrastrukturen ved at afvikles. Wayland forbedres markant, men dette fører til en stigning i byrden ved at vedligeholde de to stakke: Der er en masse nyt arbejde for at understøtte Wayland, men der er også behov for at vedligeholde den gamle X.org-baserede stack. I sidste ende begyndte denne fragmentering af indsatsen at føre til vanskeligheder og et ønske om at fokusere på at løse kerneproblemer.

Efterhånden som Wayland har udviklet sig og udvidet sine muligheder, har Red Hat arbejdet med forskellige hardwareleverandører, softwareleverandører, kunder, industrien for visuelle effekter (VFX) og andre for at forstå og udvikle de nødvendige projekter for at løse eksisterende begrænsninger og udvide Wayland-stakken. Blandt lignende projekter:

  • Højt dynamisk område (HDR) og understøttelse af farvestyring;
  • Udvikling af Xwayland som grundlag for bagudkompatibilitet med X11-klienter;
  • Udvikling af infrastruktur til at understøtte moderne fjernskrivebordsløsninger;
  • Analyse og udvikling af støtte til eksplicit synkronisering i Wayland-protokollen og relaterede projekter;
  • Oprettelse af Libei-biblioteket til at levere emulering og inputfangst;
  • Deltagelse i Wakefields initiativ til at få OpenJDK til at fungere sammen med (X)Wayland.

I begyndelsen af ​​2023, som en del af planlægningen af ​​RHEL 10, gennemførte Red Hat-ingeniører en undersøgelse for at forstå Waylands tilstand ikke kun fra et infrastrukturperspektiv, men også fra et økosystemperspektiv. Som et resultat af vurderingen blev det konkluderet, at på trods af at der stadig er nogle mangler, og der er applikationer, der kræver en vis tilpasning, er Wayland-infrastrukturen og økosystemet generelt i god form, og de resterende mangler kan elimineres af frigivelse af RHEL 10.

I denne forbindelse er det blevet besluttet at fjerne X.org-serveren og andre X-servere (undtagen Xwayland) fra RHEL 10 og efterfølgende udgivelser. De fleste X11-klienter, der ikke umiddelbart vil blive porteret til Wayland, bør håndteres af Xwayland. Om nødvendigt vil virksomhedens kunder være i stand til at blive på RHEL 9 i hele dets livscyklus, mens problemer med overgangen til Wayland-økosystemet bliver løst. Meddelelsen bemærker specifikt, at "X.org Server" og "X11" ikke bør tages som synonymer: X11 er en protokol, der fortsat vil blive understøttet gennem Xwayland, og X.org Server er en implementering af X11-protokollen.

Fjernelse af X.org Server vil gøre det muligt, begyndende med RHEL 10, at fokusere udelukkende på den moderne stak og økosystem, som vil løse problemer som HDR-understøttelse, give øget sikkerhed, muligheden for at arbejde samtidigt med skærme med forskellige pixeltætheder og forbedre hot-plug grafikkort og skærme, forbedre bevægelseskontrol og rulning osv.

Kilde: opennet.ru

Tilføj en kommentar