linux源码目录结构

2021-03-11  本文已影响0人  汪大星
目录 描述
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代码
上一篇 下一篇

猜你喜欢

热点阅读