Dans les builds nocturnes d'Ubuntu Desktop 21.10, des tests ont commencé pour un nouvel installateur, réalisé comme une extension de l'installateur bas niveau curtin, qui est déjà utilisé dans l'installateur Subiquity, par défaut dans Ubuntu Server. Le nouvel installateur pour Ubuntu Desktop est écrit en Dart et utilise le framework Flutter pour construire l'interface utilisateur.
Le design du nouvel installateur a été conçu en tenant compte du style moderne du bureau Ubuntu et vise à fournir un processus d'installation unifié pour toute la gamme de produits Ubuntu. Trois modes sont proposés : « Réparer l'installation » pour réinstaller tous les paquets existants sans changer les paramètres, « Essayer Ubuntu » pour découvrir la distribution en mode Live et « Installer Ubuntu » pour installer la distribution sur le disque.

Parmi les nouvelles fonctionnalités, on note la possibilité de choisir entre des thèmes sombres et clairs, la prise en charge de la désactivation du mode Intel RST (Rapid Storage Technology) lors de l'installation parallèlement à Windows et une nouvelle interface de partitionnement des disques. Les options d'installation disponibles se limitent pour l'instant à un choix entre un ensemble normal et un ensemble minimum de paquets installés. Parmi les fonctionnalités encore non mises en œuvre, on mentionne l'inclusion du chiffrement des partitions et le choix du fuseau horaire.
L'installateur Ubiquity, proposé auparavant, a été développé en 2006 et n'a pas évolué ces dernières années. Dans la version serveur d'Ubuntu, à partir de la version 18.04, l'installateur Subiquity est fourni, qui utilise également le composant curtin pour implémenter les fonctions de partitionnement de disque, de téléchargement de paquets et d'installation du système basé sur une configuration donnée. Ubiquity et Subiquity sont écrits en Python.
La principale raison du développement d'un nouvel installateur est le désir de simplifier la maintenance grâce à une base commune bas niveau et d'unifier l'interface d'installation pour les systèmes serveur et de bureau. Actuellement, la présence de deux installateurs différents entraîne des charges de travail supplémentaires et crée de la confusion chez les utilisateurs.
Source : opennet.ru
