From the course: Linux Device Drivers

Explore Linux device drivers - Linux Tutorial

From the course: Linux Device Drivers

Start my 1-month free trial

Explore Linux device drivers

- [Kevin] Linux, being a derivative of Unix, supports the notion everything is a file. How does that work in Linux? How can interacting with devices be done via files? Linux device drivers are the answer. We will examine Linux kernel source code and write kernel-level code to see how the file metaphor is implemented. Knowing this makes using files like dev null clear. We also learn about block device files and the block layer, making the efficiency of the Linux kernel evident. Our discussion of network drivers will enable you to better understand network device performance. I'm Kevin Dankwardt, a consultant, trainer, and software architect in Silicon Valley, and I've been studying, using, and teaching Linux for over 20 years. I invite you to join my LinkedIn Learning course all about Linux device drivers. You can do it.

Contents