It's apples and oranges. (though I'm sure zeromq is much faster.) dbus has nothing to do with distributed messaging really, and does a lot of stuff that isn't done by a system like zeromq. See dbus faq, http://dbus.freedesktop.org/doc/dbus-faq.html#other-ipc and for example http://lwn.net/Articles/397778/ Havoc