D-Bus usage

Tilman Baumann tilman at baumann.name
Thu Feb 28 19:19:12 CET 2008


Shawn Rutledge wrote:
> On Thu, Feb 28, 2008 at 5:38 AM, Tilman Baumann <tilman at baumann.name> wrote:
>> Shawn Rutledge wrote:
>>  > On Wed, Feb 27, 2008 at 10:46 AM, Tilman Baumann <tilman at baumann.name> wrote:
>>  >> First, im not in any way a authority on this.
>>  >>  But i would say classic IPC is everything but d-bus.
>>  >
>>  > Well it's not old enough to be classic yet.  :-)
>>  >
>>  > But I'm curious, what do you dislike about using it for IPC?  (I'm
>>  > just learning how to use it.)
>>  >
>>  Foremost Performance.
>>
>>  D-Bus is a abused unix domain socket interface for broadcasts and multicast.
> 
> Once I was messing with broadcast IP packets (I wrote a network
> caller-ID notifier and client program) and the trouble was that only
> one listener could be registered on a machine's broadcast address, so
> it can really be used only from one process on one machine to one
> process on another.

Netlink sockets where discused as a option. I'm not sure why they did 
not choose use them.
Ad the kernel provides a notification interface.
I'm not sure if these are very bright ideas, but that the choice to use 
unix sockets looked a bit too pragmatic to me.



More information about the openmoko-devel mailing list