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

Die Entwickler des Projekts openSUSE haben den Installer Agama 17 vorgestellt, der als Ersatz fĂŒr die klassische InstallationsoberflĂ€che von SUSE und openSUSE entwickelt wurde, wobei das User Interface von den internen Komponenten von YaST getrennt ist. Agama unterstĂŒtzt die Nutzung verschiedener Frontends, zum Beispiel ein Frontend zur Verwaltung der Installation ĂŒber eine Web-OberflĂ€che. Der Code der Installer-Komponenten ist unter der GPLv2-Lizenz lizenziert und in Ruby, Rust sowie JavaScript/TypeScript geschrieben.

FĂŒr die Tests 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 Container-basierte MicroOS-Edition und openSUSE Leap Micro 6.2 enthalten. Der Installer wird Teil von openSUSE Leap 16 (es gibt einen Release-Kandidaten) und SUSE Linux Enterprise Server 16 (in der Beta-Testphase) sein.

Ziele der Entwicklung von Agama: Beseitigung bestehender EinschrĂ€nkungen der grafischen OberflĂ€che; Erweiterung der Nutzungsmöglichkeiten der YaST-FunktionalitĂ€t in anderen Anwendungen; Abkehr von der Bindung an eine einzelne Programmiersprache; Förderung der Schaffung alternativer Einstellungen durch die Community. Der Installer bietet Funktionen wie die Auswahl eines anfĂ€nglichen Anwendungssets, die Konfiguration der Netzverbindung, der Sprache, der Tastatur, der Zeitzone und der Lokalisierungsoptionen, die Vorbereitung des SpeichergerĂ€ts und die Partitionierung, sowie das HinzufĂŒgen von Benutzern ins System.

FĂŒr die Installation von Paketen, die ÜberprĂŒfung der Hardware, die Partitionierung von Festplatten und andere notwendige Funktionen wĂ€hrend der Installation nutzt Agama weiterhin die YaST-Bibliotheken. DarĂŒber hinaus werden Dienstschichten implementiert, die den Zugang zu den Bibliotheken ĂŒber ein einheitliches Kommunikationsprotokoll auf HTTP-Basis abstrahieren. Der Installer verwendet eine Multiprozessorarchitektur, sodass die BenutzeroberflĂ€che nicht blockiert wird, wĂ€hrend andere Aufgaben ausgefĂŒhrt werden.

Die grundlegende BenutzeroberflÀche zur Verwaltungsinstallation basiert auf Web-Technologien. Die Web-OberflÀche ist in JavaScript unter Verwendung des React-Frameworks und von PatternFly-Komponenten geschrieben. Der Messaging-Dienst sowie der integrierte HTTP-Server sind in Ruby programmiert. Die BenutzeroberflÀche wird in einem Browser angezeigt, der in einer grafischen Umgebung auf Basis von Wayland lÀuft (eine reduzierte Umgebung wird unter Verwendung des Composite-Managers Mutter und Firefox erstellt).

In der neuen Version:

  • Die Seite zur Konfiguration von kabelgebundenen Netzwerkinterfaces wurde ĂŒberarbeitet. Das Handling von Situationen, in denen mehrere GerĂ€te eine Netzwerkverbindung gemeinsam nutzen, wurde verbessert.
    Die Distribution openSUSE hat den alternativen Installer Agama 17 veröffentlicht.
  • Die Benutzerschnittstelle zur Konfiguration von Speichereinheiten wurde optimiert. Der Abschnitt mit der Liste der GerĂ€te, auf denen die Installation erfolgen kann, wurde ĂŒberarbeitet. Die Möglichkeit, eine Festplatte oder RAID-GerĂ€t direkt ohne Erstellen von Partitionen zu verwenden, wurde hinzugefĂŒgt. Eine Option fĂŒr das erneute Scannen von angeschlossenen oder logischen GerĂ€ten, wie z.B. LVM-Gruppe, wurde hinzugefĂŒgt. Außerdem wurde die Erkennung externer Änderungen der Installationskonfiguration wĂ€hrend der Verwendung der Web-OberflĂ€che ermöglicht.
    Die Distribution openSUSE hat den alternativen Installer Agama 17 veröffentlicht.
  • Auf der Registrierungsseite gibt es nun die Möglichkeit, das System beim benutzerdefinierten Servern RMT (Repository Mirroring Tool) zu registrieren, und nicht nur im SUSE Customer Center.
    Die Distribution openSUSE hat den alternativen Installer Agama 17 veröffentlicht.
  • Es wurde die Möglichkeit hinzugefĂŒgt, die Installation von SELinux zu ĂŒberspringen oder alternative Zugriffskontrollsysteme wie AppArmor zu installieren (in SUSE Linux Enterprise Server 16.0 und openSUSE Leap 16.0 wird standardmĂ€ĂŸig SELinux verwendet).
  • Die Werkzeuge zur Ermittlung der Konfiguration im JSON-Format wurden erweitert: Parameter zur Konfiguration von VLANs, zur Aktivierung von zFCP-GerĂ€ten, zur Automatisierung des AusfĂŒllens von Feldern und zur Änderung von Vorlagen installierter Programme wurden hinzugefĂŒgt. { „software“: { „patterns“: { „remove“: [„selinux“], „add“: [„apparmor“, „gnome“] } } } }
  • Der Modus der automatisierten Installation wurde verbessert. Die Möglichkeiten zur Fehlerbehebung beim Laden von Installationsskripten wurden erweitert (bei Problemen mit dem Laden oder der Verarbeitung der Konfiguration wird nun eine Wiederholungsanfrage angezeigt). Neue Bootparameter inst.auto_insecure und inst.script_insecure wurden hinzugefĂŒgt, um die PrĂŒfung TLS-Zertifikaten beim Laden der Konfiguration zu deaktivieren.
  • Es wurde die Möglichkeit realisiert, Änderungen am Installationsprozess vorzunehmen, indem ergĂ€nzende RPM-Pakete oder DUD (Driver Update Disk)-Images verwendet werden, in denen zusĂ€tzliche Dateien und Pakete enthalten sind, die auf das Installationsmedium kopiert werden, sowie Skripte, die wĂ€hrend der Installation ausgefĂŒhrt werden. Die URL fĂŒr den Download der ErgĂ€nzungen wird ĂŒber die Bootparameter „inst.dud“ und „inst.dud_insecure“ ĂŒbergeben. Zur Erstellung eines DUD-Images wurde das Tool mkdud vorgeschlagen.
  • Die UnterstĂŒtzung fĂŒr die Verwendung von Agama zur Installation der Distribution openSUSE Leap Micro 6.2 wurde hinzugefĂŒgt.

Quelle: opennet.ru

ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen đŸ”„ ZuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster