В нощните сборки на 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
