Linus Is Looking Forward To Merging KDBUS, But Not Convinced By Performance

Written by Michael Larabel in Linux Kernel on 23 June 2015 at 08:32 PM EDT. 41 Comments
LINUX KERNEL
With the new Linux kernel mailing list thread about the prospects of merging KDBUS into the mainline Linux kernel, Linus Torvalds has provided his thoughts on the matter for this controversial feature backed by systemd developers for trying to provide a high-performance, kernel-based IPC solution.

Linus put it quite simply that he still is planning to merge it once it's been reviewed and called for inclusion (after failing to be merged for Linux 4.1), "So I am still expecting to merge it, mainly for a rather simple reason: I trust my submaintainers, and Greg in particular. So when a major submaintainer wants to merge something, that pulls a *lot* of weight with me."

One of the major selling points of KDBUS has been "better performance" than the user-space D-Bus solution for what it's based. However, this doesn't carry much weight with Torvalds. He explained, "I have to admit to being particularly disappointed with the performance argument for merging it. Having looked at the dbus performance, and come to the conclusion that the reason dbus performs abysmally badly is just pure shit user space code, I am not AT ALL impressed by the performance argument. We don't merge kernel code just because user space was written by a retarded monkey on crack. Kernel code has higher standards, and yes, that also means that it tends to perform better, but no, 'user space code is shit' is not a valid reason for pushing things into the kernel. So quite frankly, the "better performance" argument is bogus in my opinion. That still leaves other arguments, but it does weaken the case for kdbus quite a bit."

His comments can be read in full via this mailing list post. Now to see if Greg KH feels the KDBUS code is ready and goes ahead and submits a pull request for landing it in Linux 4.2...
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week