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

Red Hat har publisert en plan for å avvikle X.org Server i Red Hat Enterprise Linux 10. X.org Server ble opprinnelig avviklet og planlagt for fjerning i en fremtidig gren av RHEL for et år siden i RHEL 9.1-utgivelsesnotatene. Muligheten til å kjøre X11-applikasjoner i en Wayland-økt, levert av XWayland DDX-serveren, vil bli beholdt. Den første utgivelsen av RHEL 10-grenen, hvor X.org Server vil bli avviklet, er planlagt til første halvdel av 2025.

Overgangen fra X Window System, som fyller 40 år neste år, til en nyere stack basert på Wayland har pågått i 15 år, og Red Hat har vært aktivt involvert i det helt fra starten. Over tid ble det klart at X11-protokollen og X.org-serveren hadde grunnleggende problemer som måtte løses, og Wayland ble den løsningen. I dag er Wayland anerkjent som de facto-vindus- og grafikkgjengivelsesinfrastrukturen for Linux.

Mens fellesskapet implementerte nye funksjoner og fikset feil i Wayland, ble utviklingen av X.org-serveren og X11-infrastrukturen avviklet. Wayland forbedrer seg betydelig, men dette fører til en økning i byrden med å vedlikeholde de to stablene: det er mye nytt arbeid for å støtte Wayland, men det er også behov for å vedlikeholde den gamle X.org-baserte stabelen. Til syvende og sist begynte denne fragmenteringen av innsatsen å føre til vanskeligheter og et ønske om å fokusere på å løse kjerneproblemer.

Etter hvert som Wayland har utviklet og utvidet sine evner, har Red Hat jobbet med ulike maskinvareleverandører, programvareleverandører, kunder, industrien for visuelle effekter (VFX) og andre for å forstå og utvikle de nødvendige prosjektene for å adressere eksisterende begrensninger og utvide Wayland-stakken. Blant lignende prosjekter:

  • Høyt dynamisk område (HDR) og støtte for fargeadministrasjon;
  • Utvikling av Xwayland som grunnlag for bakoverkompatibilitet med X11-klienter;
  • Utvikling av infrastruktur for å støtte moderne eksterne skrivebordsløsninger;
  • Analyse og utvikling av støtte for eksplisitt synkronisering i Wayland-protokollen og relaterte prosjekter;
  • Opprettelse av Libei-biblioteket for å gi emulering og inndatafangst;
  • Deltakelse i Wakefields initiativ for å få OpenJDK til å fungere med (X)Wayland.

Tidlig i 2023, som en del av planleggingen for RHEL 10, gjennomførte Red Hat-ingeniører en studie for å forstå tilstanden til Wayland ikke bare fra et infrastrukturperspektiv, men også fra et økosystemperspektiv. Som et resultat av vurderingen ble det konkludert med at til tross for at det fortsatt er noen mangler og det er applikasjoner som krever noe tilpasning, er Wayland-infrastrukturen og økosystemet generelt i god form, og de gjenværende manglene kan elimineres av utgivelse av RHEL 10.

I denne forbindelse har det blitt besluttet å fjerne X.org-serveren og andre X-servere (unntatt Xwayland) fra RHEL 10 og påfølgende utgivelser. De fleste X11-klienter som ikke umiddelbart blir portert til Wayland, bør håndteres av Xwayland. Om nødvendig vil selskapets kunder kunne forbli på RHEL 9 i hele livssyklusen mens problemer med overgang til Wayland-økosystemet blir løst. Kunngjøringen bemerker spesifikt at "X.org Server" og "X11" ikke skal tas som synonymer: X11 er en protokoll som vil fortsette å støttes gjennom Xwayland, og X.org Server er en implementering av X11-protokollen.

Fjerning av X.org Server vil tillate, fra og med RHEL 10, å fokusere utelukkende på den moderne stabelen og økosystemet, som vil løse problemer som HDR-støtte, gi økt sikkerhet, muligheten til å jobbe samtidig med skjermer med forskjellige pikseltettheter, og forbedre hot-plugg grafikkort og skjermer, forbedre bevegelseskontroll og rulling, etc.

Kilde: opennet.ru

Legg til en kommentar