From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Michael Kerrisk (man-pages)" Subject: Re: [PATCH v3 00/13] Add kdbus implementation Date: Tue, 20 Jan 2015 15:12:52 +0100 Message-ID: <54BE6264.4090901@gmail.com> References: <1421435777-25306-1-git-send-email-gregkh@linuxfoundation.org> <20150119180642.GA27957@sig21.net> <20150119183806.GA8479@kroah.com> <20150119201906.GA337@sig21.net> <20150119203155.GA15441@kroah.com> <20150119233812.GA1874@sig21.net> <20150120011359.GE865@kroah.com> <20150120105712.GA6260@sig21.net> <20150120112609.GA17198@kroah.com> <20150120132437.GB7545@sig21.net> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20150120132437.GB7545@sig21.net> Sender: linux-kernel-owner@vger.kernel.org To: Johannes Stezenbach , Greg Kroah-Hartman Cc: mtk.manpages@gmail.com, arnd@arndb.de, ebiederm@xmission.com, gnomes@lxorguk.ukuu.org.uk, teg@jklm.no, jkosina@suse.cz, luto@amacapital.net, linux-api@vger.kernel.org, linux-kernel@vger.kernel.org, daniel@zonque.org, dh.herrmann@gmail.com, tixxdz@opendz.org List-Id: linux-api@vger.kernel.org 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/