Release von D-Installer 0.4, dem neuen Installer fĂŒr openSUSE und SUSE

Die Entwickler des YaST-Installers, der in openSUSE und SUSE Linux verwendet wird, haben ein Update fĂŒr den experimentellen Installer D-Installer 0.4 veröffentlicht, der die Verwaltung der Installation ĂŒber eine Web-Schnittstelle unterstĂŒtzt. Gleichzeitig wurden Installationsabbilder erstellt, die dazu dienen, die Möglichkeiten von D-Installer kennenzulernen und Werkzeuge zur Installation der kontinuierlich aktualisierten Version openSUSE Tumbleweed sowie der Releases Leap 15.4 und Leap Micro 5.2 bereitzustellen.

D-Installer sieht die Trennung der BenutzeroberflĂ€che von den internen Komponenten von YaST vor und bietet die Möglichkeit, verschiedene Frontends zu nutzen. 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 eine Schicht implementiert wurde, die den Zugriff auf die Bibliotheken ĂŒber eine einheitliche D-Bus-Schnittstelle abstrahiert. Zu den Entwicklungszielen von D-Installer gehört die Beseitigung bestehender EinschrĂ€nkungen der grafischen BenutzeroberflĂ€che, die Erweiterung der Möglichkeiten, die FunktionalitĂ€t von YaST in anderen Anwendungen zu nutzen, die Abkehr von der Bindung an eine Programmiersprache (D-Bus API ermöglicht die Erstellung von Erweiterungen in verschiedenen Sprachen) und die Förderung der Erstellung alternativer Einstellungen durch Mitglieder der Community.

FĂŒr die Interaktion mit dem Benutzer wurde ein Frontend vorbereitet, das mit Web-Technologien erstellt wurde. Das Frontend umfasst einen Handler, der den Zugriff auf D-Bus-Aufrufe ĂŒber HTTP ermöglicht, sowie die dem Benutzer angezeigte Web-OberflĂ€che. Die Web-Schnittstelle ist in JavaScript unter Verwendung des React-Frameworks und der PatternFly-Komponenten geschrieben. Der Dienst zur Anbindung der Schnittstelle an D-Bus sowie der integrierte HTTP-Server sind in Ruby geschrieben und basieren auf vorkonfigurierten Modulen, die im Cockpit-Projekt entwickelt werden, die auch in den Web-Konfiguratoren von Red Hat eingesetzt werden.

Die Installation wird ĂŒber den Übersichtsbildschirm „Installation Summary“ gesteuert, auf dem alle vorbereitenden Einstellungen gesammelt sind, die vor der Installation vorgenommen werden, wie die Auswahl der Sprache und des zu installierenden Produkts, die Partitionierung der Festplatte und die Verwaltung der Benutzer. Der Hauptunterschied zur YaST-BenutzeroberflĂ€che besteht darin, dass der Zugriff auf die Einstellungen keine separaten Widgets erfordert und sofort angeboten wird.

In der neuen Version von D-Installer wurde eine Multithread-Architektur implementiert, sodass die BenutzeroberflĂ€che wĂ€hrend der AusfĂŒhrung anderer Aufgaben im Installer, wie dem Lesen von Metadaten aus dem Repository und der Installation von Paketen, nicht mehr blockiert wird. Es wurden drei interne Installationsphasen eingefĂŒhrt: Start des Installers, Konfiguration der Installationsparameter und Installation. Zudem wurde die UnterstĂŒtzung fĂŒr die Installation verschiedener Produkte realisiert, sodass neben der Installation der Edition openSUSE Tumbleweed nun auch die Installation der Versionen openSUSE Leap 15.4 und Leap Micro 5.2 möglich ist. FĂŒr jedes Produkt wĂ€hlt der Installer unterschiedliche Partitionierungsschemata, Paketsets und Sicherheitseinstellungen aus.

ZusĂ€tzlich wird an der Erstellung eines minimalistischen Systemabbilds gearbeitet, das den Start des Installers ermöglicht. Die Hauptidee besteht darin, die Komponenten des Installers in Form eines Containers zusammenzufassen und eine spezielle Boot-Initrd-Umgebung Iguana fĂŒr den Start des Containers zu verwenden. Derzeit wurden bereits Module von YaST fĂŒr die Konfiguration von Zeitzonen, Tastatur, Sprache, Firewall, Drucksystem, DNS, Anzeige des systemd-Logbuchs sowie fĂŒr die Verwaltung von Programmen, Repositories, Benutzern und Gruppen an den Betrieb aus dem Container angepasst.



Quelle: opennet.ru
ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster