Das Testen von Fedora-Builds mit einem webbasierten Installationsprogramm hat begonnen

Das Fedora-Projekt hat die Bildung experimenteller Builds von Fedora 37 angekündigt, die mit einem neu gestalteten Anaconda-Installationsprogramm ausgestattet sind, in dem eine Webschnittstelle anstelle einer auf der GTK-Bibliothek basierenden Schnittstelle vorgeschlagen wird. Die neue Schnittstelle ermöglicht die Interaktion über einen Webbrowser, was den Komfort der Fernsteuerung der Anlage deutlich erhöht, was mit der alten Lösung auf Basis des VNC-Protokolls nicht zu vergleichen ist. Die ISO-Imagegröße beträgt 2.3 GB (x86_64).

Die Entwicklung des neuen Installers ist noch nicht abgeschlossen und es wurden noch nicht alle geplanten Funktionen implementiert. Sobald Innovationen hinzugefügt und Fehler behoben werden, ist geplant, aktualisierte Baugruppen zu veröffentlichen, die den Fortschritt der Projektarbeit widerspiegeln. Benutzer sind eingeladen, die neue Benutzeroberfläche zu bewerten und konstruktive Kommentare zu Verbesserungsmöglichkeiten abzugeben. Zu den bereits verfügbaren Funktionen gehören ein Sprachauswahlformular, eine Schnittstelle zur Auswahl eines Datenträgers für die Installation, automatische Partitionierung auf dem Datenträger, automatische Installation von Fedora 37 Workstation auf der erstellten Partition, ein Bildschirm mit einer Übersicht über die ausgewählten Installationsoptionen, ein Bildschirm mit Installationsfortschrittsanzeige und integrierter Hilfe.

Die Weboberfläche basiert auf Komponenten des Cockpit-Projekts, die bereits in Red Hat-Produkten zur Konfiguration und Verwaltung von Servern verwendet werden. Als bewährte Lösung wurde Cockpit ausgewählt, das über ein Backend für die Interaktion mit dem Installer (Anaconda DBus) verfügt. Der Einsatz von Cockpit ermöglichte außerdem die Konsistenz und Vereinheitlichung der verschiedenen Systemsteuerungskomponenten. Bei der Überarbeitung der Schnittstelle wurden die Ergebnisse zuvor durchgeführter Arbeiten zur Erhöhung der Modularität des Installers genutzt – der Hauptteil von Anaconda wurde in Module umgewandelt, die über die DBus-API interagieren, und die neue Schnittstelle verwendet eine vorgefertigte API ohne interne Verarbeitung .

Source: opennet.ru

Kommentar hinzufügen