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=1729025637; x=1729630437; 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=1woUPWUIw72DOh+4vty+D3IefRjugq6DfOuOb5hvbuI=; b=a2ug0IOVcdAf10vrwALc5l43dpgel+xuYQJK7GOf3eo3/Wi/+UoSjTPEBHivNFS3AY qS8cW2+gcyqojC5dR3MpTpbcrKvpKleht0VY8sM+jrSfsm9Sxb7ugi9Jgmq9BPyZJ6np Tii+ve5BnVA+QzBbjh4ZFcoRLvun5Q06LqCzHLW/u1JKVqcmoJTet/VzLOfrrCYbCxss tHDNXMfLsMOz+bfJgFWu4u/YQ0xHahp2K1589VF6iAjxxDmqAil/mFqIWKdBCKqJiS5i C9UxROZuDa5RIsQtlX3wND/nalULfcHqrB+tQ2WQ6WSlahcYcrmBSurkg5NGFlHWFwK4 xLBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1729025637; x=1729630437; 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=1woUPWUIw72DOh+4vty+D3IefRjugq6DfOuOb5hvbuI=; b=CTbqxuf6d4VGl9cWljGa2mmNQsfQRZezgCofCZSWoVz0sIBJtZKvQwzdClxFlLNCQX +8BAlUCBapoZuHAzT9J9B3NcF+qIGh2u+mSxtd347o8ByInXCpCEftrakZrBcOmQGCr3 NsPgI6yN2e2j4q0Ap6GxJ01S80UZzbzDEk+A6W0Hk0eaD8r6JLHnd74SUReMqEhJQxT2 ktWQrtqrYtxag+5Xpme3gFWI4oqJZRQqaxMoWj/GSTHqcwRo7pupNBakWtZBasxlj0m2 vl2GUqh41lm38wra/wB1KCz7MzYjOAGtLa+z3pKgx7mrHE/45Ow3CC9NZ1X9QEPIkPw/ Qbfw== X-Gm-Message-State: AOJu0YwD2nHfcnCYSFQwejFHMMqnBw8XiR2Q+l5XnR/+ct+i0uVJOybT 8nMG9ZP1pwUw1dw6+kze3VKTwH/ttfKECWjIhQ3MpZHBjyrofAHeO/WSAQ== X-Google-Smtp-Source: AGHT+IH0tfdmfpDkGV7gMJ4zf6UkUXa++11p2SG18qiaZcKSB+inHML9NeOq8MVTLGM2nHn8U20QGA== X-Received: by 2002:adf:fdc3:0:b0:37d:5301:6edb with SMTP id ffacd0b85a97d-37d86d651f8mr1053260f8f.57.1729025636235; Tue, 15 Oct 2024 13:53:56 -0700 (PDT) Message-ID: <70ee8512-6dab-4ae8-9a99-3c3d1a570543@gmail.com> Date: Tue, 15 Oct 2024 23:53:54 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel-distro@lists.altlinux.org References: <aeb9c0be-fd5b-4697-a52f-edccdcd32da8@ya.ru> <1d93cbdf-0997-44c2-bc3d-48df533fe482@gmail.com> <d3d76368-1e78-45a5-96aa-4bc67f8c9284@gmail.com> <2595755.KHDaQ3PfBV@zerg.malta.altlinux.ru> <e4b63d5f-3298-43f3-8a8f-51a83275408e@basealt.ru> Content-Language: ru, en-US From: Leonid Krivoshein <klark.devel@gmail.com> In-Reply-To: <e4b63d5f-3298-43f3-8a8f-51a83275408e@basealt.ru> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel-distro] =?utf-8?b?0JLQtdCxLdCx0YDQsNGD0LfQtdGAINCyINC40L0=?= =?utf-8?b?0YHRgtCw0LvQu9GP0YLQvtGA0LUg0LjQu9C4INC00LvRjyDQuNC90YHRgtCw?= =?utf-8?b?0LvQu9GP0YLQvtGA0LA/?= 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: Tue, 15 Oct 2024 20:54:00 -0000 Archived-At: <http://lore.altlinux.org/devel-distro/70ee8512-6dab-4ae8-9a99-3c3d1a570543@gmail.com/> List-Archive: <http://lore.altlinux.org/devel-distro/> On 10/15/24 07:59, Evgeny Sinelnikov wrote: > Доброй ночи, > > Ещё один конкретный вопроÑ. Кому и зачем нужен браузер в инÑталлÑторе? > (про конфигуратор - далее) > Я бы говорил иначе: при работе над конфигуратором нужен Ñтиль "веб-разработки" из фронтÑнда, бÑкенда и опиÑÐ°Ð½Ð¸Ñ Ð¼Ð¾Ð´ÐµÐ»Ð¸ данных (MVC), при котором интерфейÑÐ½Ð°Ñ Ñ‡Ð°ÑÑ‚ÑŒ Ð¼Ð¾Ð´ÑƒÐ»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°ÐµÑ‚ в браузере или в том, что его заменÑет, без внеÑÐµÐ½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹ в кодовую базу. Ðто не разделение на компоненты, а отделение предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚ иÑполнÑющей чаÑти, но Ñто единое целое. Которое, тем не менее, можно запуÑкать как из браузера Ñ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ хоÑта, так и локально, и не только из браузера. ИнÑталлÑтор Ñ Ð±Ñ‹ упроÑтил до минимума. Он должен запуÑкатьÑÑ Ñ LiveCD, Ñто можно делать Ñразу поÑле запуÑка общеÑиÑтемного конфигуратора. Тогда и не придётÑÑ Ñильно мудрить Ñ ÐµÐ³Ð¾ архитектурой. > Я разобрал Ñтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ñ antohami@ и вот к чему Ñ Ð¿Ð¾ÐºÐ° что пришёл: > > ЕдинÑтвенное, Ð´Ð»Ñ Ñ‡ÐµÐ³Ð¾ нужен браузерный вариант инÑталлÑтора - Ñто > проблема необходимоÑти Ð´Ð»Ñ ÑƒÐ´Ð°Ð»Ñ‘Ð½Ð½Ð¾Ð¹ уÑтановки иÑпользовать что-то, > кроме браузера. Ðапример, как у Ð½Ð°Ñ ÑейчаÑ, VNC-клиент. > > Мне вот интереÑно. Ркто у Ð½Ð°Ñ Ñтим, вообще, пользуетÑÑ, Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ через > VNC? И кто будет пользоватьÑÑ, еÑли такую возможноÑÑ‚ÑŒ реализовать? Ð > ещё, наÑколько Ñто актуально Ð´Ð»Ñ "железных" машин, а не виртуалок. У > Ñерверных, "железных" машин обычно, Ð´Ð»Ñ Ñтих целей имеетÑÑ IPMI (или > аналоги). Ð Ñтавить в таком режиме Ñотни клиентÑких машин - > ÑÐ¾Ð¼Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð·Ð°Ñ‚ÐµÑ. Типичный ÐºÐµÐ¹Ñ -- безголовые Ñервера в датацентрах, вÑÑкие недоуÑтройÑтва Ñ COM-портом или коннектором USB, одним Ñловом вÑÑ‘, к чему монитор в реальной жизни не подключают даже на Ð²Ñ€ÐµÐ¼Ñ ÑƒÑтановки. Ðу нет у них графичеÑкой карты. И не Ñтоит надеÑÑ‚ÑŒÑÑ Ð½Ð° IPMI, он тоже еÑÑ‚ÑŒ не везде, и не везде он такой Ñтандартный, что автоматом ÑтановитÑÑ VGA-ÑовмеÑтимой картой и клавиатурой. Каких-только зоопарков не бывает, оÑобенно Ñ Java и множеÑтвом проприетарных "улучшений". > > Ещё один момент - Ñто "Ñовременные" тенденции вÑÑ‘ превращать в веб. И > у Ñтого еÑÑ‚ÑŒ Ñвои преимущеÑтва, даже перед VNC, наверное. Прежде > вÑего, потому, что "вÑÑ‘ что движетÑÑ" заворачивают в http. > ПреимущеÑтво веб в том, что работающих Ñ Ð½Ð¸Ð¼ по одному принципу платформ очень много, и не надо думать, мы пишем программу под Qt5 или под gtk3. Ð’ Ñлучае вебовÑкого тулкита, фронтÑнд будет гарантировано доÑтупен хоть Ñ Ðндроида, хоть Ñ Ðйфона. При Ñтом, можно завёртывать браузер в толÑтое приложение, а можно и без Ñтого обойтиÑÑŒ как в Ñлучае Ñ Ñ€Ð°Ð½ÐµÐµ называвшимиÑÑ flutter, slint, Qt Assembly. Разработчик не думает о "не браузере", иÑходники пригодны Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ везде. > КÑтати, Ñледом за http поÑвлÑетÑÑ https и любителÑм веба хочетÑÑ > задать вопроÑ: "Ð Ñ Ñтим как быть? Жить на ÑамоподпиÑанных > Ñертификатах на каждой инÑталлируемой машине?". > Думаю, когда речь об уÑтановке единÑтвенной машины штатным уÑтановщиком, Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ протоколах не возникнет, так как Ð´Ð»Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ñто будет подобно тому, что мы имеем ÑÐµÐ¹Ñ‡Ð°Ñ -- толÑтое приложение (мало ли что у него там внутри завёрнуто). Он же ÑÐµÐ¹Ñ‡Ð°Ñ Ð¸Ñпользует QtBrowser и никак его Ñто не бударажит на предмет https. ЕÑли развёртываетÑÑ Ð¼Ð½Ð¾Ð³Ð¾ машин в большой Ñети, то чем плохи ÑамоподпиÑанные Ñертификаты? ОпÑÑ‚ÑŒ же, нынешний alterator-fbi только так и работает "из коробки". Ðо ничто не мешает поменÑÑ‚ÑŒ Ñертификаты на более правильные Ñ Ñ‚.з. политики компании. > Предлагаю тому, кто топит за Ñту иÑторию решить проÑтой, по Ñравнению > и инÑталлÑтором Ð²Ð¾Ð¿Ñ€Ð¾Ñ - реализовать в нашем apt поддержку > https-proxy. ПоÑле Ñтого можно будет вÑерьёз говорить о компетенциÑÑ… в > теме веба Ð´Ð»Ñ Ð½Ð¸Ð·ÐºÐ¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ñ‹Ñ… задач. > Полагаю, https (точнее TLS-каналов) у apt'а должно быть два, а не один, как ÑÐµÐ¹Ñ‡Ð°Ñ Ð² методе https. До Ñамого прокÑи он должен ходить по одному TLS Ñ ÐºÐ¾Ñ€Ð¿Ð¾Ñ€Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¼ Ñертификатом, а уже внутри Ñтого ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð·Ð°Ñ€Ð°Ð±Ð¾Ñ‚Ð°ÐµÑ‚ HTTP CONNECT до конечного Ñервера и тогда закомментированный ÑÐµÐ¹Ñ‡Ð°Ñ Ð² нашем apt'е код Ñ https proxy заработает. Ðо Ñ Ð½Ðµ ÑпециалиÑÑ‚ в нашем apt'е и https, глубоко не ковырÑл Ñту тему. > > Ещё один момент про веб Ð´Ð»Ñ Ð¸Ð½ÑталлÑтора, который даже обÑуждать не > хочетÑÑ.... Звучит он так, что "на вебе вон чего делают, Ñмотрите как > проÑто! И разработчиков на рынке во Ñколько". По крайней мере, проще тем, кто Ñтим занимаетÑÑ Ð¿Ð¾ÑтоÑнно, нежели тем, кто занимаетÑÑ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ разработкой. Потому что они на Ñтом набили руку. И веб-разработчиков ÑÐµÐ¹Ñ‡Ð°Ñ Ð½Ð° рынке дейÑтвительно больше, чем наÑ. > > ЧеÑтное Ñлово, груÑтно думать даже, может быть Ñразу на дотнете начнём > тогда? > > ___________ > > .... > > Я уже думал отправлÑÑ‚ÑŒ ответ, как получил в потоке ещё одно Ñообщение > от klark@, которое привожу ниже. По крупицам пытаюÑÑŒ понÑÑ‚ÑŒ > недовыÑказанное про веб... > > > 15.10.2024 01:23, Leonid Krivoshein пишет: >> >> On 10/14/24 22:57, Evgeny Sinelnikov wrote: >>> Доброй ночи, >>> >>> хотелоÑÑŒ бы ÑконцентрироватьÑÑ Ð½Ð° конкретных вопроÑах. ХотелоÑÑŒ бы >>> ориентироватьÑÑ Ð½Ð° конÑтруктивные предложениÑ. Ðрхитектурных решений >>> не так много, на Ñамом деле. Ðрхитектурных решений реализуемых в >>> разумные Ñроки еще меньше. >>> >> >> Только здеÑÑŒ оÑÐ½Ð¾Ð²Ð½Ð°Ñ Ñ†ÐµÐ»ÑŒ -- не Ñам конфигуратор, а множеÑтво >> работающих в нём модулей, Ñ‚.е. еÑли в разумные Ñроки мы Ñможем >> Ñоздавать неÑколько новых модулей, еÑли к Ñтому можно будет >> подключить множеÑтво разработчиков, еÑли Ñ‚ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ интереÑна >> не только нам, но и админам "на меÑтах". >> > Трудно отвечать на недоÑказанное, подразумеваемое и предлагаемое, как > очевидное. > > ТезиÑно: > - Ðе нужно заÑтавлÑÑ‚ÑŒ админов быть разработчиками, еÑли они Ñтого Ñами > не хотÑÑ‚. > - ВозможноÑти админам давать нужно, и такие возможноÑти, как раз, и > предоÑтавлены Ð´Ð»Ñ Ð±ÐµÐºÐµÐ½Ð´Ð¾Ð². > - При Ñтом, давать возможноÑÑ‚ÑŒ делать проÑтые, кривые, небезопаÑные > фронты через веб - Ð¿Ð¾Ð»Ð½Ð°Ñ Ñ‡ÑƒÑˆÑŒ. > - Самые активные уже ÑÐµÐ¹Ñ‡Ð°Ñ Ð¼Ð¾Ð³ÑƒÑ‚ начать оÑваивать cockpit, в который > нативно вÑтраиваютÑÑ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹ÑÑ‹ на dbus. > - Желающим напиÑать Ñрочно Ñвой веб-движок, аналогичный cockpit, вне > какой-либо модели безопаÑноÑти предлагаю Ñначала подумать... > (подробноÑти в отдельной теме). > - "Cрочно" ничего, кроме cockpit, получить в виде веб-интерфейÑа пока > не вижу ни ÑмыÑла, ни реÑурÑов. > - Рот админов нам нужна понÑтнаÑ, Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð°Ñ Ð°Ð½Ð°Ð»Ð¸Ñ‚Ð¸ÐºÐ° (то еÑÑ‚ÑŒ > Ð°Ð´ÐµÐºÐ²Ð°Ñ‚Ð½Ð°Ñ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð°Ñ ÑвÑзь), иначе вÑÑ‘ так и оÑтанетÑÑ Ð² недоделанных > коÑтылÑÑ…. > > Ð’ целом, ничего не имею против коÑтылей, кроме того, что их > проблематично маÑштабировать. Ðо и вÑтраивать в продукты их не вижу > ÑмыÑла. alterator-net-domain тому хороший пример. > > > Ðа текущий момент Ñценариев "Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð¼Ð½Ð¾Ð¶ÐµÑтва разработчиков" > предполагаетÑÑ Ð½ÐµÑколько: > > 1) разрабатываемые в рамках unix-way бекенды могут быть вÑтроены в > реализованные толÑтые клиенты. > > Ð”Ð»Ñ Ñтого требуетÑÑ ÑƒÐ´Ð¾Ð²Ð»ÐµÑ‚Ð²Ð¾Ñ€ÑÑ‚ÑŒ при реализации Ñтих бекендов > поддерживаемым уже разработанным фронтендами интерфейÑам, которые > лежат в ÑоответÑтвующих пакетах: > - > https://packages.altlinux.org/ru/search/?branch=sisyphus&q=alterator-interface- > > 2) Ð´Ð»Ñ ÑƒÐ¶Ðµ разработанных бекендов могут быть иÑпользованы разные > фронты под разные задачи, графичеÑкие окружениÑ, а также конÑольные > утилиты. > > Ð’ÑÑ‘ Ñто доÑтаточно понÑтно админам. Ðе вижу никаких Ð´Ð»Ñ Ð½Ð¸Ñ… в Ñтом > ÑложноÑтей, еÑли они хотÑÑ‚ что-то разработать. Документацию будем > наращивать. Примеры тоже будем Ñоздавать. > > > [...] >>>> >>>> Ð, еÑли нам нужен графичеÑкий инÑталлÑтор, то графику, в любом >>>> Ñлучае, не Ñтоит запуÑкать под рутом. >> >> Да. >> >> Конфигуратор Ñ Ð±Ñ‹ раÑÑматривал как веб-интерфейÑ, работающий не под >> root'ом, и не обÑзательно на том же хоÑте. Как фоновый агент, через >> который можно менÑÑ‚ÑŒ наÑтройки ÑиÑтемы, будучи админиÑтратором Ñети, >> у которого еÑÑ‚ÑŒ полномочиÑ, а не только как локальный root. И одной >> из обÑзанноÑтей Ñтого фонового агента может быть периодичеÑкое >> обновление куÑка дерева конфигурации Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-то уÑловного >> контроллера домена. >> >> ЧаÑÑ‚ÑŒ наÑтроек может быть изначально в ведении обычного пользователÑ. >> Ð’ идеале иметь возможноÑÑ‚ÑŒ как делегировать пользователÑм Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñ‡Ð¸Ñ >> менÑÑ‚ÑŒ конкретные ÑиÑтемные наÑтройки, так и наоборот, забирать у >> обычного пользователÑÂ Ð¿Ð¾Ð»Ð½Ð¾Ð¼Ð¾Ñ‡Ð¸Ñ Ð¼ÐµÐ½ÑÑ‚ÑŒ изначально пользовательÑкие >> наÑтройки. Ð’ÑÑ‘ Ñто разделение прав решаетÑÑ Ð² пределах одной >> программы конфигуратора без SELinux, Polkit и интроÑпекции dbus. Как >> вариант, в пределах иерархичеÑкой БД конфигурации. К Ñлову, в >> виндовом рееÑтре, помимо древовидных "куÑтов" предуÑматривалаÑÑŒ >> раздача ACL на целый "куÑÑ‚". >> > Ðу, давайте... + ещё один какой-то фоновый агент, Ñ Ð½ÐµÐ¿Ð¾Ð½Ñтным > протоколом и непродуманным ÑпоÑобом аутентификации... > > где "вÑÑ‘ Ñто разделение прав решаетÑÑ Ð² пределах одной программы > конфигуратора". > > Кто Ñто вÑÑ‘ пиÑать ÑобираетÑÑ, еÑли архитектура даже не продумана? Ð’ > какие Ñроки? > > [...] >> >>> КÑтати, как альтернативу, Ñ Ð½ÐµÐ´Ð°Ð²Ð½Ð¸Ñ… пор systemd раÑÑматривает - >>> https://varlink.org/ >>> >>> Systemd Looking At A Future With More Varlink & Less D-Bus For IPC >>> https://www.phoronix.com/news/Systemd-Varlink-D-Bus-Future >>> >> >> ПроÑто, по нужде люди работают много лет Ñ Ñтим dbus и понимают, что >> организовать взаимодейÑтвие можно намного проще. Причём там, где оно >> дейÑтвительно нужно. Ðапример, когда мы ÑвÑзываем фронт Ñ Ð±Ñком в >> UI/UX, JSON & Ко умеÑтнее dbus, оÑобенно, еÑли мы выходим за пределы >> хоÑта, чего хотелоÑÑŒ бы. ЕÑли конфигуратор -- одна программа, еÑли >> наш тулкит уже позаботилÑÑ Ð¾ взаимодейÑтвии фронт и бÑк чаÑтей >> модулÑ, нам даже не надо об Ñтом думать и оÑтаётÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ решить, в >> каких ÑлучаÑÑ… умеÑтно иÑпользовать кем-то напиÑанное Ñ Ð¸Ñпользованием >> dbus, чтобы подтÑнуть и Ñтот дополнительный функционал. >> > Вот, вроде хотим конфигуратор, а превращаетÑÑ Ð²ÑÑ‘ в веб-Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð»Ñ > ansible. > > Ðе понимаю что значит: "ЕÑли конфигуратор -- одна программа, еÑли наш > тулкит уже позаботилÑÑ Ð¾ взаимодейÑтвии фронт и бÑк чаÑтей модулÑ, нам > даже не надо об Ñтом думать и оÑтаётÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ решить, в каких ÑлучаÑÑ… > умеÑтно иÑпользовать кем-то напиÑанное Ñ Ð¸Ñпользованием dbus, чтобы > подтÑнуть и Ñтот дополнительный функционал." > > Кто, о чём, как, почему должен позаботитьÑÑ? (Ñто риторичеÑкий вопроÑ) > > Ответа, полагаю, проÑто нет. Ðрхитектуры нет. ЕÑÑ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¾ > том, что еÑли ÑƒÐ´Ð°Ñ‡Ð½Ð°Ñ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° кем-то будет реализована, то вÑÑ‘ > можно будет как-то Ñделать. > > Про удалённый доÑтуп напишу в ответвлении про интерфейÑÑ‹. > Ð’ÑÑ‘ верно. Ðрхитектуры нет, её только начали обÑуждать. И да, веб-морда Ð´Ð»Ñ ansible прÑмо не называлаÑÑŒ, но еÑли мы не имеем реÑурÑов и Ð¶ÐµÐ»Ð°Ð½Ð¸Ñ Ð´ÐµÐ»Ð°Ñ‚ÑŒ что-то Ñвоё, то Ñ…Ð¾Ñ‚Ñ Ð±Ñ‹ Ñтоит подумать об адаптации ОС Ðльт к таким готовым решениÑм, как SaltStack+SaltGUI или аналогам. Из вÑех Ñ ÐºÐµÐ¼ имел дело по техничеÑкой линии и ÑовмеÑтимоÑти на Ñамых крупных внедрениÑÑ… большинÑтво либо на salt переходÑÑ‚, либо на коммерчеÑкие допиленные аналоги salt из рееÑтра. > > 14.10.2024 11:27, Sergey V Turchin пишет: >> On Thursday, 10 October 2024 22:29:00 MSK Leonid Krivoshein wrote: >>> 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, >>>>> который не везде вÑтроишь. >>> ДоÑтаточно того, что еÑÑ‚ÑŒ браузер, из него можно конфигурировать >>> ÑиÑтему. >> Какой веб-браузер будем иÑпользовать в уÑтановщике на e2k? Или только >> по Ñети >> из Internet Explorer? >> >> [...] >> -- WBR, Leonid Krivoshein.