Developers of the Opensuse have published the new production of the installer AGAMA (formerly known as D-In-InStaller), which is developed to replace the classic SUSE and Opensuse installation interface. Notably, AGAMA features a user interface that differs from the internal components of YAST. AGAMA allows for the use of various frontends, such as a frontend with a web interface. The installation of packages, equipment checking, disk breakdown, and other necessary functions for installation continue to be performed using Yast libraries. Manufacturing services are then layered on top of these libraries, which abstract access to the libraries through the unified D-Bus interface.
For testing purposes, a live assembly has been created with the new installer (x86_64, ARM64). This assembly supports the installation of continuously updated assemblies of Opensuse Tumbleweed, as well as the OpenSuse LEAP Micro, SUSE ALP, and Opensuse LEAP 16, which are built on the base of isolated containers.
The base interface for managing the installation is built using Web technologies and includes a processor that provides access to D-Bus calls through HTTP, as well as a direct web interface. The web interface is written in JavaScript using the React framework and the components from PatternFly. The interface is linked to D-Bus using a service, and an HTTP server is built-in. The HTTP server is