Das openSUSE-Projekt hat den alternativen Installer Agama 5 veröffentlicht.

Die Entwickler des Projekts openSUSE haben eine neue Version des Agama-Installers (frĂŒher bekannt als D-Installer) veröffentlicht, der als Ersatz fĂŒr die klassische InstallationsoberflĂ€che von SUSE und openSUSE entwickelt wurde. Hervorzuheben ist die Trennung der BenutzeroberflĂ€che von den inneren Komponenten von YaST. Agama ermöglicht die Nutzung verschiedener Frontends, zum Beispiel ein Frontend zur Verwaltung der Installation ĂŒber eine Webschnittstelle. FĂŒr die Installation von Paketen, die ÜberprĂŒfung der Hardware, die Partitionierung von Festplatten und andere notwendige Funktionen wĂ€hrend der Installation werden weiterhin die YaST-Bibliotheken verwendet, ĂŒber die Service-Schichten implementiert sind, die den Zugriff auf die Bibliotheken ĂŒber eine einheitliche D-Bus-Schnittstelle abstrahieren.

Zur Testzwecken wurden Live-Builds mit dem neuen Installer (x86_64, ARM64) erstellt, die die Installation der kontinuierlich aktualisierten Version openSUSE Tumbleweed unterstĂŒtzen, sowie der Editionen openSUSE Leap Micro, SUSE ALP und openSUSE Leap 16, die auf isolierten Containern basieren.

Das openSUSE-Projekt hat den alternativen Installer Agama 5 veröffentlicht.Das openSUSE-Projekt hat den alternativen Installer Agama 5 veröffentlicht.

Die grundlegende BenutzeroberflĂ€che zur Verwaltung der Installation basiert auf Web-Technologien und beinhaltet einen Handler, der den Zugriff auf D-Bus-Aufrufe ĂŒber HTTP ermöglicht, sowie eine direkte Web-OberflĂ€che. Die Web-OberflĂ€che ist in JavaScript unter Verwendung des React-Frameworks und der PatternFly-Komponenten geschrieben. Der Dienst zur Anbindung der BenutzeroberflĂ€che an D-Bus sowie der integrierte HTTP-Server sind in Ruby erstellt und basieren auf den vorgefertigten Modulen, die vom Cockpit-Projekt entwickelt werden und auch in den Web-Konfiguratoren von Red Hat verwendet werden. Der Installer verwendet eine Multi-Prozessor-Architektur, die sicherstellt, dass die BenutzeroberflĂ€che wĂ€hrend anderer Arbeiten nicht blockiert wird.

Das openSUSE-Projekt hat den alternativen Installer Agama 5 veröffentlicht.

In der aktuellen Entwicklungsphase stehen im Installer Dienste zur VerfĂŒgung, die fĂŒr die Verwaltung des Installationsprozesses, die Einrichtung des Produktinhalts und der zu installierenden Programme, die Anpassung von Sprache, Tastatur und Lokalisierungsoptionen, die Vorbereitung des Speichermediums und die Partitionierung, die Bereitstellung von Tipps und Hilfestellungen sowie die Benutzereinbindung in das System und die Netzwerkkonfiguration verantwortlich sind.

Zu den Zielen der Entwicklung von Agama gehört es, bestehende EinschrÀnkungen der grafischen BenutzeroberflÀche zu beseitigen, die Möglichkeiten zur Nutzung der YaST-FunktionalitÀten in anderen Anwendungen zu erweitern, sich von einer einzelnen Programmiersprache zu lösen (die D-Bus-API ermöglicht es, Erweiterungen in verschiedenen Sprachen zu erstellen) und die Schaffung alternativer Konfigurationen durch Mitglieder der Community zu fördern.

Die Agama-OberflĂ€che wurde so einfach wie möglich fĂŒr die Benutzer gestaltet. Unter anderem wurde die Möglichkeit zur selektiven Installation von Paketen entfernt. Derzeit diskutieren die Entwickler ĂŒber mögliche AnsĂ€tze zur Umsetzung einer einfacheren BenutzeroberflĂ€che fĂŒr die Auswahl der zu installierenden Programme. Als Hauptoption wird ein Prototyp in Betracht gezogen, der die Kategorien basierend auf typischen Nutzungsmustern trennt, wie zum Beispiel grafische Umgebungen, Container-Tools, Entwickler-Tools usw.

Quelle: opennet.ru

Erwerben 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