title: Difference between DBus and other Interprocess Communications method
body: <p>When i studied about Linux interprocess Communications, i have known there were some method as: pipe, message queue, socket, signal, shared memory, semaphore and there is no method named Dbus.</p>
  
  <p>But today, when i research about Dbus, i read that: "D-Bus is a system for interprocess communication (IPC)" (See that link: <a href="https://en.wikipedia.org/wiki/D-Bus" rel="noreferrer">https://en.wikipedia.org/wiki/D-Bus</a>)</p>
  
  <p>So my question is: 
  What is the different between DBus and other IPC methods?</p>