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.