Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.

Die Entwickler des openSUSE-Projekts haben den Agama-Installer 11 vorgestellt, der entwickelt wurde, um die klassische InstallationsoberflĂ€che von SUSE und openSUSE zu ersetzen, und bemerkenswert ist die Trennung der BenutzeroberflĂ€che von den internen Komponenten von YaST. Agama unterstĂŒtzt die Verwendung verschiedener Frontends, z. B. ein Frontend zur Verwaltung der Installation ĂŒber eine Web-OberflĂ€che. Der Code der Installationskomponenten wird unter der GPLv2-Lizenz veröffentlicht und ist in Ruby, Rust und JavaScript/TypeScript geschrieben.

Der neue Installer kann in der Alpha-Version von openSUSE 16 und der bald erscheinenden Beta-Version des SUSE Linux Enterprise Server 16 getestet werden. DarĂŒber hinaus wurden separate Live-Builds fĂŒr die Architekturen x86_64, ppc64le, s390x und ARM64 erstellt, die die Installation der Alpha-Version von openSUSE Leap 16, die kontinuierlich aktualisierten Builds von openSUSE Tumbleweed und openSUSE Slowroll sowie die Container-basierte MicroOS-Edition unterstĂŒtzen.

Die Entwicklungsziele von Agama: Beseitigung bestehender EinschrÀnkungen der grafischen BenutzeroberflÀche; Erweiterung der Nutzungsmöglichkeiten der YaST-FunktionalitÀt in anderen Anwendungen; Abkehr von der Bindung an eine Programmiersprache; Förderung der Schaffung alternativer Einstellungen durch Community-Mitglieder.

Der Installer bietet Funktionen wie die Auswahl eines anfĂ€nglichen Anwendungssets, die Konfiguration der Netzwerkverbindung, der Sprache, der Tastatur, der Zeitzone und der Lokalisierungsoptionen, die Vorbereitung des SpeichergerĂ€ts und die Partitionierung sowie die HinzufĂŒgung von Benutzern zum System.

FĂŒr die Installation von Paketen, die ÜberprĂŒfung der Hardware, die Partitionierung von Festplatten und andere notwendige Installationsfunktionen werden in Agama weiterhin die YaST-Bibliotheken verwendet, ĂŒber die Serviceschichten implementiert sind, die den Zugriff auf die Bibliotheken ĂŒber ein einheitliches Kommunikationsprotokoll auf Basis von HTTP abstrahieren. Der Installer nutzt eine mehrprozessuale Architektur, dank der die BenutzeroberflĂ€che wĂ€hrend der AusfĂŒhrung anderer Arbeiten nicht blockiert wird.

Die grundlegende BenutzeroberflĂ€che zur Verwaltung der Installation wurde mit Web-Technologien erstellt. Die Web-OberflĂ€che ist in JavaScript unter Verwendung des React-Frameworks und PatternFly-Komponenten geschrieben. Ein Dienst fĂŒr die NachrichtenĂŒbertragung sowie ein integrierter HTTP-Server, der in Ruby geschrieben ist, sind ebenfalls enthalten.

Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.

In der neuen Version:

  • Nach der Auswahl des Typs des Betriebssystems wird nun der Bildschirm zur Eingabe des Root-Benutzerpassworts angezeigt. FrĂŒher musste der Benutzer separat zum Bereich „Benutzer“ wechseln und dann zum Übersichtsscreen zurĂŒckkehren, jetzt ist die Konfiguration des Root-Benutzers in die vom Installer vorgeschlagene Aktionskette integriert.
    Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.
  • Der Hauptbildschirm, der nach der Konfiguration des Root-Passworts angezeigt wird, wurde ĂŒberarbeitet. Die HauptĂ€nderung besteht darin, dass in allen Bereichen eine InstallationsschaltflĂ€che angezeigt wird, die es ermöglicht, aus jedem Abschnitt mit Konfigurationseinstellungen zur Installation zu wechseln.
    Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.
  • Wenn fĂŒr den Start der Installation einige Einstellungen fehlen, zeigt die SchaltflĂ€che Install einen speziellen Indikator mit einem Hinweis auf die erforderlichen Maßnahmen an.
    Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.
  • FĂŒr die kommerzielle Distribution von SUSE Linux Enterprise Server 16 wurden Registrierungsstufen zur Erlangung des Zugangs zu den Repositories und zur BestĂ€tigung der Lizenzvereinbarung implementiert.
    Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.
    Die Distribution openSUSE hat den alternativen Installer Agama 11 veröffentlicht.
  • Im Installationsmodus mit der Befehlszeile, der aus Skripten oder bei Unmöglichkeit des Starts der WeboberflĂ€che angewendet werden kann, wurde die Option „—api“ umgesetzt, die es ermöglicht, die Installation von einem anderen Computer aus zu steuern.
  • Im Modus der automatischen Installation wurde die UnterstĂŒtzung fĂŒr die Einbettung von Skripten in die Installationskonfiguration hinzugefĂŒgt. Um Skripte hinzuzufĂŒgen, gibt es den Abschnitt „scripts“, der es ermöglicht, Skripte hinzuzufĂŒgen, die vor oder nach der Installation sowie wĂ€hrend des ersten Starts des installierten Systems ausgefĂŒhrt werden.
  • In der Konfiguration fĂŒr den Modus der automatischen Installation ist es nun möglich, physische Partitionen in der LVM-Partitionierungsgruppe automatisch auf Basis der fĂŒr LVM als Grundlage angegebenen Festplatte zu generieren. Zudem wurde die UnterstĂŒtzung zur Festlegung der Konfiguration zum Entsperren von verschlĂŒsselten Festplatten hinzugefĂŒgt, deren EntschlĂŒsselungsinformationen im TPMv2 gespeichert sind.

Quelle: opennet.ru

60GB SSD 8Gb DDR4