В выпуске Fedora 39 предложено перевести предлагаемые по умолчанию официальные сборки для рабочих станций (Fedora Workstation) на использование переработанного инсталлятора Anaconda, в котором вместо интерфейса на основе библиотеки GTK будет предложен web-интерфейс. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.

Web-интерфейс использует JavaScript-фреймворк React, элементы оформления PatternFly и компоненты из проекта Cockpit, уже применяемого в продуктах Red Hat для настройки и управления серверами. Cockpit выбран как хорошо зарекомендовавшее себя решение, для которого имеется бэкенд для взаимодействия с инсталлятором (Anaconda DBus). Применение Cockpit также позволило добиться единообразия и унифицировать различные компоненты управления системой. При переработке интерфейса использовались результаты ранее проделанной работы по повышению модульности инсталлятора - основная часть Anaconda была преобразована в модули, взаимодействующие через API DBus, и новый интерфейс использует готовый API без внутренней переработки.

Из достоинств нового инсталлятора отмечается упрощение процесса установки, избавление от усложнений, более понятная для начинающих пользователей организация установки, простой процесс переустановки, упрощение сопровождения и разработки дополнений. Web-интерфейс также допускает взаимодействие через web-браузер, что значительно повышает удобство удалённого управления установкой, которое не сравнится со старым решением на базе протокола VNC.

Вместо главного экрана с перечнем действий в новом интерфейсе работа организована в форме мастера (Wizard), подразумевающего последовательное выполнение определённых шагов без возвращения к основному экрану. Инсталлятор включает встроенную систему справки и поддерживает такие действия как выбор языка и часового пояса, выбор диска, разбивка разделов (поддерживается автоматический и ручной режимы), обзор выбранных параметров установки и визуализация хода установки.

// cc-by opennet.ru
// converted with crypt’s opennet autoreposter <<<

  • odalist
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    и ни у одного нет вменяемого установщика

    Чего? С тобой все нормально?

    один раз и всем вместе его использовать?

    Open Source не для тебя. Лучше сидеть на винде.

    Ведь можно просто сделать на ncurses

    FreeBSD и Debian тебе в помощь.

    из текстового файла

    NixOS.

    понадобилось пару софтин, ни вайн ни через даже стим-протон не завел ничего.

    Ниасилил?

    • shikata_ga_nai
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Ниасилил?

      Да, пробовал и не вышло. А ты знаешь, как надо? Можешь показать?

      • odalist
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Можешь показать?

        Чего ты неосилил?

    • shikata_ga_nai
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Debian тебе в помощь.

      Вот кстати, пошел ты нахуй. В Дебиан ублюдский инсталлятор.

      Ну вот сам подумай, установщик задает вопрос, потом думает какое-то время и задает вопрос снова (следующий). Почему сразу нельзя спросить всю хуйню мира, часовой пояс и прочую срань, узнать что по разметке и идти работать? Тот самый случай, когда надо сидеть и смотреть каждый раз на полосочку загрузки в ожидании следующего вопроса.

      А еще вот от уважаемых людей тебе ссылка, там тоже понятно, почему это высер: https://www.linux.org.ru/news/debian/16195513

      Советчик хуев, бля

      • shikata_ga_nai
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

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

        • odalist
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Арч вот попытался с более-менее установщик, там логика в том, что сначала натыкиваешь в нем все настройки

          Настоящий и лютый пипец. Почему?

          archinstall stores all user and (secondary) disk encryption passwords in plain text

          archinstall offers different defaults than the regular installation process.

          И опять же, можешь засунуть этот установщик себе в труселя.

      • odalist
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Вот кстати, пошел ты нахуй.

        Пошел в жопу, неосилятор.

        думает какое-то время

        Все зависит от железа.

        Почему сразу нельзя спросить всю хуйню

        Потому, что ты настолько туп, что не смог найти пункта “Automated install”.

        тебе ссылка

        Вот тебе ссылка. Можешь в труселя себе засунуть.