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。虛擬機相關的。