Linux的内核源码树的根目录下的每个文件的含义简介

Bloddy 2019-12-30

在下载Linux内核源码包解压后,Linux的内核源码树的根目录的每一个含义看不太明白,估计每个喜欢研究内核源码的小伙伴刚开始都会有此疑问,因此,在这里对Linux内核源码的根目录的每个文件包做些简介,让喜欢研究内核源码的小伙伴对内核这个看起来特别神秘且复杂的东西有个大体的了解。

具体的详情请见下表:

Linux 内核源码树的根目录描述
目录含义描述
arch特定体系结构的源码
block块设备 I/O层
crypto加密API
Documentation内核源码文档
drivers设备驱动程序
firmware某些驱动程序需要的设备固件
fsVFS和各种文件系统
include内核头文件
init内核引导和初始化
ipc进程间通信代码
kernel调度程序的核心子系统
lib通用内核函数
LICENSES内核相关的lincese文件
mm内存管理子系统和VM
net网络子系统
samples示例,示范代码
scripts编译内核所用的脚本
securityLinux 内核安全模块
sound语音子系统
tools在Linux开发中有用的工具
usr早期用户空间代码
virt虚拟化基础结构

内核源码的下载地址:https://www.kernel.org/

相关推荐

末点 / 0评论 2020-06-27