(Presuming there are some linux experts here) Slightly off-topic question but does anyone have any strong opinions about d-bus as an IPC mechanism? Is it actually used much or do most people prefer other lower level Linux/Posix IPC mechanisms (shm, pipes etc)? Does it have any glaring disadvantages compared to e.g. Android's Binder, or is that only more widely used because Google enforces it?