Messages in this thread | | | Date | Tue, 20 Jan 2015 15:12:52 +0100 | From | "Michael Kerrisk (man-pages)" <> | Subject | Re: [PATCH v3 00/13] Add kdbus implementation |
| |
On 01/20/2015 02:24 PM, Johannes Stezenbach wrote: > On Tue, Jan 20, 2015 at 07:26:09PM +0800, Greg Kroah-Hartman wrote: >> On Tue, Jan 20, 2015 at 11:57:12AM +0100, Johannes Stezenbach wrote:
>>> My guess is that the people porting from QNX were just confused >>> and their use of D-Bus was in error. Maybe they should've used >>> plain sockets, capnproto, ZeroMQ or whatever. >> >> I tend to trust that they knew what they were doing, they wouldn't have >> picked D-Bus for no good reason. > > The automotive developers I had the pleasure to work with would > use anything which is available via a mouse click in the > commercial Embedded Linux SDK IDE of their choice :) > Let's face it: QNX has a single IPC solution while Linux has > a confusing multitude of possibilities.
Greg, from my spell in IVI, I too have to say your faith in the wisdom of IVI developers' choices is touching. I think D-Bus was in the main picked because it had some nice features, but then people realized it had no bandwidth, and the solution has been "make D-Bus faster", rather than "maybe we should explore other (mixed model) solutions". This isn't to say that I'm against adding kdbus, but I don't think there's much strength to the argument you make above.
Cheers,
Michael
-- Michael Kerrisk Linux man-pages maintainer; http://www.kernel.org/doc/man-pages/ Linux/UNIX System Programming Training: http://man7.org/training/
| |