Дистрибуцията openSUSE предложи тест на новия инсталатор

Разработчиците на проекта openSUSE поканиха потребителите да се включат в теста на новия инсталатор D-Installer. Инсталационните образи са подготвени за архитектури x86_64 (598МБ) и Aarch64/ARM64 (614МБ). Изтегленият образ позволява инсталацията на три платформи: стабилната версия openSUSE Leap 15.4, непрекъснато обновяваното издание openSUSE Tumbleweed и редакцията Leap Micro 5.2, изградена върху изолирани контейнери (само за x86_64). В бъдеще новият инсталатор се планира да бъде използван в продукти на базата на платформата ALP (Adaptable Linux Platform), която замества дистрибуцията SUSE Linux Enterprise.

Дистрибуцията openSUSE предложи тест на новия инсталатор

Новият инсталатор се отличава с отделянето на потребителския интерфейс от вътрешните компоненти на YaST и предоставянето на възможност за използване на различни фронт-енди, включително фронт-енда за управление на инсталацията чрез уеб-интерфейс. За инсталиране на пакети, проверка на оборудването, разделяне на дисковете и други необходимостти по време на инсталацията продължават да се използват библиотеките на YaST, над които е реализиран слой, абстрахиращ достъпа до библиотеките чрез унифициран D-Bus интерфейс.

Основният интерфейс за управление на инсталацията е построен с използване на уеб технологии и включва обработчик, осигуряващ достъп до D-Bus повикванията чрез HTTP, и самия уеб-интерфейс. Уеб-интерфейсът е написан на JavaScript с използване на фреймворка React и компоненти от PatternFly. Услугата за свързване на интерфейса с D-Bus, както и вграденият http-сървър, са написани на Ruby и изградени с използване на готови модули, развивани от проекта Cockpit, които също се прилагат в уеб конфигураторите на Red Hat. В инсталатора се използва многопроцесорна архитектура, благодарение на която интерфейсът за взаимодействие с потребителя не се блокира по време на изпълнение на други операции.

Сред целите на разработката на D-Installer се споменава премахването на съществуващите ограничения на графичния интерфейс, разширяване на възможностите за използване на функционалността на YaST в други приложения, отдалечаване от зависимостта от един език за програмиране (D-Bus API ще позволи създаването на надстройки на различни езици) и насърчаване на създаването на алтернативни настройки от представители на общността.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster