The community of Fedora It has been proposed to redesign and modernize the graphical user interface of Anaconda, the installer used primarily by Red Hat Spectrum and RHEL clones.
As can be read in an entry published in the Fedora community blog, The intention is rewrite the Anaconda graphical interface with web technologies and employing Cockpit. Until now (and it will surely continue to be the case in future versions of Fedora) the graphical interface of the installer has been built with GTK, but some members of the community have begun to see that it is time to modernize and improve it.
From Fedora they believe that Cockpit is a mature solution with great support for the installer backend: Anaconda DBus. In addition, it seems that there is understanding with those responsible for Cockpit, since they have provided their support and have knowledge of what Anaconda managers might need, something to which is added the increasing support that Cockpit has according to words published in the blog post.
Betting on web technologies should offer a more consistent system experience across applications, opening the door, for example, to a better user experience with remote installations compared to the current VNC-based solution. The introduction of further improvements or new approaches to the user experience is not ruled out.
For Fedora users, the Anaconda experience should not be radically affected because a large part of the installer is now made up of modules built with the DBus API, which will continue to be used. In other words, in Fedora (and therefore Red Hat) they are not going to get rid of Anaconda, they have simply considered rebuilding the graphical user interface using web technologies.
The redesign of the Anaconda graphical interface is currently in a very early stage of development, so it will take a while to see it included at least as an optional track in some of the Fedora editions. Seeing the avant-garde and even experimental soul of the community distribution sponsored by Red Hat, surely it will be incorporated to the minimum that is usable.
Anaconda is a component that receives a lot of criticism from those who do not agree with the Red Hat spectrum and therefore generates a lot of debate. While it is quite enjoyable on the Workstation and Silverblue editions of Fedora, when we get to the Server edition or CentOS / RHEL it can get a bit confusing. We’ll see if the Fedora community takes the opportunity to bring order where apparently there isn’t at the moment.