![](https://itshaman.ru/images/10669_800.webp)
Откройте для себя Agama: установщик нового поколения в релизе ALP дистрибутива openSUSE Являясь преемником YaST, она обещает усовершенствованный процесс установки.
Установщик – это ваше первое знакомство с дистрибутивом, что делает его важнейшим аспектом пользовательского опыта. Но почему он так важен? Прежде всего, он задает тон. Плавная, интуитивно понятная установка может привлечь и удержать пользователей.
Кроме того, эффективная программа установки гарантирует, что пользователи любого уровня, от новичков до экспертов, смогут настроить свои системы. Другими словами, инклюзивность процесса установки расширяет базу пользователей.
В этой связи openSUSE стремится улучшить пользовательский опыт. Появился Agama, установщик нового поколения, который (возможно) дебютирует в ALP-релизах openSUSE
Установщик Agama
Первоначально известная как «D-Installer», что, как мы согласны, звучит несколько запутанно, Agama – это новая программа установки Linux, все еще находящаяся в разработке командой YaST openSUSE
Его особенности включают:
- Возможность повторного использования
- Интеграция с приложениями сторонних разработчиков
- Возможность создания на его основе сложных пользовательских интерфейсов
Если вы являетесь давним пользователем openSUSE то первый вопрос, который приходит на ум: «Зачем нужна новая программа установки? Разве YaST не достаточно хорош?». Мы ответим на эти вопросы следующим образом.
YaST – это фантастическая программа установки с более чем 20-летней проверенной надежностью. И он до сих пор является основным инструментом, используемым установщиками дистрибутивов SUSE и openSUSE Однако, несмотря на его неоспоримые достоинства, времена меняются, и технологии развиваются.
В свете этого, YaST становится все труднее преодолевать следующие проблемы:
- YaST имеет сложную структуру и чрезмерный технический «кодовый след» в своей кодовой базе, который приходиться поддерживать.
- Проектирование и создание сложных, современных пользовательских интерфейсов требует много работы.
- Довольно сложно обмениваться логикой с другими сторонними инструментами.
- Нелегко вносить вклад в проект, поскольку он использует некоторые собственные решения, такие как LibYUI.
Но самое главное – на горизонте маячит ALP (Adaptable Linux Platform), которая станет следующим поворотным пунктом в эволюции openSUSE Поэтому для решения задач и проблем, которые возникнут в связи с ALP, Agama создается с учетом всех этих требований.
С технической стороны она включает в себя веб-клиент, интерфейс командной строки и набор сервисов D-Bus. Под капотом сервисы используют библиотеки, основанные на YaST, которые повторно используют многие из уже существующих функций YaST.
Более того, внедрение новой, улучшенной и более современной программы установки – это тенденция, которой в последний год активно следуют все ведущие дистрибутивы Linux.
Например, только что вышедшая Ubuntu 23.10 теперь использует новую программу установки на основе Flutter. Debian усовершенствовал свой инсталлятор в выпуске Bookworm, а Fedora также активно работает над новым веб-инсталлятором. Таким образом, openSUSE также не отстает в этом стремлении удовлетворить меняющиеся потребности пользователей и справиться с техническими проблемами.
Наконец, в духе открытого кода openSUSE просит сообщество высказать свои соображения и пожелания, чтобы помочь улучшить концепцию программы установки Agama.
Самые нетерпеливые могут загрузить предварительную версию грядущей программы установки здесь.
Для получения более подробной информации посетите репозиторий GitHub проекта.