<div class="gmail_quote">Hi.<div><br></div><div>I&#39;m trying to understand how modern linux systems handle hardware devices. I have a general idea about how kernel drivers works and also have a general idea about how udev is a layer between the kernel and user-space. </div>


<div><br></div><div>But when looking at HAL and Dbus, DeviceKit, Network Manager I started to get confused.</div><div><br></div><div>Can anyone be so kind to explain me how are these software components interacting with each other?</div>


<div><br></div><div><br></div><div><br></div><div>----</div><div>Noe Nieto</div>
</div><br>