Manage Learn to apply best practices and optimize your operations.

An introduction to device drivers - Ch. 1 of Linux Device Drivers, 3rd Edition

This chapter introduces some background concepts about the Linux kernel and the special role that device drivers take on in the Linux kernel.

Linux Device Drivers, 3rd edition
Linux Device Drivers teaches you how to write your own drivers, the distinct "black boxes" that make a particular piece of hardware respond to a well-defined internal programming interface and how to hack around in related parts of the kernel.

One of the many advantages of free operating systems, as typified by Linux, is that their internals are open for all to view. The operating system, once a dark and mysterious area whose code was restricted to a small number of programmers, can now be readily examined, understood, and modified by anybody with the requisite skills...

Read the rest of the tip in this PDF.

Excerpted from Linux Device Drivers, Third Edition by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman (ISBN: 0-596-00590-3). Copyright 2005, O'Reilly Media, Inc. All rights reserved.

Dig Deeper on Linux servers

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.