title: The difference between vold and udevd
body: <p>I knew that Android uses volume daemon instead of udevd.</p>
  
  <p>Since both of these two daemons act similar as the following:</p>
  
  <ol>
  <li><p>Use netlink socket to receive uevents sent from kernel.</p></li>
  <li><p>Deals with file nodes for further processing.</p></li>
  </ol>
  
  <p>I am not clear with the difference between these two different daemons.</p>
  
  <p>Can someone provide feedback? It will be great with pros and cons.</p>
  
  <p>Thanks</p>