* [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 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: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 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] 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 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 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
* 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
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