Zoeken op website

Fedora is van plan de Anaconda-installatieprogramma over te schakelen naar Wayland


Er is een voorstel gedaan voor de aankomende Fedora 41 om de Anaconda-installatieprogramma een native Wayland-app te maken, waarbij de afhankelijkheden van X11 worden verwijderd.

Dit jaar staat Fedora op het punt een van de eerste distributies te worden die volledig overstappen van Xorg naar Wayland. Na een beslissing in maart om de Xorg-sessie uit aankomende releases te verwijderen, bereidt Fedora zich nu voor om deze wijziging toe te passen op een ander belangrijk onderdeel: de installer.

In een verschuiving naar het moderniseren van zijn installatieomgeving, heeft Fedora een belangrijke update voorgesteld voor Anaconda, de standaard systeeminstaller. De verandering is gericht op de aankomende Fedora 41, die gepland staat voor release medio oktober.

De voorgestelde wijziging is bedoeld om Anaconda over te zetten van een X11-gebaseerde toepassing naar een native Wayland-functionaliteit.

Momenteel werkt de installer onder het X11-systeem, dat steeds belastender is geworden door zijn verouderde afhankelijkheden. De voorgestelde overstap naar Wayland is ingegeven door de noodzaak om deze verouderde afhankelijkheden uit de installatie-ISO’s van Fedora te verwijderen.

Fedora Anaconda-installatieprogramma

Daarbovenop sluit deze wijziging ook goed aan bij de bredere doelstellingen van Fedora en Red Hat om de kernsystemen van hun distributies, waaronder CentOS Stream en RHEL, te moderniseren.

De overgang van Anaconda naar Wayland is bedoeld om verschillende technische schulden en afhankelijkheidsproblemen die inherent zijn aan de huidige X11-gebaseerde setup aan te pakken. Opmerkelijk is dat de update het gebruik van TigerVNC, dat afhankelijk is van Xorg-serverbronnen, zal stoppen ten gunste van het adopteren van het Remote Desktop Protocol (RDP) via Gnome Remote Desktop.

Een andere cruciale aanpassing betreft de omgang met toetsenbordindelingen. Momenteel heeft het Wayland-systeem geen uniforme API voor toetsenbordbeheer, wat heeft geleid tot problemen met consistente toetsenbordbediening tijdens installaties.

Om dit aan te pakken, is het Fedora-team van plan om de systemd-localed DBus API in alle Fedora-spins te gebruiken, wat zorgt voor een meer consistente en betrouwbare gebruikerservaring.

Deze veranderingen betekenen een meer gestroomlijnde installatie-ervaring voor Fedora-gebruikers, vooral bij het installeren van Fedora in een externe of grafische omgeving. Bovendien zorgt het gebruik van RDP ervoor dat externe installaties veiliger en efficiënter zijn, terwijl het verbeterde beheer van het toetsenbordlayout de installatieanomalieën in verband met systeemconfiguratie zal verminderen.

Tot slot moeten we benadrukken dat dit momenteel slechts een voorstel is. Voordat het werkelijkheid kan worden, moet het eerst worden goedgekeurd door het Fedora Engineering Steering Committee (FESCo), een belangrijk bestuurlijk orgaan binnen het Fedora Project, dat toezicht houdt op verschillende technische beslissingen met betrekking tot de ontwikkeling van Fedora. Er wordt echter algemeen verwacht dat dit zal gebeuren.

Het voorstel is hier te bekijken, en gedetailleerde informatie is hier beschikbaar.