OpenSUSE Unveils Plans for New Agama Installer

The developers of OpenSuse have published a plan for a new installer called Agama (formerly known as d-staller). This installer is designed to replace the classic SUSE and OpenSUSE installation interface by separating the user interface from the internal components of YAST. AGAMA allows for the use of various front-ends, including a front-end with a Web interface. To test the new installer, live collections have been created for X86_64 and ARM64 architectures, supporting the installation of continuously updated versions of OpenSuse Tumbleweed, as well as Suse Alp, OpenSuse Microos, and OpenSuse Microos Desktop.

Two significant updates for AGAMA are planned for this year. The first update is scheduled for mid-April, followed by a second update in mid-July. The July update aims to enhance the flexibility and functionality of the automatic installation mode, enabling AGAMA to be used as an alternative to AutoYast.

The April update will discontinue the use of modules developed by the Cockpit project, in favor of a more independent framework and a modernized user interface. This change will eliminate external dependencies and restrictions that hinder certain functionalities. For example, AGAMA will use Ruby and Rust languages instead of Python and SI languages used in Cockpit, allowing developers to overcome restrictions encountered during the implementation of features like the automatic installation mode and storage interface settings.

The current stage of AGAMA development provides capabilities for tasks such as selecting initial applications, setting up network connections, languages, keyboards, time zones, localizations, storage device preparations, user additions, and section breakdowns. The main goals of AGAMA development include removing existing graphical interface restrictions, expanding YAST functionality in other applications, and moving away from a single programming language to encourage the creation of alternative settings by the community.


/Reports, release notes, official announcements.