From Fedora Project Wiki

Anaconda WebUI Fedora Atomic

Summary

Switch the installer used by Fedora Atomic ISO images from the legacy GTK-based Anaconda installer to the new WebUI installer.

This aligns the installation experience of Atomic media with Fedora Workstation, KDE and Fedora Live Spins.

Owner

Current status

Detailed Description

The Anaconda WebUI is becoming the standard installer experience across Fedora. This proposal extends that transition to Fedora Atomic installer ISOs, providing a consistent installation experience with current Live installations.

Affected installer ISOs:

  • Fedora Silverblue
  • Fedora Kinoite
  • Fedora COSMIC Atomic
  • Fedora Sway Atomic (Sericea)
  • Fedora Budgie Atomic (Onyx)

Feedback

Benefit to Fedora

Reduces maintenance by using a single installer implementation. See also the Change proposal from WebUI adoption to Workstation.

Scope

  • Proposal owners:
- Switch Fedora Atomic installer ISOs to use the Anaconda WebUI.
- Complete validation and testing across all affected Atomic variants.
  • Other developers:
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with the Fedora Strategy:

How To Test

Once the anaconda-webui package is required by anaconda main package [1] the affected Rawhide Atomic ISOs can be used for testing.

[1]https://github.com/rhinstaller/anaconda/pull/7170

User Experience

See Change proposal for WebUI adoption from different Fedora variants.

Dependencies

The package for WebUI installer is maintained by the installer team and has dependency on Cockpit. There are not unfinished work items blocking this initiative.

Contingency Plan

  • Contingency mechanism: If significant issues are identified before the release, Fedora Atomic installer ISOs will revert to using the GTK-based Anaconda installer
  • Contingency deadline: We have the contingency plan ready
  • Blocks release? No. We can revert the change easily if blockers show up

Documentation

N/A (not a System Wide Change)

Release Notes