В openSUSE им также нужен собственный установщик WebUI.

После того, как было объявлено иОбъявление об изменении веб-интерфейса установщика Anaconda используется в Fedora и RHEL, раскрыты разработчики установщика YaST что они тоже планирует развивать проект «D-Installer» и создайте интерфейс для управления установкой openSUSE и SUSE Linux через веб-интерфейс.

В отличие от новостей о том, что они начали работу с установщиком Anaconda, следует отметить, что eпроект которые они раскрыли в openSUSE давно занимается разработкой веб-интерфейса WebYaST.

Основная причина, по которой он не был выпущен для широкой публики, несмотря на то, что он уже находился в разработке в течение достаточно долгого времени, заключается в том, что он ограничен возможностями удаленного администрирования и настройки системы, он не предназначен для использования в качестве установщика и жестко привязан к коду ЯСТ.

По поводу планов, которые были озвучены по поводу нового установщика «D-Installer» рассматривается как платформа, предоставляющая различные интерфейсы установки. (Qt GUI, CLI и Web) в дополнение к YaST. Связанные планы включают работу по сокращению процесса установки, отделению пользовательского интерфейса от внутренних компонентов YaST и добавлению веб-интерфейса.

Как вы, возможно, знаете, YaST — это не только центр управления (открытыми) дистрибутивами SUSE Linux, но и программа установки. И в этом смысле мы считаем, что он компетентный установщик. Однако время идет, и YaST в некоторых отношениях показывает свой возраст.

Технически D-Installer — это уровень абстракции, реализованный поверх библиотеки YaST и предоставляет унифицированный интерфейс для доступа к таким функциям, как установка пакетов, проверка оборудования и разбиение диска по D-Bus.

Консольные и графические установщики будут перенесены на указанный D-Bus API, а также установщик на основе браузера, который взаимодействует с D-Installer через прокси-сервис, обеспечивающий доступ к вызовам D-Bus через HTTP.

Стоит отметить, что разработка D-Installer все еще находится на стадии начального прототипа. D-Installer и прокси разработаны на языке Ruby, на котором написан YaST, а веб-интерфейс построен на JavaScript с использованием фреймворка React (не исключено использование компонентов Cockpit).

Предоставление альтернативного веб-интерфейса — это лишь верхушка айсберга. Прежде чем мы это сделаем, нам нужно сделать много внутренних изменений, например отделить код от пользовательского интерфейса или добавить интерфейс D-Bus.

К счастью, мы уже улучшили внутреннее устройство YaST в нескольких важных областях (хранилище, сеть и т. д.). Однако это еще не все: предстоит еще много работы.

В то время как со стороны преимуществ упоминается, что при таком подходе ожидается, что YaST может улучшиться еще больше. Назвать несколько:

  • Улучшенный пользовательский интерфейс:Reuse: YaST содержит много полезной логики, которая была бы доступна другим инструментам.
  • лучшая интеграция: должно быть проще интегрировать части YaST в ваши собственные рабочие процессы, предоставляя интерфейс D-Bus.
  • Многоязычный: В конце концов, использование D-Bus может позволить нам использовать другие языки программирования.

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

Кроме того, разработчики надеются, что больше людей примут участие в проекте сделать код более доступным и использовать широко известные технологии.

В конце концов Если вы хотите узнать больше о записке, вы можете проверить подробности в исходном сообщении, перейдя по ссылке по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   HO2Gi сказал

    "Разработчики установщика YaST сообщили, что они также "" планируют развивать проект "D-Installer""
    Отсутствуют ли они?
    Я зациклился, пытаясь правильно прочитать XD.Balances

  2.   один из некоторых сказал

    YaST — это то, что должен иметь каждый уважающий себя дистрибутив. Жаль, что несмотря на то, что это бесплатное программное обеспечение, оно есть только у SUSE и openSUSE. жалость