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.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775719731; x=1776324531; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:from:reply-to :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=YEmwVi9rPfPVFuVZd63GqHiVs1kbIf9ignqd15dI3sE=; b=m82MvkC7YXoHhig6Lb1km7PW5sHnc2WaCNTYLPGMdcYb82USL+elLI6B/AtN9a/D53 RJx/qvTBzYx1hjxo1bwptSTquCNsm2AGqrPiOV43iFSePBGHI3LrLxDramDQWFhAElsL uZvKiSKtH8BKQR8OEvKJyIKndA2g02MKovsWXYSZ6QCc+mkuYkY0+UEpr1stLbOCqiuf Siq/acOK2LsB41V6nPZ6pXzfZm6fCpPhF72UdHzQvgWsoZbgyd+stZk3xPQuRnZ4KaPA STpiwublhHCdcsIUYAIYB6tfWOOCRXgOYpHPVkMVsQD784Hl5/kw1EHBHuRpKyWPHh5V 1jRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775719731; x=1776324531; h=content-transfer-encoding:in-reply-to:from:reply-to :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=YEmwVi9rPfPVFuVZd63GqHiVs1kbIf9ignqd15dI3sE=; b=XRvC7uWlBfCZEJhm8/i7jHQXAzzpRm+XMrC98vD4dd61SWIAKzLjEfpGs0DqOgefvv il9UZu3zwQ2QjH7oAqRPX1qswAcxwevE+v5w/3+NVn/MIcv04AChpMNzUc5xIGW/n7P/ 9pnON5qZB0Maei+K8vxVg7VGnqFoJXVfB4dTMU5rqZc1vNxQB8qWuv21uV/MpDejUTm7 M3AI2BR1tkG8Wx8QF8tZza1quYoTM646g42zvpb0LnHzjqdGKFhqjBYk0ylYSzvMvw+B TfQHLAOxfsFcd8iuv6U8iwVthnGh8NWDKpXdrg9xkRxUprkneZR5JmZJVTpbt9cehtf2 670g== X-Gm-Message-State: AOJu0YyVXxBP7jMn0DjsmC3DpspbZ330VCGx7Da47lOLEw+JaCb53lUy WF8MdZwrrR6zwf984w2VTgq4k72uyKr2tpqCdlHXpSn6IYkMDd+wMYsEKap/FacC X-Gm-Gg: AeBDietg1GEaxDRHMjSrZbkHegZxznBHCCImHuaxlS1/sohlateN064vo8uZ2cA21rf ZhgKN/+KgAm89YCUiufvgIvVBTgC9aiUxUhdmClU3HEUNP8RwoHDFnaRFlapTnKxX8Kk3cU0LsZ krjQsgk3gK/umVRgSi1Q2mi0uwhXhu+8+e6gRgiQHo0JQOwUJG+nP4iUD2n+hWPWU4jljkMMF+C hEv8S0RL4fldN9Cw8w4yFiyIcb6zLwpLZJByY1G7Hfsx0DjgfIGZIt425zzpSw5ofJXDvcu1s1i Dc2pzsqSg9uQJpYDEcj8s4FFbUzYp3coG12UsiUg8P1uUk5LNGC52ezQ8REW+MHIUb5bqeXZIiG mIomNG6WKhKW2rk42x8VYicnH5IpefQ3f5t9iNkDaa2SUzQJqprXCFVpQNap9DkKP6H9tbXGx28 K6gQzxTZnLvhagiSmQDCa5j4D0Z8lhuIASPYfQFP8qTkCZvDMX0Qk8 X-Received: by 2002:a05:651c:54c:b0:38c:374f:420d with SMTP id 38308e7fff4ca-38d8d3648d4mr77560951fa.2.1775719731048; Thu, 09 Apr 2026 00:28:51 -0700 (PDT) Message-ID: <5d7f7eb4-9cee-4938-b123-26aeccd6db4f@gmail.com> Date: Thu, 9 Apr 2026 10:28:50 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@lists.altlinux.org References: <34cb5161-8079-46bf-b3a6-01b4aa0004cd@altlinux.org> Content-Language: en-US From: Artem Semenov 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 07:28:54 -0000 Archived-At: List-Archive: List-Post: 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, экранные лупы, экранные клавиатуры, -- сразу на стадии проэктирования. Весь мой предыдущий опыт показывает, что потом это приделывать оказывается сложно, больно и неудобно.