Link:http://output.to/sideway/default.asp?qno=180800021 The Linux Documentation Project: Linux Kernel Hackers' Guide
Linux Kernel Hackers' Guide
Linux Kernel Hackers' Guide from Michael K. Johnson
source: http://tldp.org/LDP/khg/HyperNews/get/khg.html last updated 26Feb2018
Table of Contents
- Tour of the Linux Kernel
-
This is a somewhat incomplete tour of the Linux Kernel, based on Linux 1.0.9 and the 1.1.x development series. Most of it is still relevant.
- Device Drivers
-
The most common Linux kernel programming task is writing a new device driver. The great majority of the code in the kernel is new device drivers; between 1.2.13 and 2.0 the size of the source code more than doubled, and most of that was from adding device drivers.
- Filesystems
-
Adding a filesystem to Linux doesn't have to involve magic...
- Linux Memory Management
-
A few outdated documents, and one completely new one by David Miller on the Linux cache flush architecture.
- How System Calls Work on Linux/i86
-
Although this was written while Linux 0.99.2 was current, it still applies. A few filenames may need updating. find is your friend--just respond with the changes and they will be added.
- Other Sources of Information
-
The KHG is just one collection of information about the Linux kernel. There are others!
|
|