Roadmap
Agama is a project under constant development and priorities are re-evaluated every few weeks. This page offers an overview on the current state of the ever-changing development plans.
Agama 16 (latest released version)
- Use Wayland instead of X11 at Agama-live (the default installation media).
- Support in the web interface to install over existing software RAIDs.
- Improve the possibilities to patch the installer and the installation media.
- Reorganize the commands
config
andprofile
at the command-line interface. - Report the installation status via IPMI.
- Improve error reporting on registration.
- Visible conflict resolution for patterns.
- Passwords strength check.
- Notify the machine is rebooting to remote browsers.
- Improvements in the user interface for network configuration.
- Associate connections to a given MAC address.
- Configure persistent vs non-persistent connections.
- Enhancements at config-based (unattended) installation.
- Option to not install recommended packages.
- Possibility to extend the installation with user-defined repositories.
- Use sorting as part of the criteria to match storage devices
Agama 17 (~ July 21st)
- Even more possibilities to patch the installer and the installation media.
- Polish the Wayland-based Live image.
- Support the new libzypp singletrans feature.
- Web-based graphical user interface.
- Define the URL of the RMT server.
- Possibility to directly use a disk without partitions.
- Unattended installation.
- Support to configure zFCP disks.
- Explicit support in the profile to enable (or not) multipath.
- Proper error reporting when the given profile is not found.
Agama 18 (~ August 18th)
- Stabilization release: mainly bug fixes and documentation.
- Unattended installation
- Improve matching and sorting of storage devices.
- Re-evaluate the current concept of installer "questions" and the mechanisms to answer them.
Mid term plans (end of 2025)
- Welcome screen for local installation.
- Ability to adjust some simple settings related to security.
- Basic management of Kdump configuration.
- Deal with multiple real-time clocks.
- Improvements in network configuration.
- Usability fixes of the user interface.
- Ability to configure DNS search domains per interface.
- Improvements at unattended installation.
- Allow to configure a password for the boot loader.
- Configure connection to NFS shares.
- Define multi-device Btrfs file systems and Btrfs subvolumes.
- Re-evaluate some aspects of storage handling.
- Support for GPT IDs (fstab-less systems).
- Reconsider version of RAID metadata.
- Better logic for automatically calculated file system sizes.
- Automatically import the SSH and registration keys from a USB device.
Long term plans (during 2026)
- Introduce the concept of security profiles.
- Extend the "Storage" section of the user interface.
- Management of MD RAID devices.
- Advanced handling of Btrfs.
- Option to re-install a system (equivalent to YaST's "import mount points").
- Rewrite some components in Rust (instead of the current Ruby).
- Improve integration with other tools.