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

Die Entwickler des Projekts openSUSE haben den Installer Agama 15 vorgestellt, der zur Ablösung der klassischen InstallationsoberflĂ€che von SUSE und openSUSE entwickelt wurde und bemerkenswerterweise die BenutzeroberflĂ€che von den internen Komponenten von YaST trennt. Agama unterstĂŒtzt die Verwendung verschiedener Frontends, zum Beispiel ein Frontend zur Verwaltung der Installation ĂŒber eine WeboberflĂ€che. Der Code der Installer-Komponenten wird unter der GPLv2-Lizenz veröffentlicht und ist in den Programmiersprachen Ruby, Rust und JavaScript/TypeScript geschrieben.

Zur Testung des neuen Installers wurden Live-Builds fĂŒr die Architekturen x86_64, ppc64le, s390x und ARM64 erstellt. In den Builds sind die Beta-Version von openSUSE Leap 16, kontinuierlich aktualisierte Builds von openSUSE Tumbleweed und openSUSE Slowroll sowie die MicroOS-Edition auf Containerbasis verfĂŒgbar. Der Installer wird mit openSUSE Leap 16 (Alpha-Version verfĂŒgbar) und SUSE Linux Enterprise Server 16 (Beta-Release wird im Mai erwartet) ausgeliefert.

Die Entwicklungsziele von Agama sind: Beseitigung bestehender EinschrĂ€nkungen der grafischen BenutzeroberflĂ€che; Erweiterung der Möglichkeiten zur Nutzung der FunktionalitĂ€t von YaST in anderen Anwendungen; Lösung von der Bindung an eine Programmiersprache; Förderung der Erstellung alternativer Einstellungen durch Vertreter der Community. Der Installer bietet Funktionen wie die Auswahl eines anfĂ€nglichen Anwendungssets, die Konfiguration von Netzwerkverbindungen, Sprache, Tastatur, Zeitzone und Lokalisierungsoptionen, die Vorbereitung des SpeichergerĂ€ts und die Partitionierung sowie das HinzufĂŒgen 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.

In der neuen Version:

  • Eine einheitliche BenutzeroberflĂ€che zur Konfiguration von Sprache, Tastaturbelegung und Zeitzone wurde geschaffen. Zuvor wurden die Lokalisierungseinstellungen separat fĂŒr die Installer-OberflĂ€che und das zu installierende Betriebssystem bereitgestellt, was die Benutzer verwirrte.
    Die Distribution openSUSE hat den alternativen Installer Agama 15 veröffentlicht.
  • Die BenutzeroberflĂ€che zur Konfiguration der WLAN-Verbindung wurde ĂŒberarbeitet.
    Die Distribution openSUSE hat den alternativen Installer Agama 15 veröffentlicht.
  • Im Interface zur Partitionierung von Festplatten wurden die KontextmenĂŒs reorganisiert und zusĂ€tzliche ErklĂ€rungen hinzugefĂŒgt.
    Die Distribution openSUSE hat den alternativen Installer Agama 15 veröffentlicht.
  • Es wurde die Möglichkeit zur Nutzung einer WeboberflĂ€che zur Registrierung von Erweiterungen bereitgestellt.
    Die Distribution openSUSE hat den alternativen Installer Agama 15 veröffentlicht.
  • Der Modus der automatisierten Installation wurde verbessert.
    • Interaktive Konfigurationsoptionen fĂŒr iSCSI- und DASD-Parameter wurden bei der automatisierten Installation eingefĂŒhrt.
    • Die Suche nach Laufwerken und Disk Partitionen auf dem Zielsystem sowie deren Zuordnung zu bestehenden automatisierten Installationsszenarien wurde verbessert.
    • Eine neue Eigenschaft mdRaids wurde hinzugefĂŒgt, um MD RAID-Arrays bei der automatisierten Installation zu erstellen.
    • Im Bootloader wurden Optionen zur Steuerung des Timeouts fĂŒr die Anzeige des Boot-MenĂŒs und zur Übermittlung zusĂ€tzlicher Parameter an den Kernel hinzugefĂŒgt.
    • In den Netzwerkeinstellungen wurde die Möglichkeit zur Erstellung von Netzwerkinterfaces im Bridge-Netzwerkmodus hinzugefĂŒgt.
    • In den AutoYaST-Einstellungen ist es nun erlaubt, relative Pfade in der URL anzugeben.
  • Im Befehlszeileninterface wurde der Befehl „agama monitor“ implementiert, um den Installationsprozess auf einem anderen System zu ĂŒberwachen.
    Die Distribution openSUSE hat den alternativen Installer Agama 15 veröffentlicht.

Quelle: opennet.ru

60GB SSD 8Gb DDR4