Ko te tohatoha openSUSE i tukuna ki te whakamatautau i te kaiwhakauru hou

Разработчики проекта 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.

Ko te tohatoha openSUSE i tukuna ki te whakamatautau i te kaiwhakauru hou

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

Ko te atanga taketake mo te whakahaere i te whakaurunga ka hangaia ma te whakamahi i nga hangarau tukutuku me te whakauru i tetahi kaihautu e whakarato ana i te uru ki nga waea D-Bus ma te HTTP, me te atanga tukutuku ano. Kua tuhia te atanga tukutuku ki te JavaScript ma te whakamahi i te anga React me nga waahanga PatternFly. Ko te ratonga mo te hono i te atanga ki te D-Bus, me te tūmau http i hangaia, ka tuhia ki Ruby me te hanga ma te whakamahi i nga waahanga kua oti te hanga i hangaia e te kaupapa Cockpit, e whakamahia ana hoki i roto i te Red Hat web configurators. Ka whakamahia e te kaitautauta he hoahoanga maha-tukatuka, he mihi ki te kore e aukatihia te atanga kaiwhakamahi i te wa e mahia ana etahi atu mahi.

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

Source: opennet.ru

Tāpiri i te kōrero