"To begin to understand how device drivers operate and how
to use them, you must first forget everything you know about
installing device drivers in Windows. While deep below the
surface Linux handles devices in a similar manner as Windows, you
will find that the process of installing and accessing hardware in
Linux is quite different."
"That being said, we will offer a simplified explanation of how
device drivers are used in Linux, and become more familiar with the
utilities necessary to enable and disable those devices."
"In Linux, device drivers are implemented one of three ways,
which we will detail below."