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: Date: Thu, 9 Apr 2026 08:10:59 +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 From: Grigory Ustinov In-Reply-To: <34cb5161-8079-46bf-b3a6-01b4aa0004cd@altlinux.org> Content-Type: text/plain; charset=UTF-8; format=flowed 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:11:02 -0000 Archived-At: List-Archive: List-Post: 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) Мой вопрос про "зачем" не был набросом. Я считаю инсталятор в регулярках пределом совершенства. Он короткий и ёмкий. То есть было бы неплохо перед созданием инструмента определить две вещи: целевую аудиторию и круг решаемых задач. Так, например, я когда-то был шокирован количеством шагов в инсталляторе дебиана. "Новичкам" хочется далее-далее-готово - рабочая система. "Старичкам" хочется далее-далее и уже в самой системе настроить всё под себя. Вот я и спрашиваю: для кого это делается? > Для использования в качестве установщика потребуются: > - Плагин для разметки диска > - Возможность чрута при задании пароля пользователя, root > > ReadySet вполне может стать инсталлятором для десктопов, но не серверов. > Для серверов нужен менее требовательный к графике (в идеале текстовый) инсталлятор. > В настоящий момент он может работать с gdm, но gdm подходит только для GNOME. > Что делать с KDE, xfce и другими DE непонятно. Была мысль запускать из-под cage. > Уже более 3-х месяцев наш инсталлятор и alterator-setup в regular-gnome вместо xinit используют cage. > Надо будет попробовать запускать в readyset (такой опыт уже вроде бы есть у дистрибутива ximper). >