Martin Kolman
I am member of the installer team that develops the Anaconda installer used by Fedora, RHEL & related distributions. I mostly work with Python & use it also for some of my hobby projects. My interests include open hardware, 3D printing, space flight, architecture and Japanese culture.
@m4rtink:fedora.im
Session
The Initial Setup tool provides an interactive way of setting up Fedora machines on their first boot after the installation, using a graphical or text based UI. It is currently built as a launcher for relevant screens of the Anaconda installer and uses the Anaconda backend code to configure the system.
Initial Setup was introduced around the time of Fedora 19 to replace the standalone Firstboot tool, with the aim of reducing code duplication and providing consistent configuration. The design has worked reasonably well so far, but there are new challenges as both the Anaconda installer & the distribution landscape changes over time.
We will discuss the impact of X/Wayland and WebUI on the initial setup, main use cases, current challenges and ways forward.
Initial Setup is a release blocking deliverable on Fedora ARM images and is used also in other places, including Fedora derivatives, so want to provide this opportunity for all interested stakeholders to bein informed & to provide feedback and get involved in our future plans.