Дистрибуцијата 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 и предоставлением возможности использования различных фронтэндов, в том числе фронтэнда для управления установкой через web-интерфейс. Для установки пакетов, проверки оборудования, разбивки дисков и прочих необходимых при инсталляции функций продолжают использоваться библиотеки YaST, поверх которых реализована прослойка, абстрагирующая доступ к библиотекам через унифицированный интерфейс D-Bus.

Основниот интерфејс за управување со инсталацијата е изграден со користење на веб технологии и вклучува управувач кој обезбедува пристап до повиците од D-Bus преку HTTP и самиот веб-интерфејс. Веб интерфејсот е напишан во JavaScript користејќи ги компонентите React рамка и PatternFly. Услугата за врзување на интерфејсот со D-Bus, како и вградениот http сервер, се напишани во Ruby и изградени со помош на готови модули развиени од проектот Cockpit, кои се користат и во веб-конфигураторите на Red Hat. Инсталаторот користи архитектура со повеќе процеси, благодарение на што корисничкиот интерфејс не е блокиран додека се врши друга работа.

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

Извор: opennet.ru

Додадете коментар