Linux source code tour

Version: 2.6.17.13

Source tree

Functional areas

User process management

Virtual memory management

Process memory management: Pages management: Swap management: Page cache - caching of file contents in memory, shared area of VM and VFS:

Low-level hardware support

Driver model documentation
To see driver model tree - "find /sys"

Driver model:
Power management:
Specific buses structures:

IRQ management:

Networking


Sockets:
Physical network devices:

Disks, block devices and volume management

Structures:
Page cache integration:

Character devices

Filesystems

Structures:

Other important files

Further reading