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

Posted 森码世界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux的内核源码树的根目录下的每个文件的含义简介相关的知识,希望对你有一定的参考价值。

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

  具体的详情请见下表:

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

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

以上是关于Linux的内核源码树的根目录下的每个文件的含义简介的主要内容,如果未能解决你的问题,请参考以下文章

Linux内核源码目录结构分析

linux内核源码分析之sysfs文件系统

Liunx目录下的各个系统文件夹的作用

linux 下的内核头文件放在哪里

2.15.2.linux内核源码目录结构2

Linux 内核编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )