Nightly-Builds von Ubuntu Desktop verfügen über ein neues Installationsprogramm

In den nächtlichen Builds von Ubuntu Desktop 21.10 haben die Tests eines neuen Installationsprogramms begonnen, das als Add-on zum Low-Level-Installationsprogramm Curtin implementiert ist, das bereits im Subiquity-Installationsprogramm verwendet wird, das standardmäßig in Ubuntu Server verwendet wird. Der neue Installer für Ubuntu Desktop ist in Dart geschrieben und nutzt das Flutter-Framework zum Aufbau der Benutzeroberfläche.

Das neue Installationsprogramm spiegelt den modernen Stil des Ubuntu-Desktops wider und soll ein einheitliches Installationserlebnis für die gesamte Ubuntu-Produktlinie bieten. Es werden drei Modi angeboten: „Installation reparieren“ zum Neuinstallieren aller im System verfügbaren Pakete ohne Änderung der Einstellungen, „Ubuntu testen“ zum Kennenlernen der Distribution im Live-Modus und „Ubuntu installieren“ zum Installieren der Distribution auf der Festplatte.

Nightly-Builds von Ubuntu Desktop verfügen über ein neues Installationsprogramm

Zu den neuen Funktionen gehören die Möglichkeit, zwischen dunklen und hellen Designs zu wählen, die Unterstützung für die Deaktivierung des Intel RST-Modus (Rapid Storage Technology) bei der parallelen Installation mit Windows und eine neue Schnittstelle zur Festplattenpartitionierung. Die bisher verfügbaren Installationsoptionen beschränken sich auf die Wahl zwischen einem normalen und einem minimalen Satz an zu installierenden Paketen. Zu den noch nicht implementierten Funktionen gehören die Einbindung der Partitionsverschlüsselung und die Wahl der Zeitzone.

Der zuvor angebotene Ubiquity-Installer wurde 2006 entwickelt und in den letzten Jahren nicht mehr weiterentwickelt. Die Server-Edition von Ubuntu, beginnend mit Version 18.04, verfügt über ein Subiquity-Installationsprogramm, das auch die Curtin-Komponente verwendet, um die Funktionen der Festplattenpartitionierung, des Herunterladens von Paketen und der Installation des Systems basierend auf einer bestimmten Konfiguration zu implementieren. Ubiquity und Subiquity sind in Python geschrieben.

Der Hauptgrund für die Entwicklung eines neuen Installationsprogramms ist der Wunsch, die Wartung durch die Verwendung eines gemeinsamen Low-Level-Frameworks zu vereinfachen und die Installationsschnittstelle für Server- und Desktop-Systeme zu vereinheitlichen. Derzeit führt die Verwendung zweier unterschiedlicher Installationsprogramme zu zusätzlichem Aufwand und Verwirrung für die Benutzer.

Source: opennet.ru

Kommentar hinzufügen