В нощните сборки на Ubuntu Desktop 21.10 започнаха тестовете на нов инсталатор, реализиран като надстройка над нискоуровневия инсталатор curtin, който вече се използва в инсталатора Subiquity, използван по подразбиране в Ubuntu Server. Новият инсталатор за Ubuntu Desktop е написан на Dart и използва фреймуърка Flutter за изграждане на потребителския интерфейс.
Дизайнът на новия инсталатор е проектиран с оглед на съвременния стил на работния плот на Ubuntu и е насочен към предоставянето на единен процес на инсталиране за цялата линия продукти на Ubuntu. Предложени са три режима: „Repair Installation“ за преинсталиране на всички налични в системата пакети без промяна на настройките, „Try Ubuntu“ за запознаване с дистрибуцията в Live-режим и „Install Ubuntu“ за инсталиране на дистрибуцията на диска.

От новите възможности се отличава възможността за избор между тъмен и светъл интерфейс, поддръжката на изключване на режима Intel RST (Rapid Storage Technology) при инсталиране паралелно с Windows и нов интерфейс за разпределение на дисковите раздели. Наличните опции за инсталиране засега се свеждат до избор между нормален и минимален набор от инсталирани пакети. Сред още не реализираните функции се отбелязва включването на криптиране на разделите и избора на часови пояс.
Предходният инсталатор Ubiquity беше разработен през 2006 година и в последните години не е бил актуализиран. В сървърната версия на Ubuntu, започвайки от изданието 18.04, се предоставя инсталаторът Subiquity, който също използва компонента curtin за реализиране на функции за разпределение на диска, зареждане на пакети и инсталиране на системата на базата на зададената конфигурация. Ubiquity и Subiquity са написани на Python.
Основната причина за разработката на новия инсталатор е желанието да се опрости поддръжката чрез използване на обща нискоуровнева основа и да се унифицира интерфейсът на инсталацията за сървърни и десктоп системи. В момента наличието на два различни инсталатора води до допълнителни трудозатрати и създава объркване у потребителите.
Източник: opennet.ru
