(1)arch
arch是architecture的缩写。内核所支持的每一种CPU体系,该目录下都有对应的子目录。
每个CPU的子目录,又进一步分解为boot、mm、kernel等子目录,分别包含控制系统引导
内存管理,系统调用等。
(2)documentation 内核文档
(3)drivers 设备驱动目录
(4)include
内核所需要的头文件。与平台无关的头文件在include/linux子目录下,与平台相关的头文件
则放在相应的目录中。
(5)fs
存放各种文件系统的实现代码。每个子目录对应一种文件系统的实现,公用的源码程序用于实现
虚拟文件系统vfs.
(6)net目录
网络协议的实现代码