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:编译内核信息

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值