openSUSE entwickelt eine Web-OberflĂ€che fĂŒr den YaST-Installer

Nach der AnkĂŒndigung der Umstellung auf die webbasierte BenutzeroberflĂ€che des Anaconda-Installers, der in Fedora und RHEL verwendet wird, haben die Entwickler des YaST-Installers ihre PlĂ€ne zur Entwicklung des D-Installer-Projekts und zur Erstellung einer Frontend-Lösung fĂŒr die Installation von openSUSE- und SUSE-Linux-Distributionen ĂŒber eine webbasierte Schnittstelle offenbart.

Es wird darauf hingewiesen, dass das WebYaST-Projekt bereits seit lĂ€ngerer Zeit in Entwicklung ist, jedoch auf die Funktionen der Fernverwaltung und Systemkonfiguration beschrĂ€nkt ist. Es ist nicht als Installer konzipiert und stark an den YaST-Code gebunden. Der D-Installer wird als Plattform betrachtet, die mehrere Frontend-Lösungen fĂŒr die Installation (Qt GUI, CLI und Web) ĂŒber YaST bereitstellt. Zu den begleitenden PlĂ€nen gehört die Reduzierung des Installationsprozesses, die Trennung der BenutzeroberflĂ€che von den internen Komponenten von YaST und die HinzufĂŒgung einer web-basierten Schnittstelle.

openSUSE entwickelt eine Web-OberflĂ€che fĂŒr den YaST-Installer

Der technische D-Installer stellt eine Abstraktionsschicht dar, die ĂŒber den YaST-Bibliotheken implementiert ist und eine einheitliche Schnittstelle fĂŒr die D-Bus-Anbindung an Funktionen wie die Paketinstallation, HardwareĂŒberprĂŒfung und Festplattenteilung bereitstellt. Der grafische und der konsolenbasierten Installer werden auf die angegebene D-Bus-API ĂŒbersetzt, und zusĂ€tzlich wird ein browserbasierter Installer vorbereitet, der ĂŒber einen Proxy-Dienst mit D-Installer kommuniziert, um den Zugriff auf D-Bus-Aufrufe ĂŒber HTTP zu ermöglichen. Die Entwicklung befindet sich derzeit in der frĂŒhen Prototyp-Phase. D-Installer und der Proxy werden in Ruby entwickelt, der auch die Programmiersprache von YaST ist, wĂ€hrend die WeboberflĂ€che in JavaScript unter Verwendung des React-Frameworks erstellt wird (die Verwendung von Cockpit-Komponenten ist nicht ausgeschlossen).

Zu den Zielen des D-Installer-Projekts gehören die Beseitigung bestehender EinschrÀnkungen der grafischen BenutzeroberflÀche, die Erweiterung der Nutzungsmöglichkeiten von YaST-FunktionalitÀten in anderen Anwendungen, eine einheitliche D-Bus-OberflÀche, die die Integration in eigene ArbeitsablÀufe vereinfacht, sowie die Abkehr von einer Bindung an eine Programmiersprache (die D-Bus-API ermöglicht die Erstellung von Erweiterungen in verschiedenen Sprachen) und die Förderung der Entwicklung alternativer Einstellungen durch die Community.

Quelle: opennet.ru

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server đŸ”„ Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster