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 10:32:27 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@lists.altlinux.org References: <34cb5161-8079-46bf-b3a6-01b4aa0004cd@altlinux.org> <5d7f7eb4-9cee-4938-b123-26aeccd6db4f@gmail.com> Content-Language: ru, en-US From: Anton Midyukov In-Reply-To: <5d7f7eb4-9cee-4938-b123-26aeccd6db4f@gmail.com> 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 07:32:31 -0000 Archived-At: List-Archive: List-Post: 09.04.2026 10:28, Artem Semenov пишет: > > > 09.04.2026 07: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). >> > > Нет ничего более банального, чем слепой, ноющий про доступность, но без этого никак. > > Заложите возможность запуска средств доступности: orca, экранные лупы, экранные клавиатуры, -- сразу на стадии проэктирования. Весь мой предыдущий опыт показывает, что потом это приделывать оказывается сложно, больно и неудобно. Предполагается запуск в display-manager, и всё будет зависеть от display-manager. Как только интегрируем в regular-gnome, будем готовы получать от вас обратную связь и исправлять недочёты. -- best regards, Anton Midyukov