[Comm] "Центр управления системой (www)"
Evgeny Sinelnikov
sin на altlinux.org
Вт Сен 23 15:30:58 MSK 2025
вт, 23 сент. 2025 г., 15:56 Sergey V Turchin <zerg на altlinux.org>:
> On Tuesday, 23 September 2025 14:23:41 MSK Evgeny Sinelnikov wrote:
>
> [...]
> > > > 2 community: не делайте так никогда, это подмена понятий.
> > > +1
> > -1
> > Коллеги, я с вами не согласен.
> По другому было бы ещё более странно. ;-)
>
> Ну, раз ответил, то немного продолжу.
> Вот, напрмер, простой вопрос: допустим, я разработчик и хочу написать
> модуль
> настройки чего-либо для нового Alterator. Что этот самый новый Alterator
> мне
> для этого даёт? Не Qt, не D-Bus, не С++, не Python и не мои мозги. Что мне
> для
> этого даёт именно новый Alterator?
>
Как и старая версия, предоставялет расширять бекенды, не создавая свой
собственный, отдельный сервис.
При этом решает проблему контроля доступа, обеспечивая привязку интерфейсов
и методов к заданным polkit actions.
Дополнительно дорабатывается поддержка удаленного доступа к интерфейсам
через ssh.
Демо того, как этим воспользоваться представлено на видео, которое
присылалось в devel@:
https://lists.altlinux.org/pipermail/devel/2025-April/219164.html
Следующим момент состоит в том, чтобы было не одно приложение под некий
универсальный интерфейс на шине, реальное содержание которого нужно изучать
по исходному коду бекенда, а множество специализированных приложений:
- для управления компонентами;
- для управления сервисами;
- для управления инструментами диагностики;
...
Для этого все интерфейсы на шине специфицированы, как и передаваемые
описатели.
Когда интерфейс проработан, а фронты к нему написаны, раработчику
достаточно добавить описатель сущности и свой бекенд к ней (на любом
скриптовом языке) и этот объект будет интегрирован в общую инфраструктуру.
Да, фронты писать сложнее, да интерфейсы нужно прорабатывать. Так в этом и
есть одна из главных претензий.
Но шаблоны с примерами решат, я думаю, и эту сложность.
----------- следующая часть -----------
Вложение в формате HTML было удалено...
URL: <http://lists.altlinux.org/pipermail/community/attachments/20250923/48781b5e/attachment.html>
Подробная информация о списке рассылки community