tgoop.com/linux_gram/8775
Last Update:
Дистрибутив openSUSE опубликовал альтернативный инсталлятор Agama 15
Проект openSUSE выпустил альтернативный установщик Agama 15, который в будущем заменит классический YaST-интерфейс. Главное отличие — модульная архитектура с разделением логики и интерфейса, а также поддержка web-фронтэнда, что позволяет управлять установкой через браузер. Agama написан на Ruby, Rust и TypeScript и распространяется под GPLv2.
Инсталлятор уже доступен в тестовых live-сборках для x86_64, ppc64le, s390x и ARM64, в том числе с бета-версией openSUSE Leap 16, Tumbleweed, Slowroll и MicroOS. В будущем он войдёт в состав Leap 16 и SUSE Linux Enterprise Server 16.
Agama по-прежнему использует библиотеки YaST, но взаимодействует с ними через HTTP-прослойку, что делает возможным создание альтернативных UI и более гибкую интеграцию с другими инструментами. Интерфейс построен на React с использованием компонентов PatternFly, а внутренняя архитектура основана на многопроцессной модели, исключающей зависания UI.
В новой версии:
— Унифицирован интерфейс для настройки языка, раскладки клавиатуры и часового пояса. Ранее настройки локализации отдельно предоставлялись для интерфейса инсталлятора и для устанавливаемого дистрибутива, что вводило пользователей в заблуждение.
— Переделан интерфейс для настройки подключения к беспроводной сети.
— В интерфейсе разбивки дисковых разделов проведена реорганизация контекстных меню и добавлены дополнительные пояснения.
— Предоставлена возможность использования web-интерфейса для регистрации расширений.
— Улучшен режим автоматизированной установки.
— В интерфейсе командной строки реализована команда "agama monitor" для отслеживания процесса установки на другой системе.
Linux / Линукс