The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Компания Sybase представила Bluetooth SDK для мобильной плат..."
Отправлено User294, 08-Июл-09 21:43 
>Интерактивность интерактивностью, а вот в той же FreeBSD и в альтернативных реализациях
>Bluetooth-стека для Linux, обходятся без D-BUS.

Ну и пусть себе обходятся наздоровье.А чем так принципиально помешался D-bus?У него есть какие-то принципиальные минусы как у средства IPC?

>В конце концов есть udev,

Хм.Ну вот я например вижу bluez для openwrt и знаю что народ запускает на роутерах синий зуб по тем или иным причинам.А вот где там udev? oO.

>есть unix-сокеты, TCP-сокеты.

Еще не хватало для коммуникаций в пределах хоста TCP/IP стек дергать.Тем более что TCP всего лишь предоставляет поток данных, а вот как с ним работать дальше?Правильно, каждый сгородит протокол в меру своей дури, что для IPC автоматически подразумевает бардак и разнобой - одни сделают протокол своего IPC так, а другие иначе.В итоге когда третий захочет устроить IPC с обоими - у него начнет пухнуть голова т.к. реализовать надо уже работу по эн ipc-протоколам.Не похожим друг на друга.А unix-сокеты до кучи есть, очевидно, в *nix.А в других местах их может и не быть.В отличе от, сам по себе d-bus вроде к природе ОС как-то не особо привязан.Что видится как его потенциальный плюс (я так понимаю что ему ничто принципиально не мешает работать хоть в винде или симбиане, если вдруг оно будет когда-то кому-то зачем-то надо, будет ли - другой вопрос).

>Через них можно управлять демоном с помощью отдельных
>классических CLI-утилит или написать любой фронтенд.

И чего?Я вот вижу CLI утилиты и фронтенды для bluez.А выигрыш тогда в чем? oO

>Вот Bluetooth-стеку FreeBSD отсутствие D-BUS никак не мешает.

А мне никак не мешает наличие d-bus по большому счету.

>Ничего не могу сказать на этот счёт. D-BUS вообще усиленно форсируется во
>всё где он нужен и где нет.

От этого есть какие-то минусы?Плюсы - вижу: d-bus кроссплатформенный интерфейс для IPC, достаточно портабельный по его природе вроде как.Портабельнее ряда других.Это разве плохо?

>Ещё одна прослойка-какашка - это HAL. Могли бы и udev'ом обойтись.

А он вообще при чем?Вон например bluez есть для openwrt.Можно меня носом ткнуть - где там, черт возьми, HAL?Или udev?Что-то я их не вижу.Плохо ищу? oO

>Аккуратно выделить работу с udev в библиотечку, которую при необходимости можно
>было бы заменить (при портировании во фрю, например). Нет же! Программасты
>всё плодят и плодят слои, прослойки и библиотеки-подпорки.

А bluez тем не менее ухитряются юзать во всяких там N8x0, openwrt и подобных экзотических штуках.What the ... ?

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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