* [devel] ReadySet
@ 2026-04-08 19:02 Vladimir Romanov
2026-04-08 20:10 ` Grigory Ustinov
` (3 more replies)
0 siblings, 4 replies; 12+ messages in thread
From: Vladimir Romanov @ 2026-04-08 19:02 UTC (permalink / raw)
To: devel
Всем привет.
Прерывая срач и свидетелей профессиональной дискуссии через оскорбления,
хотел бы написать немного про приложение, которе я пишу.
ReadySet
Казалось бы достаточно, но...
Это модульное приложение (На Adw/GTK4, ввиду трезвости ума и ясности
мысли) для выполнения всякого по шагам. То есть:
Установщик
Мастер первичной настройки
Тур
Различные тонкости существующего функционала можно почитать тут:
https://thisweek.altlinux.org/. Выбрав в проектах ready-set/readyset.
Но сюда я зашёл за другим... ReadySet является базой для плагинов (как
плагинов шагов, так и для плагина установщика), так что я хотел бы
узнать какие есть тонкости в работе упомянутых выше режимов. Что вообще
должен уметь установщик? В каких режимах он работает? Как работает
тандем установщик -> OEM? Чего вообще хотелось бы от потенциального
нового фронтенда установщика?
Мною закладывается пока что только применение автоматическое применение
initial-setup настроек при наличии соответствующего файла.
Что ещё может быть?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-08 19:02 [devel] ReadySet Vladimir Romanov
@ 2026-04-08 20:10 ` Grigory Ustinov
2026-04-08 21:38 ` Arbars
2026-04-08 21:56 ` Arseny Maslennikov
` (2 subsequent siblings)
3 siblings, 1 reply; 12+ messages in thread
From: Grigory Ustinov @ 2026-04-08 20:10 UTC (permalink / raw)
To: devel
08.04.2026 22:02, Vladimir Romanov пишет:
> Всем привет.
>
> Прерывая срач и свидетелей профессиональной дискуссии через
> оскорбления, хотел бы написать немного про приложение, которе я пишу.
>
>
> ReadySet
>
> Казалось бы достаточно, но...
>
>
> Это модульное приложение (На Adw/GTK4, ввиду трезвости ума и ясности
> мысли) для выполнения всякого по шагам. То есть:
>
>
> Установщик
>
> Мастер первичной настройки
>
> Тур
>
>
> Различные тонкости существующего функционала можно почитать тут:
> https://thisweek.altlinux.org/. Выбрав в проектах ready-set/readyset.
>
>
> Но сюда я зашёл за другим... ReadySet является базой для плагинов (как
> плагинов шагов, так и для плагина установщика), так что я хотел бы
> узнать какие есть тонкости в работе упомянутых выше режимов. Что
> вообще должен уметь установщик? В каких режимах он работает? Как
> работает тандем установщик -> OEM? Чего вообще хотелось бы от
> потенциального нового фронтенда установщика?
>
>
> Мною закладывается пока что только применение автоматическое
> применение initial-setup настроек при наличии соответствующего файла.
>
> Что ещё может быть?
Можно, а зачем?
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-08 20:10 ` Grigory Ustinov
@ 2026-04-08 21:38 ` Arbars
2026-04-08 22:02 ` Arseny Maslennikov
0 siblings, 1 reply; 12+ messages in thread
From: Arbars @ 2026-04-08 21:38 UTC (permalink / raw)
To: devel
08.04.2026 23:10, Grigory Ustinov пишет:
> Можно, а зачем?
Например затем, чтобы можно было унифицировать стек технологий в
продуктах "Базальт СПО" и показать пример инструмента или даже
направления, в котором стоит двигаться.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-08 19:02 [devel] ReadySet Vladimir Romanov
2026-04-08 20:10 ` Grigory Ustinov
@ 2026-04-08 21:56 ` Arseny Maslennikov
2026-04-09 4:08 ` Anton Midyukov
2026-04-09 5:15 ` [devel] про установщик Anton Farygin
3 siblings, 0 replies; 12+ messages in thread
From: Arseny Maslennikov @ 2026-04-08 21:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 5351 bytes --]
On Wed, Apr 08, 2026 at 10:02:52PM +0300, Vladimir Romanov wrote:
> Всем привет.
>
> Прерывая срач и свидетелей профессиональной дискуссии через оскорбления,
> хотел бы написать немного про приложение, которе я пишу.
> ReadySet
>
> Это модульное приложение (На Adw/GTK4, ввиду трезвости ума и ясности мысли)
> для выполнения всякого по шагам. То есть:
>
>
> * Установщик
> * Мастер первичной настройки
> * Тур
(скажу за себя; не троллинга ради, а искренности для; троллинга стало
действительно слишком много вокруг)
Очередное личное мнение, которого никто не спрашивал.
> ReadySet является базой для плагинов (как
> плагинов шагов, так и для плагина установщика), так что я хотел бы узнать,
> какие есть тонкости в работе упомянутых выше режимов. Что вообще должен
> уметь установщик? В каких режимах он работает? Как работает тандем
> установщик -> OEM? Чего вообще хотелось бы от потенциального нового
> фронтенда установщика?
* Пользовательского интерфейса поверх терминала (SSH, серийник). Но это
не про gtk/adw, естественно, и даже glib/gobject скорее не требуются
* Не держать интерфейс пользователя от рута / с капами. Т. е.
привилегированный даймон + UI; polkit, к сожалению, недоразвит
* Вынести таймзону/первого пользователя/проч. в первичную настройку,
которая происходит после перезагрузки (это и есть главная часть
пригодности для OEM с точки зрения установщика: стадию первую делают
одни люди, стадию вторую — другие и потом)
* Дизайн внешнего вида разметчика диска должен выглядеть по-другому;
сейчас у нас он плохой. Я настолько не могу им пользоваться, что
потихоньку пишу страницу[1].
Можно просто вдохновиться calamares.
Можно взять в обсуждение другие варианты, я не могу здесь дать
не-апофатический совет; чтобы совет оказался мудрым, нужно, по сути,
приложить объём усилий, требуемый, чтобы заняться вопросом самому.
Раньше я вообще избегал высказываться на тему, потому что уже есть
целых два неоконченных альтератора один хуже другого, и работу над
третьим мало кто одобрит.
Без модели разметчика диска ничего не получится, это самая мозгоёмкая
часть установщика — всё поддержать, такое разнообразное, да ещё и
чтобы понятно для эникейщика выглядело.
* Не в полной мере про readyset: возможность создать recovery-раздел,
откуда можно переустановить систему без необходимости во внешних
носителях, или поправить загрузчик/GPU-стек, или запустить ddrescue,
или режим "компьютер в качестве внешнего диска"...
В любом случае, можно для первого тех-превью ограничиться 40% самыми
необходимыми возможностями, а далее итеративно.
> Мною закладывается пока что только применение автоматическое применение
> initial-setup настроек при наличии соответствующего файла.
И полностью неинтерактивная установка при наличии текстового файла.
Это будет мощно. Ради этого можно пожертвовать всем остальным readyset.
Это необходимо для того, чтобы альт вообще кто-то за пределами
alt linux team начал рассматривать как что-то, на чём можно держать
тысячи машин.
[1] https://altlinux.org/Ручная_установка
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-08 21:38 ` Arbars
@ 2026-04-08 22:02 ` Arseny Maslennikov
0 siblings, 0 replies; 12+ messages in thread
From: Arseny Maslennikov @ 2026-04-08 22:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 966 bytes --]
On Thu, Apr 09, 2026 at 12:38:22AM +0300, Arbars wrote:
>
> 08.04.2026 23:10, Grigory Ustinov пишет:
> > Можно, а зачем?
> Например затем, чтобы можно было унифицировать стек технологий в продуктах
> "Базальт СПО"
Gtk/Adw и "унификация стека ... в Базальт СПО" — это, вне оценок, явления
несовместные на сегодняшний день.
Володя пытался "прервать срач", а не усилить его.
Впрочем, альт как проект больше и шире, чем БСПО; вот на этом стоило бы
и сойтись и в этом топике, и вообще в этой рассылке.
> и показать пример инструмента или даже направления, в котором
> стоит двигаться.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-08 19:02 [devel] ReadySet Vladimir Romanov
2026-04-08 20:10 ` Grigory Ustinov
2026-04-08 21:56 ` Arseny Maslennikov
@ 2026-04-09 4:08 ` Anton Midyukov
2026-04-09 5:10 ` Grigory Ustinov
` (2 more replies)
2026-04-09 5:15 ` [devel] про установщик Anton Farygin
3 siblings, 3 replies; 12+ messages in thread
From: Anton Midyukov @ 2026-04-09 4:08 UTC (permalink / raw)
To: devel
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).
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-09 4:08 ` Anton Midyukov
@ 2026-04-09 5:10 ` Grigory Ustinov
2026-04-09 5:41 ` Anton Midyukov
2026-04-09 5:28 ` Anton Midyukov
2026-04-09 7:28 ` Artem Semenov
2 siblings, 1 reply; 12+ messages in thread
From: Grigory Ustinov @ 2026-04-09 5:10 UTC (permalink / raw)
To: devel
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).
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] про установщик
2026-04-08 19:02 [devel] ReadySet Vladimir Romanov
` (2 preceding siblings ...)
2026-04-09 4:08 ` Anton Midyukov
@ 2026-04-09 5:15 ` Anton Farygin
3 siblings, 0 replies; 12+ messages in thread
From: Anton Farygin @ 2026-04-09 5:15 UTC (permalink / raw)
To: devel
On 4/8/26 22:02, Vladimir Romanov wrote:
>
> Но сюда я зашёл за другим... ReadySet является базой для плагинов (как
> плагинов шагов, так и для плагина установщика), так что я хотел бы
> узнать какие есть тонкости в работе упомянутых выше режимов. Что
> вообще должен уметь установщик? В каких режимах он работает? Как
> работает тандем установщик -> OEM? Чего вообще хотелось бы от
> потенциального нового фронтенда установщика?
Хотелось бы забыть про старый установщик и с нуля подойти к вопросу
установки. Без оглядки на историю и другие дистрибутивы.
Нужно придумать новый workflow процесса установки системы - текущий
используемый в системе установщик придуман очень давно - примерно в
начале 2000-х.
Надо оставить один шаг - подтверждение предложенного выбора с
возможностью его изменения и дальше полностью автоматическая установка
до окна входа в систему.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-09 4:08 ` Anton Midyukov
2026-04-09 5:10 ` Grigory Ustinov
@ 2026-04-09 5:28 ` Anton Midyukov
2026-04-09 7:28 ` Artem Semenov
2 siblings, 0 replies; 12+ messages in thread
From: Anton Midyukov @ 2026-04-09 5:28 UTC (permalink / raw)
To: devel
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).
>
--
best regards, Anton Midyukov <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-09 5:10 ` Grigory Ustinov
@ 2026-04-09 5:41 ` Anton Midyukov
0 siblings, 0 replies; 12+ messages in thread
From: Anton Midyukov @ 2026-04-09 5:41 UTC (permalink / raw)
To: devel
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 <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-09 4:08 ` Anton Midyukov
2026-04-09 5:10 ` Grigory Ustinov
2026-04-09 5:28 ` Anton Midyukov
@ 2026-04-09 7:28 ` Artem Semenov
2026-04-09 7:32 ` Anton Midyukov
2 siblings, 1 reply; 12+ messages in thread
From: Artem Semenov @ 2026-04-09 7:28 UTC (permalink / raw)
To: devel
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, экранные лупы,
экранные клавиатуры, -- сразу на стадии проэктирования. Весь мой
предыдущий опыт показывает, что потом это приделывать оказывается
сложно, больно и неудобно.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] ReadySet
2026-04-09 7:28 ` Artem Semenov
@ 2026-04-09 7:32 ` Anton Midyukov
0 siblings, 0 replies; 12+ messages in thread
From: Anton Midyukov @ 2026-04-09 7:32 UTC (permalink / raw)
To: devel
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 <antohami@altlinux.org>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2026-04-09 7:32 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-04-08 19:02 [devel] ReadySet Vladimir Romanov
2026-04-08 20:10 ` Grigory Ustinov
2026-04-08 21:38 ` Arbars
2026-04-08 22:02 ` Arseny Maslennikov
2026-04-08 21:56 ` Arseny Maslennikov
2026-04-09 4:08 ` Anton Midyukov
2026-04-09 5:10 ` Grigory Ustinov
2026-04-09 5:41 ` Anton Midyukov
2026-04-09 5:28 ` Anton Midyukov
2026-04-09 7:28 ` Artem Semenov
2026-04-09 7:32 ` Anton Midyukov
2026-04-09 5:15 ` [devel] про установщик Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git