目录 | 描述 |
---|---|
arch/ | 包含架构相关的代码,里面会有一些子目录,如alpha/,arm/,mips/,blackin/等 |
block/ | 包含块存储设备的代码,实际上是调度算法 |
crypto/ | 包含用于加密的API和加密算法 |
Documentation/ | 不同内核框架和子系统的API描述 |
drivers/ | 这是最庞大的目录,包含所有设备驱动 |
fs/ | 包含不同文件系统的实现,如NTFS,FAT,ETX{2,3,4},sysfs,procfs,NFS等 |
include/ | 包含内核头文件 |
init/ | 包含初始化和启动代码 |
ipc/ | 包含用于实现inter-process communication机制的代码,如消息队列,锁,共享内存等 |
kernel/ | 不依赖于架构的基本内核代码 |
lib/ | 库和帮助函数,如通用的kernel object处理程序,CRC计算函数等 |
mm/ | 内存管理代码 |
net/ | 网络协议代码 |
scripts/ | 用于开发内核的脚本和工具 |
security/ | 安全框架代码 |
sound/ | audio子系统代码 |
usr/ | initramfs代码 |
网友评论