The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Проект openSUSE представил инсталлятор Agama 9 с новым web-интерфейсом

28.06.2024 16:27

Разработчики проекта openSUSE опубликовали выпуск инсталлятора Agama 9, разрабатываемого для замены классического интерфейса установки SUSE и openSUSE, и примечательного отделением пользовательского интерфейса от внутренних компонентов YaST. Agama предоставляет возможность использования различных фронтэндов, например, фронтэнда для управления установкой через web-интерфейс. Для тестирования нового инсталлятора сформированы live-сборки для архитектур x86_64, ppc64le, s390x и ARM64, поддерживающие установку openSUSE Leap, непрерывно обновляемой сборки openSUSE Tumbleweed, а также нескольких редакций SUSE ALP на базе изолированных контейнеров.

В инсталляторе предоставляются возможности, необходимые для решения таких задач, как выбор начального набора приложений, настройка сетевого подключения, языка, клавиатуры, часового пояса и параметров локализации, подготовка устройства хранения и разбивка разделов, добавления пользователей в систему. Среди основных целей разработки Agama упоминается устранение имеющихся ограничений графического интерфейса, расширение возможностей по использованию функциональности YaST в других приложениях, уход от привязки к одному языку программирования и стимулирование создания альтернативных настроек представителями сообщества.

Для установки пакетов, проверки оборудования, разбивки дисков и прочих необходимых при инсталляции функций в Agama продолжают использоваться библиотеки YaST, поверх которых реализованы сервисы-прослойки, абстрагирующие доступ к библиотекам через унифицированный коммуникационный протокол на базе HTTP. В инсталляторе используется многопроцессная архитектура, благодаря которой интерфейс взаимодействия с пользователем не блокируется во время выполнения других работ. Базовый интерфейс для управления установкой построен с использованием web-технологий. Web-интерфейс написан на JavaScript с использованием фреймворка React и компонентов PatternFly. Сервис для обмена сообщениями, а также встроенный http-сервер, написаны на языке Ruby.

В новой версии:

  • Предложена новая реализация web-интерфейса, в которой использована классическая компоновка и добавлена боковая панель для навигации по всем этапам установки. Решены проблемы с масштабированием web-интерфейса при добавлении новой функциональности. Значительно изменены отдельные секции в интерфейсе, особенно заметно переработана страница для настройки подключения к сети.
  • Расширены возможности для установки в автоматическом режиме, проводимой без участия человека. При выполнении профилей на языке определения конфигурации jsonnet предоставлено больше информации об оборудовании. Реализована новая секция "legacy-autoyast-storage", позволяющая использовать содержимое секций <partitioning /> из AutoYaST. Обновлён интерфейс командной строки, в котором появилась поддержка редактирования конфигурации во внешнем редакторе.
  • Обеспечена частичная совместимость с профилями автоматической установки, созданными для AutoYaST, которые могут импортироваться в Agama и конвертироваться в собственный формат. Из-за различий в функциональности, не все элементы конфигурации AutoYaST доступны, но разработчики планируют обеспечить поддержку наиболее значимых секций, таких как секции "partitioning", "networking", "software" и "scripts". Поддерживаются правила, классы, встраивание кода на языке Ruby и определение скриптов, вызываемый перед применением изменений.
  • Модернизирована начинка установочного носителя (Live ISO). Добавлена поддержка установки дополнительных пакетов в Live-окружение (БД c информацией о пакетах теперь не блокируется, что позволяет устанавливать и обновлять любые пакеты после загрузки в Live-режиме). Вместо фиксированного пароля "linux" для входа с правами root в системное окружения загрузочного носителя предоставлена возможность определения собственного пароля или генерации случайного пароля, который будет показан после загрузки в локальной консоли вместе со слепками сгенерированных SSH-ключей и TLS-сертификатов.


  1. Главная ссылка к новости (https://yast.opensuse.org/blog...)
  2. OpenNews: Проект openSUSE опубликовал инсталлятор Agama 8, избавленный от привязки к Cockpit
  3. OpenNews: Проект openSUSE раскрыл планы по развитию нового инсталлятора Agama
  4. OpenNews: Проект openSUSE опубликовал альтернативный инсталлятор Agama 5
  5. OpenNews: Третий прототип платформы ALP, идущей на смену SUSE Linux Enterprise
  6. OpenNews: Дистрибутив openSUSE предложил протестировать новый инсталлятор
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61457-agama
Ключевые слова: agama, install, opensuse
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (32) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 16:36, 28/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    После того, как они официально убили привычный Leap и взяли курс на контейнерную ОС, как-то уже неинтересно связываться с SUSE.
     
     
  • 2.6, Афанасий (?), 17:11, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ничего себе! Не знал, что Leap умер.
     
     
  • 3.7, Анониматор (?), 17:18, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Умер или нет не знаю, а вот то их директор почти разорил компанию слышал. С биржи делистинг им сделали
     
  • 2.10, Аноним (10), 17:45, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Поддержка контейнеров из коробки — одна из наиболее востребованных фич сегодня, поэтому SUSE как раз куда интереснее того же Дебиана, например.
     
     
  • 3.18, _ (??), 19:04, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Любой линукс поддерживает "контейнеров из коробки", даже демьян :) Просто зюзя - всио!(С)
     
  • 3.27, Аноним (27), 21:56, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А вписать apt install podman/docker.io/lxc/runc религия не позволяет?
     
     
  • 4.35, Аноним (35), 14:47, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Так докер сделан для того, чтобы заклинания врожде apt install, zypper install и dnf install не учить.
    Логичным шагом было бы сделать систему, в которой докер с кубером уже поставлены, а системные пакеты ставятся через докерхаб, ведь пакетным менеджером пользуются только люди с устаревшим мышлением.
     
     
  • 5.38, Аноним (38), 16:30, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы что? Печатать каждый раз docker run ls вместо ls?
     
     
  • 6.43, Аноним (43), 13:16, 01/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что, sudo mount a b, уже печатают, половина гайдов в инете прям так и идет
     
  • 5.44, Аноним (27), 21:50, 01/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А эти образы в докер хаб, для обезьян с современным мышлением, кто создает?
     
  • 5.45, Аноним (27), 21:53, 01/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Или это сарказм?
     
  • 3.30, penetrator (?), 14:32, 29/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    контейнеры сами по себе имеют очень ограниченное применение, в рамках конкретных сценариев

    а сделать это часть ОС, а не просто изкаропки - решение крайне плохое для general server/workstation дистрибутива

    поэтому в какой-то степени да, всё, останется слоурол и TW для дома, но есть сомнения по поводу остального, ждем ALP чтобы посмотреть насколько он плох

    > Обеспечена частичная совместимость с профилями автоматической установки, созданными для AutoYaST, которые могут импортироваться в Agama и конвертироваться в собственный формат.

    и это тоже непонятно, ну зачем вот? kickstart в шапке живет и процветает, зачем ломать? ну хорошо хоть что есть автоконвертер, насколько глючный - неизвестно

    при всей моей не любви к шапке, альтернатив нет, SUSE ломает все надежды на свитч

     
     
  • 4.32, Аноним (32), 18:03, 29/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А почему не Debian?
     
     
  • 5.34, penetrator (?), 12:37, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > А почему не Debian?

    совсем свежие версии я не пробовал, а что пораньше были - как-то не срослось

    возникало стойкое ощущение, что все сделано на коленке и через задницу, начиная с самого apt

    А Ubuntu еще хуже, как винда/мак на линуксе, где они все делают за тебя и не так как тебе надо.

    Хотя например википедия использует Ubuntu Server (по крайней мере использовала).

    Так что я убедился только в одном - надо пробовать, и желательно разные версии, тот же роллинг и лип отличаются значительно, что сразу незаметно, пока не начинаешь использовать ежедневно.
    Но мне дебиан не зашел...

     
     
  • 6.36, Аноним (35), 14:49, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >на коленке и через задницу

    То ли дело стандарты корпоративной разработки, которые за шаг вправо-влево стирают $HOME.

     
  • 6.39, Аноним (32), 18:54, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот за убунту соглашусь.

    На домашний компьютер решил поставить Kubuntu и получил ошибку. Подумал, несовместимое железо и поставил винду.

    И пару месяцев использовал Kubuntu в VMware и ubuntu сервер там же, для домашнего Gitlab.

    И тут у меня после обновления ломается command not found.
    Буквально, стоит что-то написать в терминале с ошибкой - летит ошибка зависимостей python. Тут я понимаю что что-то с дистрибутивом серьезно не так. И почему этот not found на python, часть системы как бы!?

    Через какое-то время я получаю новый ноут на работе.

    Ставлю на него Kubuntu... Ха! Та же ошибка инсталлятора, что была на компьютере. Но тут мне было критично и я начал разбираться. Оказывается ошибка летит только в Kubuntu (то есть с железом компьютера было все ок). Ubuntu то ставиться, но вспоминая ту проблему с not found, x86 библиотеки в репозитории по дефолту, snap, его overlayfs в df -h.

    В общем, поставил Debian 11 stable на ноут, VMware. Полностью был доволен.

    Сейчас при себе имею только ноут с Debian 12 и из багов только проблемы с kwin/plasma и то редко. А так, подходит идеально.

    Единственное, что релизы раз в 2 года - долго. Под конец итерации софт реально старый. Частично можно решить через Flatpak, ну а cli - в контейнерах. Хотя, на момент релиза, стоит сказать, с софтом все ок, когда туда съезжает testing. Сюрпризы к вечеру в виде сломанной ос я не люблю, а для экстремалов всегда есть testing/unstable.

    Резюмируя, сложилось впечатление о хорошем, многофункциональном дистрибутиве, который легко настраивается под свои нужды и не сочтает в себе сложности того же Gentoo.

    Да и вариантов, кроме SUSE, мб, Manjaro я не вижу. Fedora, с их тестовым полигоном точно нет. Арч? Не хочу ролинг.

     
     
  • 7.42, Минона (ok), 09:54, 01/07/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй NixOS Stable.
     
  • 2.15, Аноним (15), 18:26, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > После того, как они официально убили привычный Leap и взяли курс на
    > контейнерную ОС, как-то уже неинтересно связываться с SUSE.

    А мне же какой-то опеннетный эксперт затирал недавно, что Leap остаётся, типа передумали его дропать, кому же верить?! ))

     
     
  • 3.19, Аноним (2), 19:06, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Мне тоже затирал, поверил и я зря потратил время на вкат в openSUSE.
    https://opennet.ru/61357-opensuse
    > Предполагается, что openSUSE Leap 15.6 станет последним выпуском в серии 15.x, а в 2025 году на платформе ALP будет сформирован релиз openSUSE Leap 16. Ключевым отличием ALP является разделение базовой основы дистрибутива на две части: урезанную "host OS" для работы поверх оборудования и слой для поддержки приложений, ориентированный на запуск в контейнерах и виртуальных машинах.
     
     
  • 4.31, penetrator (?), 14:34, 29/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    не знаю кто вам затирал, но Leap умрет с ALP

    хотя я пока сижу на Leap, но workstation наверное будет на Slowroll

    сейчас проверяю как оно в принципе вполне годная альтернатива чистому ролингу

    но про сервера да, будет много вопросов

     

  • 1.9, Аноним (9), 17:44, 28/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    *цать лет уже то и дело слышу, что в SUSE пилят новый инсталлятор. Они там что, к каждому релизу его с нуля переписывают или все никак дописать не могут?
     

  • 1.20, Аноним (20), 19:23, 28/06/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    У дистростроителей новая дисциплина.
    С обоями начиналис уже наигрались?
     
     
  • 2.22, noc101 (ok), 19:49, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну надо же выпускать новые дистрибутивы, откуда брать изменения?))
     
     
  • 3.23, Аноним (23), 20:09, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В иксах и дровах всегда найдётся что поменять. Но вместо этого пишут инсталляторы без которых и обойтись можно.
     
     
  • 4.25, noc101 (ok), 20:27, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В иксах и дровах всегда найдётся что поменять. Но вместо этого пишут
    > инсталляторы без которых и обойтись можно.

    Взяли бы пример с Винды. Инсталляторы менают раз в 20 лет)

     
  • 4.26, n00by (ok), 20:28, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Пишут, что могут. Кто-то одни лишь сообщения пишет. ;)
     
     
  • 5.29, Аноним (29), 11:56, 29/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, что вы признались в своих недостатках
     
     
  • 6.40, Аноним (40), 20:24, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вдруг это достоинство?
     
  • 2.24, n00by (ok), 20:26, 28/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Они начитались моих сообщений здесь и теперь так подковыривают дистрибутив с трендовым сетом иконок, где не смогли починить имеющийся инсталлятор.
     
     
  • 3.37, Аноним (35), 14:50, 30/06/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На перле.
     

  • 1.41, Соль земли (?), 09:44, 01/07/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру