
Originally Posted by
sturmflut
My interpretation of the numbers is different:
The speedup by a factor of two or three is only valid for a synthetic test case (ping-pong).
The benchmarks for real-world-cases show a speedup of 25 percent or less.
KDBus still needs a DBus daemon which handles a lot of stuff, the kernel-code is insecure and the speedup not that big. I would like to see how much can be improved by tuning the daemon alone before anybody starts putting user-space code into the kernel.
Kernel code complicates development a lot - it takes lots of time until changes are accepted and distributed to all users. One has to reboot. A daemon can be replaced anytime. I am not even sure Linus and his friends will accept these patches.
Finally, to say it in the words of another user: "d-bus is a horrible monster and cramming it into the kernel to save one second of jabber connectivity is one of the most brain-dead efforts I’ve seen in years."