From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <klark.devel@gmail.com>
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on
 sa.local.altlinux.org
X-Spam-Level: 
X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,
 DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no
 version=3.4.1
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1728606815; x=1729211615; darn=lists.altlinux.org; 
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:to:subject:user-agent:mime-version:date:message-id:from
 :to:cc:subject:date:message-id:reply-to;
 bh=nCYhDHfY7zGS88OJy9/7dy0BR9EM6hPjJJ534582VZk=;
 b=Iv/508vcOdcACJnzBobOBSCUmb924wLMGTVB0enyQCjvXP3cWQGwTIE8jQFobiFCC0
 xbjnvptVjTAZ9wPwzOIuwfA5lLPhdzumEgFlhBbMqWQgeZPgEN9C7hYdn8cyH8s1kxS1
 EmB9vxJnHjuhgjy8rWcBr3xIwqrputH51EYXwKQupLy4Dwq6OqXki3rzhqOttrUuLMwF
 Kgo/5x7SVD2vRt1cQGoFIv58YSAliV9INC3rFZeKe1EJEPGnXvpSOYc7x5ql/Jh7Vczm
 Nc2cMCZli3jByF00ufKVTdg4wk0mo8vvj0JccGmfNXoahAOkubwEHyVkXcgxJSDtzDCx
 wMyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1728606815; x=1729211615;
 h=content-transfer-encoding:in-reply-to:from:content-language
 :references:to:subject:user-agent:mime-version:date:message-id
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=nCYhDHfY7zGS88OJy9/7dy0BR9EM6hPjJJ534582VZk=;
 b=hpGT0iQxJ5Fp6FcQXKS70NgjZUvF54mZbQ70IC3DsUnKwTJYaU3uQ5uiCIYgedAy2X
 wAPL3N62nwcg24yVAzQy2cVIsuV7AUzRviTiQ20pXqFEG4tSbwFzUQi2Tz+G6pDIqbNM
 u0oTdx+57XrSwSTqOqmCbC3Oeq0obq3OkhM0gkBON7/aQU0ClI4qLBSIqbwkuKyDOmqB
 Q7id9leIwfa/hDupQqzEuWfANfTObYC5pCBYT3GLQX34OgzLFDBtuc2xbIYNj8Ri/jN1
 4xG1qOZ0nZoQeP+WANhinWirdV3qrA71g3pA0T3pf4ENuB+F5bgttIkKRzYtj2PWLKIu
 E0sg==
X-Gm-Message-State: AOJu0Yx3mrEQDfmZ9MvnhNwlBawsNP6nzZ8rnz25uSS5wmksf6an/xMv
 SDjtP5HjrieM515P8MIbdqSbUG+33r8n959c49TkqM4V17A2aUJYLueZlw==
X-Google-Smtp-Source: AGHT+IEG9Ys23IfoDKDP9Cieuzj19tO85yaqN7UhusnnqtOgGypRrum4rhqD6Ks/IQeHLgHtAZv/TQ==
X-Received: by 2002:a05:6512:2303:b0:539:8a9a:4e56 with SMTP id
 2adb3069b0e04-539da5ab629mr194541e87.53.1728606814326; 
 Thu, 10 Oct 2024 17:33:34 -0700 (PDT)
Message-ID: <e2b20190-fbcc-46ab-92f1-e5a3d8791fce@gmail.com>
Date: Fri, 11 Oct 2024 03:33:31 +0300
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: devel-distro@lists.altlinux.org
References: <aeb9c0be-fd5b-4697-a52f-edccdcd32da8@ya.ru>
 <1d1b88b2-ad28-4463-b42f-9b37fcab6e01@gmail.com>
 <4888561.Ac1xlI9U6L@zerg.malta.altlinux.ru>
 <1d93cbdf-0997-44c2-bc3d-48df533fe482@gmail.com>
 <d3d76368-1e78-45a5-96aa-4bc67f8c9284@gmail.com>
 <355c57fd-d994-4f46-9fed-7859972b79cf@ya.ru>
Content-Language: ru, en-US
From: Leonid Krivoshein <klark.devel@gmail.com>
In-Reply-To: <355c57fd-d994-4f46-9fed-7859972b79cf@ya.ru>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Subject: Re: [devel-distro]
 =?utf-8?b?0L/RgNC+IEFQSSDQuCDRhNGA0L7QvdGC0Y3QvdC0?=
 =?utf-8?b?0Ys=?=
X-BeenThere: devel-distro@lists.altlinux.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Distributions development <devel-distro@lists.altlinux.org>
List-Id: Distributions development <devel-distro.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/devel-distro>,
 <mailto:devel-distro-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/devel-distro>
List-Post: <mailto:devel-distro@lists.altlinux.org>
List-Help: <mailto:devel-distro-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/devel-distro>,
 <mailto:devel-distro-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Fri, 11 Oct 2024 00:33:37 -0000
Archived-At: <http://lore.altlinux.org/devel-distro/e2b20190-fbcc-46ab-92f1-e5a3d8791fce@gmail.com/>
List-Archive: <http://lore.altlinux.org/devel-distro/>


On 10/11/24 02:27, Антон Мидюков wrote:
> 10.10.2024 22:29, Leonid Krivoshein пишет:
>> On 10/9/24 22:46, Leonid Krivoshein wrote:
>>> On 10/9/24 12:06, Sergey V Turchin wrote:
>>>> On Wednesday, 9 October 2024 04:40:37 MSK Leonid Krivoshein wrote:
>>>>
>>>> [...]
>>>>> 1.4. Разве вебовский UI/UX сейчас не приоритетней? Его давно не проблема
>>>>> встраивать в толстые приложения.
>>>> Проблема. Например, на e2k кроме Gecko/Firefox есть лишь некий libwebkitgtk4,
>>>> который не везде встроишь.
>> Достаточно того, что есть браузер, из него можно конфигурировать систему.
>>
>>
> Предлагаешь убрать обычный инсталлятор совсем, оставив только автоустановку? У всех есть, а у нас не будет? Нас пользователи не поймут.
> Или запускать киоск с веб-браузером, а в нём одна единственную вкладку с инсталлятором?

Речь была о конфигураторе 2.0. Но если он неотъемлемая часть установщика 
2.0, тогда и об установщике.

Тогда для установщика в таком порядке на выбор:

1.4.1. Приложение, работающее с тем же декларативным SDK, что и ЦУП в 
браузере.
1.4.2. Толстое приложение с веб-движком. С т.з. фронтенда оно как бы в 
браузере работает.
1.4.3. Браузер с полноэкранным киоском.
1.4.4. Только серверная часть (ahhtpd/fbi), вывод как с автоустановщиком 
необязателен, управление с другого компьютера.

Для конфигуратора в основной системе:

1.4.5. Браузер.
1.4.6. Только серверная часть (ahhtpd/fbi), управление с другого компьютера.

Оторвать конфигуратор (ЦУП) от установщика считаю хорошей идеей, плюсов 
в этом больше. Установщику какой-то свой конфигуратор, безусловно, 
нужен. Но концептуально они могут быть очень разные, установщик может 
быть вообще вещью в себе, даже модульность необязательна, вполне 
типовое, замкнутое решение.

Кстати, под установщиком я имею ввиду только livecd-installer, другие не 
нужны. Даже, если в livecd не будет кроме него ничего, незачем плодить и 
поддерживать разные установщики.

>>>> Текущий alterator не зависит от жирного web-движка, который резко поднимает
>>>> системные требования UI и капризен к аппаратным.
>> Из всего, прошедшего через нас, припоминаю капризы только на mipsel, уже нами не поддерживаемом. На нём и правда лагали развесистые веб-движки. Мы говорим о десктопных дистрибутивах и встроенном в них конфигураторе. Весьма странно ставить такой установщиком с иными требованиями.
>>
> Есть ещё устройства с маленьким экраном, для которых важен адаптивный интерфейс, который можно реализовать на gtk4/libadwaita. Один фронтенд такой для ввода в домен был представлен на конференции. Кроме того, gtk4 приложения могут работать в веб. Так что заманчиво использовать этот стек для написания фронтендов. И этого зоопарка тогда не будет:
>
>> Что сейчас очень плохо: различие в функционале ЦУС (acc) и ahttpd (fbi). Различия между desktop и web фронтендами. И как ранее было замечено, часть будет работать только в среде установщика. Неоправданная необходимость умножать затраты на разработку и поддержку.

Да, до этого я упомянул slint и flutter. Подозреваю, таких сейчас масса, 
чего не было во времена проектирования нынешнего альтератора. Потому и 
нагородили фронтендов с API. Теперь можно всё очень сильно упростить, 
сделать работу команды разработчиков над модулями конфигуратора 
приятной, получить очень высокую скорость разработки новых модулей. Это 
главная задача при перепроектировании.


-- 
WBR, Leonid Krivoshein.