【IoT】嵌入式开发:Linux内核开发基础

本文介绍了Linux内核的版本管理和结构。主要内容包括内核版本的演化,如1.0-2.6的四部分版本号和2.6之后的三部分版本号,以及稳定版和候选版本的标识。此外,还详细阐述了Linux内核的目录结构,如arch、drivers、fs等关键子目录的功能,并提到了内核源码的编码风格和规范,如命名、缩进和注释等要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

内核版本

Linux内核结构


内核版本

http://www.kernel.org是内核源码的主要来源。

所有来自全世界的对Linux源码的修改最终都会汇总到这个网站,由Linus领导的开源社区对其进行鉴别和修改最终决定是否进入到Linux主线内核源码中。

内核版本号从Linux1.0以后主要分为两个阶段: 

Linux1.0-2.6,数字包括四部分“A.B.C.D”

A代表主版本号,如1994年的1.0,1996年的2.0,2011年的3.0

B代表次版本号,表示一些重大的修改,偶数表示稳定版,奇数表示开发版

C代表末版本号,代表着一个新版本的发布(包括安全补丁
、bug修复、新增功能、或驱动程序),一般数字变化范围比较大D代表一些BUG修复,对已经加入的安全补丁、bug修复、新增功能或驱动程序做的微调或添加新的特性,2.6版本之后经常出现

Linux2.6之后的版本,数字主要包括三部分"A.B.C"或"A.B.C-rcn"

A代表主版本号

 B代表次版本号,随着一个新版本的发布而增加,与上一阶段中的数字”C“功能类似,但不再代表稳定与否

C代表稳定版本号,如果只有数字则代

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

产品人卫朋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值