Hello all I have a simple question - why are there more files in the /dev directory then actual existing devices on a particular machine ? In particular, on start up, why does not the system interrogate the hardware and only create files corresponding to the actual hardware present ? - in order to avoid confusion. Thanks for answers