Linux Kernel and Device Drivers :: DOs and DON'Ts "DOSDONTS"

A guide to newbies and Kernel hackers of common things to DO and DON'T when writing Kernel and device drivers code for the Linux Operating system based on the experiences of open-source developers and TODO list of the Kernel janitor Project.

This is an effort to document known good practices of the Kernel development community and provide them in an easy to understand and example-plenty format to assist Kernel hackers and newbies alike in their Linux development work.

This is an open project and contributions are welcome.  However, submissions need to stay within the intended focus of this effort:

 

Links to Documents:

DOSDONTS HTML version

DOSDONTS Text version

 

Related projects:

Kernel-Janitor Project


For questions or comments please contact Tariq Shureih <tariq.shureih@intel.com>