README

Linux Kernel

For people who are very new to kernel and kernel development:

Once you are done with the course, you will have good background to explore the linux kernel source.

Subsystems selected

  1. Devicetree

  2. DRM (GPU)

  3. eBPF (Tracing)

  4. Bcachefs (Filesystem)

Notes

Extras

Readings

  1. Linux Kernel Development by Robert Love (3rd Edition) Amazon Link

  2. Linux Device Drivers 3ed by Johnathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman Amazon Link

  3. Understanding the Linux Kernel 3e: From I/O Ports to Process Management Amazon Link

  4. Design of the UNIX Operating System by Maurice J. Bach (AT&T Bell Labs) Amazon Link

Other readings are mentioned in the respective notes' README.md

Last updated