内核源码放在/usr/src目录下
操作系统=进程管理+内存管理+文件管理+驱动程序+网络
.arch目录:体系结构相关的核心代码。每个子目录都代表一种Linux支持的体系结构。
.include目录:编译核心所需要的大部分头文件,比如与平台无关的头文件放在include/linux子目录里
.init目录:核心的初始化代码,但不是系统的引导代码。main.c和version.c
.mm目录:内存管理代码,如与具体硬件体系结构相关的代码
.drivers目录:所有设备的驱动程序
.ipc目录:核心进程间的通信代码
.modules目录:已建好的、可动态加载的模块
.fs目录:Linux支持的文件系统代码
.net目录:核心的网络部分代码
.lib目录:核心的库代码,但与处理器结构相关的代码都放在arch/*/kernel目录下
.scripts目录:用于配置核心的脚本文件
.documentation目录:对每个目录进行说明的文档