На днях в рамках проекта openSUSE представили релиз оболочки для установки под номером Agama 11. Ну, это такой еще один интересный шаг по пути к модернизации, который больше сближает SUSE и openSUSE с чем-то, знаете, более актуальным. Agama задумана так, что её можно настроить как стандартно, так и, если очень хочется, через браузер. Вся эта штука распространяется под лицензией GPLv2, а её основа основана на таких «модных» сейчас технологиях, как Ruby, Rust и TypeScript — ну, это всё, если коротко, такие технические штуки, на которых программы строят.
Основные моменты внедрения
Здесь, пожалуй, стоит обратить внимание на то, что новый установщик приготовлен для будущей версии openSUSE с номером 16, а также для линейки профессиональных продуктов SUSE Linux Enterprise Server 16. На данный момент, как это принято, уже можно найти рабочие *лайв образы* для различных системных архитектур, таких как x86_64 или ARM64, если, конечно, вам такие детали небезразличны. Вот эти штуки активно работают с последними версиями openSUSE Leap 16, а также с такими новыми форматами, как Rolling релизы Tumbleweed или Slowroll и даже с экспериментальными штуками вроде MicroOS.
Основные параметры Agama
Если говорить про функционал, то тут, знаете, всё сделано так, чтобы пользователей не слишком утомлять сложностями. Вот несколько моментов, на которые сделали акцент:
- Настройки инсталлятора стали, ну, что-то вроде более прямолинейными. Это значит, что всё собирается легко, а сам процесс не грузит голову.
- Старый YaST заменён на что-то более адаптивное, где уже нет лишних заморочек.
- Меню тут выстроено в такой последовательности, что всё выглядит здраво и в некотором смысле самостоятельно всё упорядочивается.
- Возможности для подключения «надстроек» сделаны практичнее, если вдруг кому-то захочется это всё ещё кастомизировать.
Разработчики, в свою очередь, явно выделили такие вещи, как возможность больше настраивать самому под себя. Интерфейс тоже вроде как стал, по их словам, менее навязчивым. Сетевые настройки, к вашему сведению, наладили, и автоматические конфигурации теперь работают быстрее, что для многих будет просто находкой.
Технические детали
Если чуть-чуть углубиться в то, что под капотом, то Agama больше не цепляется за старый YaST, а потихоньку предлагает новый формат, который, к примеру, открывается прямо в браузере. Всё это базируется на таких известных «штуках» как React и PatternFly в связке с обработкой данных через Ruby. Это значит, что управление стало, можно сказать, более интернет-зависимым или, если проще, удобным в удалённых задачах.
К плюсам здесь стоит отнести возможность администрирования через веб-интерфейс и удобство в автоматизации поставленных задач, если кому вдруг это важно.
Замеченные обновления и улучшения
- Появилась новая функция, где можно оставить поле для пароля root пустым. Если коротко — это для раздела пользователей, хотя для полной настройки администратора пароль всё равно пригодится.
- Исправили мелкий косяк с тем, что на кнопку «Установить» можно было нажимать бесконечно. Теперь она показывает предупреждения, чтобы не было путаницы.
- Для корпоративной версии SUSE добавили удобный блок, где сразу можно пройти регистрацию и активировать продукт.
- Возможности API тоже обновили, так что теперь добавить параметры установки через командную строку стало чуть, скажем, попроще.
- Скрипты для автоматических процессов стали понятнее для всех, кто любит делать всё на автомате.
- Появилась поддержка работы с физическими томами для более сложных задач. Например, теперь TPMv2 тоже задействован, если понадобится усложнить конфигурацию.
Заключительные мысли
В общем, на самом деле, Agama 11 — это довольно большой шаг вперёд, который вряд ли оставит равнодушными тех, кто давно знаком с openSUSE, а заодно и привлечёт внимание новых пользователей, для которых важны простота и гибкость.