openSUSE is developing a web interface for the YaST installer.

Following the announcement of the transition to a web interface for the Anaconda installer used in Fedora and RHEL, the developers of the YaST installer revealed plans for the D-Installer project and the creation of a frontend to manage the installation of openSUSE and SUSE Linux distributions via a web interface.

It is noted that the WebYaST project has been developing a web interface for a long time, but it is limited to remote administration and system configuration features, not designed for use as an installer, and is tightly coupled to the YaST code. D-Installer is considered a platform that will support several frontends (Qt GUI, CLI, and Web) operating on top of YaST for installation purposes. Among the accompanying plans is the work to streamline the installation process, separate the user interface from the internal components of YaST, and add a web interface.

openSUSE is developing a web interface for the YaST installer.

Technically, D-Installer represents an abstraction layer implemented on top of YaST libraries, providing a unified interface to access functions such as package installation, hardware checks, and disk partitioning via D-Bus. The graphical and console installers will be migrated to the specified D-Bus API, and a browser-based installer is also being prepared, interacting with D-Installer through a proxy service that provides access to D-Bus calls over HTTP. Development is currently at the initial prototyping stage. D-Installer and the proxy are being developed in Ruby, the same language used for YaST, while the web interface is being created in JavaScript using the React framework (the use of Cockpit components is not excluded).

Among the goals pursued by the D-Installer project are: eliminating existing limitations of the graphical interface, expanding the ability to use YaST functionality in other applications, providing a unified D-Bus interface that simplifies integration with proprietary workflows, moving away from dependence on a single programming language (the D-Bus API will allow extensions to be created in different languages), and encouraging the creation of alternative configurations by community members.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster