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.

Суулгацыг удирдах үндсэн интерфэйс нь вэб технологи ашиглан бүтээгдсэн бөгөөд HTTP-ээр дамжуулан D-Bus дуудлагад хандах хандагч, вэб интерфэйс өөрөө багтдаг. Вэб интерфэйс нь React framework болон PatternFly бүрэлдэхүүн хэсгүүдийг ашиглан JavaScript дээр бичигдсэн. Интерфэйсийг D-Bus-тай холбох үйлчилгээ, мөн суурилуулсан http сервер нь Ruby хэл дээр бичигдсэн бөгөөд Cockpit төслийн боловсруулсан бэлэн модулиудыг ашиглан бүтээгдсэн бөгөөд үүнийг Red Hat вэб тохируулагчдад ашигладаг. Суулгагч нь олон процесст архитектурыг ашигладаг бөгөөд үүний ачаар бусад ажил хийгдэж байх үед хэрэглэгчийн интерфэйс хаагдахгүй.

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

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх