内核代码结构

来源:互联网 发布:有没有淘宝互刷群 编辑:程序博客网 时间:2024/05/07 04:55
arch | architecture的缩写,架构相关的代码,内核所支持的每种CPU体系,在该目录下都有对应的子目录。
arm | arm处理器
mach-xxx | 代表着一款开发板
mach-s3c2410
mach-s3c2440
mach-s5p64x0
mach-exynos
mach-smdk4x12 | 正在使用的开发版本
...

powerpc | powerpc处理器
x86 | x86处理器
...
block | 部分块设备驱动程序
crypto | 加密、压缩、CRC校验算法
Documentation | 内核的文档
drivers | 内核设备驱动
fs | 存放各种文件系统的实现代码。每个子目录对应一种文件系统的实现
devpts | /dev/pts虚拟文件系统
ext2 | 第二扩展文件系统
ext3 | 第三扩展文件系统
ext4 | 第四扩展文件系统
fat | MS的Fat文件系统
isofs | ISO9660光盘cd-rom上的文件系统
...
include | 内核需要的头文件。与平台无关的头文件放在include/linux子目录下,与平台相关的头文件则放到相应的目录中
linux | 与平台无关的头文件
mtd
net | 与网络相关的头文件
media |
sound |
video |
...
lib | 库文件代码
mm | 用于实现内存管理中与体系结构无关的部分
net | 网络协议的实现代码
802 | 802无线通讯协议核心支持代码
appletalk | 与苹果系统联网的协议
ax25 | AX25无线INTERNET协议
bridge | 桥接设备
ipv4 | IP协议簇V4版32位寻址模式
ipv6 | IP协议簇V6版本
...
samples | 一些内核编程的范例
scripts | 配置内核的脚本
security | 安全性方面的
selinux | (如红帽企业版5使用的安全性方面的模块)
...
sound | 音频设备的驱动程序
usr | cpio命令实现。cpio是制作根文件系统的命令
virt | 内核虚拟机
原创粉丝点击