openSUSE развивает web-интерфейс для инсталлятора YaST
Автор
Сообщение
news_bot ®
Стаж: 6 лет 11 месяцев
Сообщений: 27286
После объявления о переводе на web-интерфейс инсталлятора Anaconda, применяемого в Fedora и RHEL, разработчики инсталлятора YaST раскрыли планы по разработке проекта D-Installer и созданию фронтэнда для управления установкой дистрибутивов openSUSE и SUSE Linux через web-интерфейс.
Отмечается, что проектом уже давно развивается web-интерфейс WebYaST, но он ограничен возможностями удалённого администрирования и настройки системы, не рассчитан для использования в качестве инталлятора, и жестко привязан к коду YaST. D-Installer рассматривается как платформа, обеспечивающая работу поверх YaST нескольких фронтэндов для установки (Qt GUI, CLI и Web). Из сопутствующих планов отмечается проведение работы по сокращению процесса установки, отделению пользовательского интерфейса от внутренних компонентов YaST и добавлению web-интерфейса.
Технически D-Installer представляет собой слой абстракции, реализованный поверх библиотек YaST и предоставляющий унифицированный интерфейс для обращения через D-Bus к таким функциям, как установка пакетов, проверка оборудования и разбивка дисков. На указанный D-Bus API будут переведены графический и консольный установщики, а также подготовлен работающий в браузере установщик, взаимодействующий с D-Installer через прокси-сервис, обеспечивающий доступ к вызовам D-Bus через HTTP. Разработка пока находится на стадии начального прототипа. D-Installer и прокси разрабатываются на языке Ruby, на котором написан и сам YaST, а web-интерфейс создаётся на JavaScript с использованием фреймворка React (не исключается задействование компонентов Cockpit).
Среди целей которые преследует проект D-Installer: устранение имеющихся ограничений графического интерфейса, расширение возможностей по использованию функциональности YaST в других приложениях, унифицированный интерфейс D-Bus, упрощающий интеграцию с собственными рабочими процессами, уход от привязки к одному языку программирования (D-Bus API позволит создавать надстройки на разных языках), стимулирование создания альтернативных настроек представителями сообщества.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://yast.opensuse.org/blog...)
- OpenNews: Используемый в Fedora и RHEL инсталлятор Anaconda переводят на web-интерфейс
- OpenNews: Выпуск инсталлятора Archinstall 2.3.0, применяемого в дистрибутиве Arch Linux
- OpenNews: В ночных сборках Ubuntu Desktop появился новый инсталлятор
- OpenNews: Используемый в SUSE и openSUSE конфигуратор YaST переписан на языке Ruby
Похожие новости:
- Компания SUSE развивает собственную замену CentOS 8, совместимую с RHEL 8.5
- Инициатива SUSE Liberty Linux для унификации поддержки SUSE, openSUSE, RHEL и CentOS
- Используемый в Fedora и RHEL инсталлятор Anaconda переводят на web-интерфейс
- Новые версии дистрибутива GeckoLinux
- Началось альфа-тестирование дистрибутива openSUSE Leap 15.4
- Выпуск инсталлятора Archinstall 2.3.0, применяемого в дистрибутиве Arch Linux
- Доступно первое ежеквартальное обновление openSUSE Leap 15.3-2
- Проект openSUSE анонсировал публикацию промежуточных сборок
- В ночных сборках Ubuntu Desktop появился новый инсталлятор
- Для FreeBSD развивается новый инсталлятор
Теги для поиска: #_yast, #_install, #_suse, #_opensuse
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 29-Янв 08:00
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 11 месяцев |
|
После объявления о переводе на web-интерфейс инсталлятора Anaconda, применяемого в Fedora и RHEL, разработчики инсталлятора YaST раскрыли планы по разработке проекта D-Installer и созданию фронтэнда для управления установкой дистрибутивов openSUSE и SUSE Linux через web-интерфейс. Отмечается, что проектом уже давно развивается web-интерфейс WebYaST, но он ограничен возможностями удалённого администрирования и настройки системы, не рассчитан для использования в качестве инталлятора, и жестко привязан к коду YaST. D-Installer рассматривается как платформа, обеспечивающая работу поверх YaST нескольких фронтэндов для установки (Qt GUI, CLI и Web). Из сопутствующих планов отмечается проведение работы по сокращению процесса установки, отделению пользовательского интерфейса от внутренних компонентов YaST и добавлению web-интерфейса. Технически D-Installer представляет собой слой абстракции, реализованный поверх библиотек YaST и предоставляющий унифицированный интерфейс для обращения через D-Bus к таким функциям, как установка пакетов, проверка оборудования и разбивка дисков. На указанный D-Bus API будут переведены графический и консольный установщики, а также подготовлен работающий в браузере установщик, взаимодействующий с D-Installer через прокси-сервис, обеспечивающий доступ к вызовам D-Bus через HTTP. Разработка пока находится на стадии начального прототипа. D-Installer и прокси разрабатываются на языке Ruby, на котором написан и сам YaST, а web-интерфейс создаётся на JavaScript с использованием фреймворка React (не исключается задействование компонентов Cockpit). Среди целей которые преследует проект D-Installer: устранение имеющихся ограничений графического интерфейса, расширение возможностей по использованию функциональности YaST в других приложениях, унифицированный интерфейс D-Bus, упрощающий интеграцию с собственными рабочими процессами, уход от привязки к одному языку программирования (D-Bus API позволит создавать надстройки на разных языках), стимулирование создания альтернативных настроек представителями сообщества. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 29-Янв 08:00
Часовой пояс: UTC + 5