The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлен gps-share, инструмент для организации совместног..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Заметили полезную информацию ? Пожалуйста добавьте в FAQ на WIKI.
. "Представлен gps-share, инструмент для организации совместног..." +/
Сообщение от Orduemail (ok), 31-Май-17, 00:43 
> Ну вот всё кроме xz-libs явно могло бы быть факультативным. Есть d-bus
> - пользуемся, нет - работаем только как TCP-сервер (раз уж "из
> других систем по локальной сети").

А они разве между хостами передают по TCP, а не через dbus? Не, если это действительно так, то я соглашусь и подпишусь под утверждением, что авторы идиоты. Но поскольку они не выглядят для меня идиотами, я скорее предположу, что они коннектятся к dbus-демону на удалённой машине и весь IPC гонят через dbus.

> Есть ещё и libudev - ловим
> появление/исчезновение устройств (больше ж оно ни за чем не может быть
> нужно?), нет - берём из конфига (в любом случае нужен).

Можно, наверное. Не вижу глубинного смысла: по-моему, это лишь ненужное усложнение кода. Если начать работать с конфигом, то начнутся проблемы типа "конфиг не найден", "синтаксическая ошибка в конфиге", "девайс не найден", "девайс выдернули из гнезда", ... То что в случае hotplug не проблема, а рабочая ситуации, в случае с конфигом превратится в наслоения кода обработки ошибок. И зачем мне эти наслоения кода, если у меня есть libudev?
Впрочем, если это кому-то надо, то он, я полагаю, вполне может отправить pull-реквест -- ну, в качестве альтернативы для libudev, с возможностью отключения при компиляции.

> Есть libcap - пользуемся, нет - работаем как есть. Но, понятно, гномоводы
> не привыкли делать так, всё прибивают на свой юз-кейс...

Прибивать на чужой юзкейс -- это глупость. Софт должен писаться для конкретных целей. Если софт пишется на все случаи жизни, то случается системд. Если в команде разработчиков нет того, кому мешает libcap, значит libcap не мешает. А он не мешает: там где есть ядро linux, можно потерпеть и libcap. Тем более что на libxz и libdbus уже согласились, а они ведь потолще будут в разы.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Представлен gps-share, инструмент для организации совместног..., opennews, 30-Май-17, 12:43  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру