Nelle versioni notturne di Ubuntu Desktop 21.10 è iniziato il test di un nuovo installatore, realizzato come un'estensione dell'installatore di basso livello curtin, già utilizzato nell'installatore Subiquity, che è di default in Ubuntu Server. Il nuovo installatore per Ubuntu Desktop è scritto in Dart e utilizza il framework Flutter per costruire l'interfaccia utente.
Il design del nuovo installatore è progettato seguendo lo stile moderno del desktop di Ubuntu e mira a fornire un processo di installazione unificato per tutta la gamma di prodotti Ubuntu. Sono proposti tre modalità: "Repair Installation" per reinstallare tutti i pacchetti presenti nel sistema senza modificare le impostazioni, "Try Ubuntu" per esplorare la distribuzione in modalità Live e "Install Ubuntu" per installare la distribuzione su disco.

Tra le nuove funzionalità spicca la possibilità di scegliere tra temi chiari e scuri, il supporto per disattivare la modalità Intel RST (Rapid Storage Technology) durante l'installazione in parallelo con Windows e una nuova interfaccia per la partizione dei dischi. Le opzioni di installazione disponibili si limitano attualmente alla scelta tra un set normale e uno minimo di pacchetti da installare. Tra le funzioni ancora da implementare si segnala l'inclusione della crittografia delle partizioni e la scelta del fuso orario.
L'installatore precedentemente proposto, Ubiquity, è stato sviluppato nel 2006 e negli ultimi anni non ha ricevuto aggiornamenti. Nella versione server di Ubuntu, a partire dal rilascio 18.04, viene fornito l'installatore Subiquity, che utilizza anch'esso il componente curtin per implementare funzionalità come la partizione del disco, il caricamento dei pacchetti e l'installazione del sistema in base alla configurazione specificata. Ubiquity e Subiquity sono scritti in Python.
La principale motivazione per lo sviluppo di un nuovo installatore è il desiderio di semplificare la manutenzione mediante l'uso di una base comune di basso livello e di unificare l'interfaccia di installazione per sistemi server e desktop. Attualmente, la presenza di due installatori diversi implica un ulteriore dispendio di tempo e genera confusione tra gli utenti.
Fonte: opennet.ru
