Understanding the Linux Device Model

Understanding the Linux Device Model