1.arch,architecture的缩写,结构架构的意思,故该目录下存放的是不同架构的CPU的目录。
2.block,块设备。
3.crypto,加密相关。存放常见的加密代码实现。
4.Documentaion,文档相关。存放一些文档。
5.drivers,驱动目录。分门别类的列出Linux支持的所有硬件的驱动代码。
6.firware,固件相关。固件也是软件,只是固化在了IC中运行,如开发板的IROM代码。
7.fs,文件系统。该目录下存放Linux支持的当前主流文件系统的支持。
8.include,头文件目录。公用的(各种CPU通用的)头文件都在这里。各CPU特有的头文件存放在arch/arm/include目录下。
9.init,初始化。存放Linux启动内核时的初始化代码。
10.ipc,存放进程间通信的实现代码。
11.kernel,内核。所以里面存放的是linux内核本身所需的代码。
12.lib,库。存放的是一些通用的库,不过与标准c库不一样,是专用于Linux内核编程的一些库函数。
13.mm,mm是memory management,内存管理。
14.net,网络相关的一些代码,如TCP/IP协议栈。
15.samples,样例。一些样例代码。
16.scripts,一些脚本文件的存放。这些脚本不是linux工作时所用的,而是辅助对linux进行配置编译生产的。
17.security,安全性相关。
18.sound,音频处理相关。
19.tools,linux中用到的一些工具。
20.usr,目录下存放的都是些汇编和c文件,看命名应该是初始化用的。
21.virt,virtual。虚拟机相关的。