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内核源码目录介绍相关推荐

  1. linux内核源码系统调用有多少个,Linux内核源码目录介绍

    Linux的内核源代码可以从很多途径得到,我一般常常去kernel.org看看.一般来讲,在安装的linux系统下,usr/src/linux目录下的东西就是内核源代码.源码的版本号有一个非常简单的编 ...

  2. 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )

    文章目录 一.解压内核源码 二.查询当前 Linux 内核版本号 三.进入并查看 linux 内核源码目录 一.解压内核源码 将 下载的 Linux 内核源码 linux-5.6.14.tar.gz ...

  3. 【lLinux驱动】linux内核源码目录结构

    linux内核源码目录结构 代码目录结构 在阅读源码之前,还应知道Linux内核源码的整体分布情况.现代的操作系统一般由进程管理.内存管理.文件系统.驱动程序和网络等组成.Linux内核源码的各个目录 ...

  4. Linux内核源码目录结构及含义

    Linux内核源码包含多个目录,每个目录有不同的含义,以linux-4.9.253源码为例: 不同的Kernel版本源代码目录组织稍有不同,内核源码下载地址: HTTP        https:// ...

  5. 【Linux 内核】Linux 内核源码目录说明 ① ( arch 目录 | block 目录 | certs 目录 | crypto 目录 | Documentation 目录 )

    文章目录 一.arch 目录 二.block 目录 三.certs 目录 四.crypto 目录 五.Documentation 目录 在上一篇博客 [Linux 内核]Linux 内核源码结构 ( ...

  6. Linux内核学习之Linux内核“源码目录”

    一.Linux内核版本前期知识介绍 : 我们先去Linux官网看看,它的网站是:kernel.org: 我们可以看到最新稳定版本已经来到了5.6.7了,不过在这之前我们稍微了解一下版本号这一串数字的含 ...

  7. 【Linux 内核】Linux 内核源码目录说明 ② ( drivers 目录 | fs 目录 | include 目录 | init 目录 | ipc 目录 | kernel 目录 )

    文章目录 一.drivers 目录 二.fs 目录 三.include 目录 四.init 目录 五.ipc 目录 六.kernel 目录 一.drivers 目录 drivers 目录中存储了 驱动 ...

  8. Linux内核源码目录说明

    Linux内核源代码位于/usr/src/linux目录下,其结构分布如图1.3所示,每一个目录或子目录可以看作一个模块,其目录之间的连线表示"子目录或子模块"的关系.下面是对每一 ...

  9. 【Linux 内核】Linux 内核源码目录说明 ③ ( lib 目录 | LICENSES 目录 | mm 目录 | net 目录 | samples 目录 | scripts 目录 )

    文章目录 一.lib 目录 二.LICENSES 目录 三.mm 目录 四.net 目录 五.samples 目录 六.scripts 目录 一.lib 目录 lib 目录中存储了 C 语言标准库的子 ...

最新文章

  1. 敏捷团队如何通过Leangoo领歌迭代看板进行迭代规划和任务协同
  2. matlab的syms无法在函数中使用_Python函数中使用@
  3. Myeclipse7.5 下载 安装 注冊 注冊码 100%成功
  4. Python成长之路第一篇(4)_if,for,while条件语句
  5. 框架:Servlet的生命周期
  6. 4-具体学习git--分支
  7. TCP Congestion Control
  8. 这个“十一”长假,你是背“锅”出行吗?
  9. python assert 用法_Python量化投资实战营大咖开讲!
  10. 学计算机和摄影哪个好,【干货】如何学习好摄影后期
  11. 《IT项目管理那些事儿》——CSDN蒋涛序
  12. 讨论:癌症能被人类攻克吗
  13. pyqt QListView详细用法
  14. 哈希(hash):从原理到应用
  15. mysql命令行常用命令_mysql命令行常用命令
  16. 微信公众平台Js API实现微信分享
  17. SCI、EI和IEEE有什么区别
  18. 计算机视觉中头部姿态估计的研究综述--Head Pose Estimation in Computer Vision - A Survey
  19. 什么是SOL注入攻击?Land攻击?Ping of Death攻击?Teardrop攻击?
  20. 爬虫重试模块retry,自动重试

热门文章

  1. EasyCVR国标GB28181协议接入时TCP和UDP模式的差异
  2. TCP Connect 函数超时的问题
  3. 二手车电商三国杀,广告大战究竟该不该打?
  4. vulnstack(一) 红日靶场复现
  5. @GeneratedValue与@GenericGenerator区别
  6. es6中的generator函数详解
  7. 四六级报名流程及考试经验
  8. thrift IDL
  9. The Lastest Time
  10. SSM健身房管理系统的设计与实现毕业设计-附源码191656