Der Installer Agama 18, der in SUSE und openSUSE verwendet wird, wurde veröffentlicht.

Die Entwickler des openSUSE-Projekts haben den Installer Agama 18 vorgestellt, der durch die Trennung der BenutzeroberflĂ€che von den internen Komponenten von YaST bemerkenswert ist. Agama unterstĂŒtzt die Verwendung verschiedener Frontends, wie z.B. ein Frontend zur Verwaltung der Installation ĂŒber eine WeboberflĂ€che. Agama hat die klassische InstallationsoberflĂ€che in den Versionen von SUSE Linux Enterprise Server 16 und openSUSE Leap 16 ersetzt. Der Code der Installer-Komponenten wird unter der GPLv2-Lizenz veröffentlicht und ist in den Programmiersprachen Ruby, Rust und JavaScript/TypeScript geschrieben.

FĂŒr die Bewertung des neuen Installers wurden Live-Images fĂŒr die Architekturen x86_64, ppc64le, s390x und ARM64 erstellt. In diesen Images sind die Version openSUSE Leap 16, kontinuierlich aktualisierte Builds von openSUSE Tumbleweed und openSUSE Slowroll sowie die Editionen MicroOS und openSUSE Leap Micro verfĂŒgbar.

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 Speichermedien wurde ĂŒberarbeitet. Die Entwickler haben versucht, in einer einzigen BenutzeroberflĂ€che die VerstĂ€ndlichkeit fĂŒr Neulinge mit dem Zugang zu erweiterten Einstellungen fĂŒr erfahrene Benutzer zu kombinieren.
    Der Installer Agama 18, der in SUSE und openSUSE verwendet wird, wurde veröffentlicht.
  • Die BenutzeroberflĂ€che zur Konfiguration von Direct Access Storage Devices (DASD), die in System/390-Mainframes verwendet werden, wurde verbessert.
    Der Installer Agama 18, der in SUSE und openSUSE verwendet wird, wurde veröffentlicht.
  • Die Möglichkeiten zur Konfiguration im JSON-Format wurden erweitert. Es wurde UnterstĂŒtzung fĂŒr lokale ÜberprĂŒfungen des JSON-Profils ohne AusfĂŒhrung des Installationsprogramms hinzugefĂŒgt. Werkzeuge zur Steuerung von Antworten auf Fragen des Installationsprogramms aus dem Profil wurden implementiert. Zudem gibt es die Möglichkeit, einzelne Installationsvorlagen zu löschen, zusĂ€tzlich zur Ersetzung der gesamten Liste.
  • Die Möglichkeit, die Version des Installateurs aus einem externen Repository vor Beginn des Installationsprozesses zu aktualisieren, wurde hinzugefĂŒgt.
  • Optionen fĂŒr die Installation frĂŒherer Alpha-Versionen von SUSE Linux 16.1 wurden hinzugefĂŒgt. ZukĂŒnftig wird die UnterstĂŒtzung fĂŒr Testversionen von openSUSE 16.1 und die atomare Version openSUSE Kalpa geplant.
  • Die UnterstĂŒtzung der Architektur i586 wurde offiziell eingestellt.

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