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