Разработчики проекта openSUSE объявили через публикацию, запуск первых тестов своего нового установщика «D-Installer» (о чем мы уже рассказывали здесь в блоге), помимо приглашения пользователей принять участие в тестах нового инсталлятора D-Installer.
Новый установщик выделяется тем, что отделяет пользовательский интерфейс от внутренностей YaST и предоставить возможность использовать несколько интерфейсов, в том числе интерфейс для управления установкой через веб-интерфейс.
Установщик движется к openSUSE Factory и появится на прототипе настраиваемой платформы Linux позже. У установщика, который команда YaST называет D-Installer, есть образы установщика для тестирования, и он ищет информацию/отзывы через руководство по обратной связи.
В руководстве есть несколько наборов инструкций, предназначенных для получения отзывов об установщике следующего поколения.
библиотеки YaST по-прежнему используется для установки пакетов, проверка оборудования, участие дисков и другие необходимые для установки функции, в дополнение к которым реализован слой, абстрагирующий доступ к библиотекам через унифицированный интерфейс D-Bus.
Основной интерфейс для управления заводом построен с использованием веб-технологий и включает в себя контроллер, обеспечивающий доступ к вызовам D-Bus через HTTP и сам веб-интерфейс. Веб-интерфейс написан на JavaScript с использованием фреймворка React и компонентов PatternFly.
Сервис для привязки интерфейса к D-автобуси встроенный http сервер, написаны на ruby и построен с использованием готовых модулей, разработанных проектом Cockpit, которые также используются в веб-конфигураторах Red Hat. Установщик использует многопоточную архитектуру, поэтому пользовательский интерфейс не зависает, пока выполняется другая работа.
Команда также хочет переименовать D-Installer на другое имя, и твит от openSUSE просит людей предложить новое имя. D-Installer визуально проверяет настройку установки с первого взгляда и является одной из ключевых областей, на которых группа выпуска выпуска хотела бы сосредоточить внимание сообщества в ближайшие недели.
Семинар для монтажников был запланирован во время собрания сообщества 8 ноября. Люди могут использовать это руководство для обратной связи, чтобы протестировать элементы для следующего установщика и оставить отзыв о документе или во время семинара.
Среди целей разработки D-Installer — устранение существующих ограничений графического интерфейса, расширение возможностей использования функционала YaST в других приложениях, более не привязанных к языку программирования (API D-Bus будет позволяют создавать плагины на разных языках) и поощрять создание альтернативных сред членами сообщества.
Из функций, которые нуждаются в улучшенииявляются инструменты для информирования пользователя о возникающих ошибках и организовать интерактивное взаимодействие в рабочем процессе (например, отображение запроса пароля при обнаружении зашифрованного раздела). В планах также способность изменять поведение разных стадий в зависимости от выбранного продукта или системной функции (например, для MicroOS используется раздел только для чтения).
Наконец, стоит упомянуть это для тех, кто хочет познакомиться с новым установщиком или хочет внести свой вклад в тесты.
Они должны знать, что установочные образы подготовлены для архитектуры 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.
Если вы хотите узнать больше об этом, вы можете ознакомиться с деталями По следующей ссылке.