The OpenNET Project / Index page

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

Выпуск D-Installer 0.4, нового инсталлятора для openSUSE и SUSE

25.07.2022 12:46

Разработчики инсталлятора YaST, применяемого в openSUSE и SUSE Linux, опубликовали обновление экспериментального инсталлятора D-Installer 0.4, поддерживающего управление установкой через web-интерфейс. Одновременно подготовлены установочные образы, предназначенные для ознакомления с возможностями D-Installer и предоставляющие средства для установки непрерывно обновляемой редакции openSUSE Tumbleweed, а также релизов Leap 15.4 и Leap Micro 5.2.

D-Installer подразумевает отделение пользовательского интерфейса от внутренних компонентов YaST и предоставление возможности использования различных фронтэндов. Для установки пакетов, проверки оборудования, разбивки дисков и прочих необходимых при инсталляции функций продолжают использоваться библиотеки YaST, поверх которых реализована прослойка, абстрагирующая доступ к библиотекам через унифицированный интерфейс D-Bus. Среди целей разработки D-Installer упоминается устранение имеющихся ограничений графического интерфейса, расширение возможностей по использованию функциональности YaST в других приложениях, уход от привязки к одному языку программирования (D-Bus API позволит создавать надстройки на разных языках) и стимулирование создания альтернативных настроек представителями сообщества.

Для взаимодействия с пользователем подготовлен фронтэнд, построенный с использованием web-технологий. Фонтэнд включает обработчик, обеспечивающий доступ к вызовам D-Bus через HTTP, и показываемый пользователю web-интерфейс. Web-интерфейс написан на JavaScript с использованием фреймворка React и компонентов PatternFly. Сервис для привязки интерфейса к D-Bus, а также встроенный http-сервер, написаны на языке Ruby и построены с использованием готовых модулей, развиваемых проектом Cockpit, которые также применяются в web-конфигураторах Red Hat.

Управление установкой осуществляется через сводный экран "Installation Summary", на котором собраны подготовительные настройки, производимые перед началом установки, такие как выбор языка и устанавливаемого продукта, разбивка диска и управление пользователями. Основное отличие нового интерфейса от YaST в том, что переход к настройкам не требует запуска отдельных виджетов и предлагается сразу.

В новой версии D-Installer реализована многопроцессная архитектура, благодаря которой интерфейс взаимодействия с пользователем теперь не блокируется во время выполнения других работ в инсталляторе, таких как чтение метаданных из репозитория и установка пакетов. Введены три внутренние стадии установки: запуск инсталлятора, настройка параметров установки и установка. Реализована поддержка установки различных продуктов, например, помимо установки редакции openSUSE Tumbleweed теперь возможна и установка релизов openSUSE Leap 15.4 и Leap Micro 5.2. Для каждого продукта инсталлятор выбирает различные схемы разбивки дисковых разделов, набор пакетов и настройки безопасности.

Дополнительно ведётся работа по созданию минималистичного системного образа, обеспечивающего запуск инсталлятора. Основная идея в компоновке компонентов инсталлятора в форме контейнера и использования специального загрузочного initrd-окружения Iguana для запуска контейнера. В настоящий момент для работы из контейнера уже адаптированы модули YaST для настройки часовых поясов, клавиатуры, языка, межсетевого экрана, системы печати, DNS, просмотра журнала systemd, управления программами, репозиториями, пользователями и группами.





  1. Главная ссылка к новости (https://yast.opensuse.org/blog...)
  2. OpenNews: Релиз дистрибутива openSUSE Leap 15.4
  3. OpenNews: Доступен дистрибутив SUSE Linux Enterprise 15 SP4
  4. OpenNews: Первый выпуск D-Installer, нового инсталлятора для openSUSE и SUSE
  5. OpenNews: openSUSE развивает web-интерфейс для инсталлятора YaST
  6. OpenNews: Используемый в Fedora и RHEL инсталлятор Anaconda переводят на web-интерфейс
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/57546-yast
Ключевые слова: yast, installer
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, user90 (?), 12:55, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вот когда YaST был без системды, то прочие дистрибутивы сосали ;) А теперь-то тьфу на это недоразумение. Ну а сабж вообще пофиг..
     
     
  • 2.6, I.F.K. (?), 13:25, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Вот когда YaST был без системды, то прочие дистрибутивы сосали ;) А
    > теперь-то тьфу на это недоразумение. Ну а сабж вообще пофиг..

    Ничего подобного, YaST всегда был очень жирным, в сравнении с остальными, пока не появилась г@внаконда.
    До сих пор как инсталятор у Debian, так и слаковый намного экономнее, без всякого урезания возможностей.

     
     
  • 3.8, user90 (?), 13:51, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так YaST это не только и не столько инсталлятор, а yet another setup tool.
     
     
  • 4.22, АнонимКо (?), 18:49, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Так YaST это не только и не столько инсталлятор, а yet another
    > setup tool.

    Во всём остальном zypper справляется более чем. А попутные центры управления, которые предоставляет SUSE, и даром ненужны, и без них нормальный дистрибутив.


     
     
  • 5.23, user90 (?), 19:20, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и без них нормальный дистрибутив

    Был нормальный, лет 10 назад.

     
     
  • 6.24, АнонимКо (?), 21:03, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >> и без них нормальный дистрибутив
    > Был нормальный, лет 10 назад.

    "Рыночек" порешал.
    А по теме, вэю-установщик это бред конечно.

     
  • 5.25, Аноним (25), 21:04, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Был бы нормальным, если бы не короткий срок поддержки и не чехарда с репозиториями.
     
  • 2.9, Аноним (9), 14:42, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    SystemD - это лучшее что случалось с Linux.

    // b.

     
     
  • 3.14, Аноним (14), 15:19, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Поттеринг, залогинься.
     
     
  • 4.17, Аноним (17), 16:15, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да то QwertyRed.
     
  • 4.28, Аноним (28), 09:05, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Любой может оставить эту дурацкую метку, пусть тот человек свой логин с паролем вспоминает от аккаунта на Опеннете.
    //b
     
  • 3.15, ыть (ok), 15:43, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    многие считают что в 70-х было лучше)
     
     
  • 4.21, Аноним (-), 18:45, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Только их уже уволили всех нахрен из айтишных компаний за характерную "эффективность".
     

  • 1.2, Михрютка (ok), 13:05, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Смешно подходить к театру с точки зрения зрителя. На спектакли не ходят – от скуки челюсть выскакивает. А то, что режиссер непрерывно ищет и ставит, ставит и ищет? Театр первым отрапортовал о подготовке к зиме, ни одного актера, не занятого в спектакле. При чем тут пустой зал? Тогда получается, что театр – для зрителя, поезд – для пассажиров, а завод – для покупателя?! Такой огромный завод – для покупателя? Нет! Это для всеобщей занятости.
     
     
  • 2.3, Аноним (17), 13:12, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Заво для покупателя заводов.
     
  • 2.4, Аноним (17), 13:13, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Завод для покупателя заводов.
     
  • 2.5, Аноним (5), 13:18, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Заводд для покупателя заводов.
     
  • 2.30, Аноним (30), 19:23, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > театр – для зрителя
    > завод - для ... занятости

    Самолюбование, самосозерцание тоже неплохой зритель, самодостаточный.

     

  • 1.10, Онаним (?), 14:58, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    D-Installer - это утилита для удаления? :D
     
  • 1.11, Аноним (11), 14:59, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Даже сюда майнинг крипты на js всунули.
     
  • 1.12, Аноним (12), 15:07, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    "us-west-2.compute.amazonaws.com." Что связывает Амазон и Альт Линукс?
     
     
  • 2.16, Агонии (?), 16:03, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    скрепы
     

  • 1.13, АнонимкаРастуимка (?), 15:07, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    На раст?
     
  • 1.18, Аноним (18), 17:28, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У меня на жлезеках опенсуся зависает на загрузке драйверов, даже инсталер не запускается. Железо обычное, ни с одним дистром проблем нет
     
  • 1.19, Anonymoustus (ok), 17:45, 25/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что с YaSTом? Он сломался?
     
     
  • 2.20, Михрютка (ok), 18:01, 25/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    в однобортном сейчас уже никто не воюет
     

  • 1.27, Аноним (27), 01:59, 26/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сусе - это когда очень хочется как в windows, но есть очень мало деняк.
     
     
  • 2.29, Тра тра трахаться хочу (?), 11:33, 26/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Сусе - это когда очень хочется как в windows

    Пусть будет. И такая ниша тоже нужна.
    Была попытка сделать мега-комбайн, чтоб в нем можно было пользователю мышой возить и в консоль не лезть. Такой windows-way
    Была Мандрива и Суся. Мандрива скопытилась, а Суся до сих пор живет. Альтернативы нет.

    Еще есть Убунта, но это, на мой взгляд, не в ту степь. Они вдохновлялись не Виндой, а Огрызком.

     

  • 1.31, Аноним (-), 13:16, 27/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Модно, молодёжно, прогрессивно!
     
  • 1.32, ВОРОНА (?), 21:52, 31/07/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зря хейтят, а суся отличный дистр. Все системные утилиты сделаны с умом и они неожиданно работают и не вызывают лишних телодвижений в отличии от того же центоса.
     

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



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

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