Проект Fedora обяви за създаването на експериментални версии на Fedora 37, оборудвани с преработен инсталатор Anaconda, в който вместо интерфейс, базиран на библиотеката GTK, е предложен уеб интерфейс. Новият интерфейс позволява взаимодействие чрез уеб браузър, което значително увеличава удобството за отдалечено управление на инсталацията, което не може да се сравни със старото решение, базирано на протокола VNC. Размерът на iso-образа е 2,3 GB (x86_64).
Разработването на новия инсталатор все още не е завършено и не всички замислени функции са реализирани. С напредването на нововъведенията и корекцията на грешки се предвижда издаването на обновени версии, които да отразяват напредъка по проекта. Потребителите са поканени да оценят новия интерфейс и да отправят конструктивни забележки за неговото подобрение. Сред наличните възможности е формата за избор на език, интерфейс за избор на диск за инсталиране, автоматично разделяне на диска, автоматична инсталация на Fedora 37 Workstation на създадения диск, екран с преглед на избраните параметри за инсталация, екран с индикатор на напредъка на инсталацията и вградена помощ.
Уеб интерфейсът е построен на базата на компонентите на проекта Cockpit, който вече се прилага в продуктите на Red Hat за конфигурация и управление на сървъри. Cockpit е избран като добре установено решение, за което има бекенд за взаимодействие с инсталатора (Anaconda DBus). Използването на Cockpit също е позволило да се постигне единство и да се унифицират различните компоненти на управлението на системата. При преработката на интерфейса са използвани резултатите от предходната работа по увеличаване на модулността на инсталатора - основната част на Anaconda е преобразувана в модули, които взаимодействат чрез API DBus, а новият интерфейс използва готовия API без вътрешна преработка.
Източник: opennet.ru
