I Fedora 41 foreslås Anaconda at køre under Wayland

Fedora

masse Arbejdet med overgangen fra Fedora til fuld brug af Wayland fortsætter og ved denne lejlighed har Fedora-udviklerne afsløret et forslag om at tage Fedora til næste trin. Og det er det for Fedora 41 er det blevet foreslået at ændre Anaconda-installationsprogrammet til der bruger protokollen Wayland i stedet for X11.

Anaconda er i øjeblikket afhængig af X11, som forhindrer installationsmediet i at fjerne X11-relaterede afhængigheder. Migrering til Wayland er ikke en simpel opgave og forventes at påvirke nogle installationsfunktioner.

Et eksempel på dette er nødt til at omarbejde fjerninstallationsprocessen, som i øjeblikket bruger TigerVNC, ellern VNC-klient knyttet til X11. Foreslået at erstatte TigerVNC med GRD-applikation (Gnome Remote Desktop), som er baseret på RDP-protokollen. En anden vigtig ændring vil være i tastaturets konfiguration og layout. Anaconda bruger i øjeblikket libXklavier-biblioteket til denne opgave, men med ophøret af libXklavier i GNOME Shell og dets fjernelse fra Fedora, vil denne metode ikke længere være levedygtig.

Anaconda er nødt til at fjerne 'TigerVNC', som bruges til VNC-forbindelse for at installere din maskine eksternt med den grafiske brugergrænseflade. Årsagen er, at TigerVNC er bygget fra Xorg-serverkilderne, så vi ville stadig være afhængige af Xorg-serveren med dette projekt.

Som erstatning fulgte vi Fedora Workstations anbefaling om at skifte til Gnome Remote Desktop (grd) med en bedre Remote Desktop Protocol (RDP), der giver brugerne bedre ydeevne og sikkerhed. Dette vil påvirke de aktuelle vnc-kickstart-kommandoer og Anaconda-kerneopstartsmuligheder. Dette vil kun påvirke Anac installationsmiljøetbølge (boot.iso).

Følgelig er cmuligheden for at ændre tastaturlayout er deaktiveret i installationsprogrammet, der bruges i Wayland-baserede Live builds. Fordi Wayland tilbyder ikke en universel mekanisme til tastaturkontrol, står Anaconda over for udfordringer med Wayland. Tidligere blev libXklavier brugt til at administrere tastaturindstillinger, men på grund af dets ustabilitet i Wayland, blev dets brug forældet. Brugen af ​​den systemd-lokaliserede DBus API fremmes som en delt løsning for alle Fedora-miljøer.

Ud over installationsmigreringen til Wayland, foreslået at stoppe med at inkludere X11-relaterede pakker i Fedora Workstation builds baseret på GNOME. Disse pakker vil stadig være tilgængelige i lageret, men vil ikke længere være inkluderet i installationer eller Live-medier oprettet i GNOME.

Det er værd at nævne det Disse forslag er endnu ikke blevet godkendt af Fedora Engineering Steering Committee. (FESCo), som er ansvarlig for den tekniske del af udviklingen af ​​Fedora-distributionen. Imidlertid havde komiteen tidligere godkendt fjernelse af X11-sessioner for GNOME fra Fedora 41-base-distributionen. Hovedårsagen til at forælde X11-understøttelse i Fedora er fuldstændig udfasningen i en fremtidig større udgivelse af RHEL 9.

Blandt de faktorer, der har ført til prioritere eksklusiv support til Wayland inkluderer nyere Wayland-understøttelse i NVIDIA-proprietære drivere og udskiftning af fbdev-drivere i Fedora 36 med simpledrm-driveren, som fungerer korrekt med Wayland. Fjernelse af sessionssupport fra X11 vil reducere vedligeholdelsesindsatsen betydeligt og frigøre ressourcer, der kan bruges til at forbedre kvaliteten af ​​den moderne grafikstak.

Endelig er det værd at huske på, at flere vigtige ændringer, der forventes for Fedora 41, allerede er blevet annonceret introduktion af "Fedora Miracle", el standardbrug af DNF5-pakkehåndtering, samt fjernelse af pakken gnome-session-xsession på Fedora 41.

endelig hvis du er det interesseret i at vide mere om det, kan du kontrollere detaljerne I det følgende link.