From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.1 Message-ID: <1aa1f5a6-0bfe-4dd8-b2fa-114d0aacc97d@altlinux.org> Date: Thu, 9 Apr 2026 08:41:49 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@lists.altlinux.org References: <34cb5161-8079-46bf-b3a6-01b4aa0004cd@altlinux.org> Content-Language: ru, en-US From: Anton Midyukov In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [devel] ReadySet X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 Apr 2026 05:41:52 -0000 Archived-At: List-Archive: List-Post: 09.04.2026 08:10, Grigory Ustinov пишет: > 09.04.2026 7:08, Anton Midyukov пишет: >> 08.04.2026 22:02, Vladimir Romanov пишет: >>> Всем привет. >>> >>> Прерывая срач и свидетелей профессиональной дискуссии через оскорбления, хотел бы написать немного про приложение, которе я пишу. >>> >>> >>> ReadySet >>> >>> Казалось бы достаточно, но... >>> >>> >>> Это модульное приложение (На Adw/GTK4, ввиду трезвости ума и ясности мысли) для выполнения всякого по шагам. То есть: >>> >>> >>> Установщик >>> >>> Мастер первичной настройки >>> >>> Тур >>> >>> >>> Различные тонкости существующего функционала можно почитать тут: https://thisweek.altlinux.org/. Выбрав в проектах ready-set/readyset. >>> >>> >>> Но сюда я зашёл за другим... ReadySet является базой для плагинов (как плагинов шагов, так и для плагина установщика), так что я хотел бы узнать какие есть тонкости в работе упомянутых выше режимов. Что вообще должен уметь установщик? В каких режимах он работает? Как работает тандем установщик -> OEM? Чего вообще хотелось бы от потенциального нового фронтенда установщика? >>> >>> >>> Мною закладывается пока что только применение автоматическое применение initial-setup настроек при наличии соответствующего файла. >>> >>> Что ещё может быть? >> Для начала нужно обеспечить паритет с alterator-setup по возможностям. >> В ReadySet не хватает: >> - Принятие лицензионного соглашения >> - Настройка Даты/время/часового пояса (alterator-datetime) >> - Шаг настройки проводной сети, wi-fi и других фишек NetworkManager >> - Возможности использования имеющихся installer-features без их переделки >> - Задать пароль на загрузчик grub, а в случае инсталлятора - установки загрузчика grub (см. alterator-grub) >> - Задать пароль LUKS (alterator-luks) >> - Задать пароль специального пользователя officer для selinux (alterator-officer) > Мой вопрос про "зачем" не был набросом. Я считаю инсталятор в регулярках пределом совершенства. Он короткий и ёмкий. То есть было бы неплохо перед созданием инструмента определить две вещи: целевую аудиторию и круг решаемых задач. Так, например, я когда-то был шокирован количеством шагов в инсталляторе дебиана. "Новичкам" хочется далее-далее-готово - рабочая система. "Старичкам" хочется далее-далее и уже в самой системе настроить всё под себя. Вот я и спрашиваю: для кого это делается? Не очень понимаю, почему ты думаешь, что ready-set не подойдёт ни тем, ни другим. Я вижу решаемую задачу так: Создание функционального аналога текущего инсталлятора с устранением его фундаментальных недостатков. Ключевые фичи: - Работа графического интерфейса от пользователя - Адаптивный интерфейс, позволяющий его использовать на любых диагоналях от смартфона до телевизора - Удобная работа с сенсорного экрана - Использование уже имеющихся системных сервисов через d-bus, что позволяет не писать часть бекендов - Исключить при установке запуск сервиса внутри чрута установленной системы - Интеграция с display-manager'ами, поддерживающими запуск initial приложения (пока это phrog и gdm) - Человеко-понятный сценарий авто-установки -- best regards, Anton Midyukov