第五期-Linux内核源码结构(1)

本文由罗宇哲撰写,介绍了Linux内核源码结构,重点分析了Linux 4.19.94版内核源码的目录结构,包括各子目录的功能。文章以openEuler开源社区的kernel目录为基础,为读者提供了初步了解Linux内核结构的指导。
摘要由CSDN通过智能技术生成

作者:罗宇哲,中国科学院软件研究所智能软件研究中心

在上一期中,我们介绍了Linux内核发展的历史,也介绍了与其相关的UNIX和GNU的相关知识。从这一期开始,我们将介绍Linux内核的源码结构。我们将先根据Linux源码的目录结构进行分析,到本文章发布前,Linux 4.19的最新版本为Linux 4.19.94,我们将依据openEuler开源社区源码并参考Linux 4.19.94版内核源码进行分析。

一、Linux内核源码的目录结构分析

下图列出了截至文章发表前openEuler开源社区kernel目录下的目录结构[5]:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其中各个文件夹中源代码的功能如下表所示[1][3]:

目录/文件名 源码功能简介
/Documentation 说明文档,对每个目录的具体作用进行说明。
/arch
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值