Linux内核源码目录介绍
Linux内核目录如下:
arch: 不同平台体系结构的相关代码
block:设备驱动
certs:与认证和签名相关代码
crypto:内核常用压缩算法、常用加密算法等等源代码
document:描述模块功能和协议规范代码
driver:驱动(USB总线、PCI总线、显卡、网卡)
fs:虚拟文件系统(VFS)代码
include:内核代码源码依赖的绝大部分文件
init:内核初始代码,直接关联、到内存各个组件入口
ipc:进程间通信实现,比如信号量、共享内存等等
kernel:内核核心代码,包括进程管理、IRQ等
lib:C标准库的子集
licenses:linux内核根据licenses/preferred/GPL-2.0中提供GNU通用公共许可证版本
mm:内存管路的相关实现操作
net:网络协议代码,比如TCP、Wifi、IPv6等
samples:内核实例代码
scripts:编译和配置内核所需脚本
security:内核安全模型相关的代码
sound:声卡驱动源码
tools:与内核交互
usr:用户打包和压缩内核的实现的源码
virt:/kvm虚拟化目录相关支持实现
.clang-format:平时开发团队进行合作的时候要注意代码格式化
COPYING:许可证授权
kbuild:内核设定脚本
mailmap:开发人员配置内核的时候所用到参数等
MAINTAINERS:目前维护开发人员列表
Makefile:编译内核主要文件
README:编译内核信息
Linux内核源码目录介绍相关推荐
- linux内核源码系统调用有多少个,Linux内核源码目录介绍
Linux的内核源代码可以从很多途径得到,我一般常常去kernel.org看看.一般来讲,在安装的linux系统下,usr/src/linux目录下的东西就是内核源代码.源码的版本号有一个非常简单的编 ...
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
文章目录 一.解压内核源码 二.查询当前 Linux 内核版本号 三.进入并查看 linux 内核源码目录 一.解压内核源码 将 下载的 Linux 内核源码 linux-5.6.14.tar.gz ...
- 【lLinux驱动】linux内核源码目录结构
linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...
- Linux内核源码目录结构及含义
Linux内核源码包含多个目录,每个目录有不同的含义,以linux-4.9.253源码为例: 不同的Kernel版本源代码目录组织稍有不同,内核源码下载地址: HTTP https:// ...
- 【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )
文章目录 一.arch 目录 二.block 目录 三.certs 目录 四.crypto 目录 五.Documentation 目录 在上一篇博客 [Linux 内核]Linux 内核源码结构 ( ...
- Linux内核学习之Linux内核“源码目录”
一.Linux内核版本前期知识介绍 : 我们先去Linux官网看看,它的网站是:kernel.org: 我们可以看到最新稳定版本已经来到了5.6.7了,不过在这之前我们稍微了解一下版本号这一串数字的含 ...
- 【Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )
文章目录 一.drivers 目录 二.fs 目录 三.include 目录 四.init 目录 五.ipc 目录 六.kernel 目录 一.drivers 目录 drivers 目录中存储了 驱动 ...
- Linux内核源码目录说明
Linux内核源代码位于/usr/src/linux目录下,其结构分布如图1.3所示,每一个目录或子目录可以看作一个模块,其目录之间的连线表示"子目录或子模块"的关系.下面是对每一 ...
- 【Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )
文章目录 一.lib 目录 二.LICENSES 目录 三.mm 目录 四.net 目录 五.samples 目录 六.scripts 目录 一.lib 目录 lib 目录中存储了 C 语言标准库的子 ...
最新文章
- 敏捷团队如何通过Leangoo领歌迭代看板进行迭代规划和任务协同
- matlab的syms无法在函数中使用_Python函数中使用@
- Myeclipse7.5 下载 安装 注冊 注冊码 100%成功
- Python成长之路第一篇(4)_if,for,while条件语句
- 框架:Servlet的生命周期
- 4-具体学习git--分支
- TCP Congestion Control
- 这个“十一”长假,你是背“锅”出行吗?
- python assert 用法_Python量化投资实战营大咖开讲!
- 学计算机和摄影哪个好,【干货】如何学习好摄影后期
- 《IT项目管理那些事儿》——CSDN蒋涛序
- 讨论:癌症能被人类攻克吗
- pyqt QListView详细用法
- 哈希(hash):从原理到应用
- mysql命令行常用命令_mysql命令行常用命令
- 微信公众平台Js API实现微信分享
- SCI、EI和IEEE有什么区别
- 计算机视觉中头部姿态估计的研究综述--Head Pose Estimation in Computer Vision - A Survey
- 什么是SOL注入攻击?Land攻击?Ping of Death攻击?Teardrop攻击?
- 爬虫重试模块retry,自动重试