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=-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: Date: Fri, 11 Oct 2024 03:33:31 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel-distro@lists.altlinux.org References: <1d1b88b2-ad28-4463-b42f-9b37fcab6e01@gmail.com> <4888561.Ac1xlI9U6L@zerg.malta.altlinux.ru> <1d93cbdf-0997-44c2-bc3d-48df533fe482@gmail.com> <355c57fd-d994-4f46-9fed-7859972b79cf@ya.ru> Content-Language: ru, en-US From: Leonid Krivoshein 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 List-Id: Distributions development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Oct 2024 00:33:37 -0000 Archived-At: List-Archive: 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.