Linux kernel源码目录介绍

arch
体系结构相关的代码,不同的体系结构,可能汇编指令与一些关键实现有些不同,例如x86 arm等,其实主要是为了屏蔽不同体系结构之间的差异。
block
块设备的I/O层
crypto
加密API
Documentation
内核源码文档
drviers
设备驱动代码
firmware
使用某些驱动程序而需要的设备固件(设备本身可能需要的rom文件叫做固件)
fs
虚拟文件系统与各种文件系统的代码
include
内核头文件
init
内核初始化与引导代码
ipc
进程间通信代码
kernel
像调度程序这样的核心子系统
lib
通用内核函数
mm
内存管理子系统与虚拟内存
net
网络子系统
samples
内核编程的示例代码
scripts
内核编译所用的脚本文件
security
Linux安全模块
sound
Linux语音子系统
usr
早期用户空间的代码,就是所谓的initramfs
tools
在内核开发过程中有用的工具
virt
虚拟化基础结构

你可能感兴趣的:(Linux,kernel)