The release of Fedora Workstation 42, scheduled for the next spring, is proposed to replace the gtk library interface with a web interface. The new installer will have a different interface for partitioning disk sections. These proposals are still pending approval by the FESCO committee (Fedora Engineering Steering Committee), which oversees the technical aspects of Fedora distribution development.
The new web interface is constructed using a JavaScript framework React, design elements from Patternfly, and components from the COCKPIT project. COCKPIT is a proven solution with a backend for interacting with the installer (Anaconda DBUS), ensuring uniformity in system control components. By utilizing an existing API, the new interface simplifies the installation process.
The benefits of the new installation process include ease of use for beginners, streamlined installation procedures, simplified support and addon development. The web interface enables remote installation control via a web browser, offering an improvement over traditional VNC protocol. The interface is organized as a wizard, guiding users through the installation steps without returning to a main screen.
As part of the project, additional improvements are proposed.