openSUSE работает над новым установщиком Agama

Откройте для себя 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 проекта.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)