Nas versões noturnas do Ubuntu Desktop 21.10, começou o teste de um novo instalador, implementado como uma camada sobre o instalador de baixo nível curtin, que já é utilizado no instalador Subiquity, empregado por padrão no Ubuntu Server. O novo instalador para o Ubuntu Desktop é escrito na linguagem Dart e utiliza o framework Flutter para construir a interface do usuário.
O design do novo instalador foi projetado com foco no estilo moderno da área de trabalho do Ubuntu e destina-se a fornecer um processo de instalação unificado para toda a linha de produtos do Ubuntu. Foram propostos três modos: 'Reparar Instalação' para reinstalar todos os pacotes existentes no sistema sem alterar as configurações, 'Experimentar Ubuntu' para conhecer a distribuição em modo Live e 'Instalar Ubuntu' para instalar a distribuição no disco.

Entre os novos recursos, destaca-se a opção de escolha entre temas escuro e claro, suporte à desativação do modo Intel RST (Rapid Storage Technology) durante a instalação paralela ao Windows e uma nova interface para particionamento de discos. As opções de instalação disponíveis ainda se limitam à escolha entre um conjunto normal e um mínimo de pacotes a serem instalados. Recursos que ainda não foram implementados incluem a inclusão de criptografia de partições e a seleção de fuso horário.
O instalador Ubiquity, que foi anteriormente oferecido, foi desenvolvido em 2006 e não recebeu atualizações nos últimos anos. Na versão do servidor do Ubuntu, a partir do lançamento 18.04, é fornecido o instalador Subiquity, que também utiliza o componente curtin para implementar funções de particionamento de disco, download de pacotes e instalação do sistema com base na configuração especificada. Tanto o Ubiquity quanto o Subiquity são escritos na linguagem Python.
A principal razão para o desenvolvimento do novo instalador é o desejo de simplificar a manutenção, usando uma base de baixo nível comum e unificando a interface de instalação para sistemas de servidor e desktop. Atualmente, a existência de dois instaladores diferentes leva a um aumento do trabalho e causa confusão entre os usuários.
Fonte: opennet.ru
