android版本号和Linux内核的版本号必须对应吗

android版本号和Linux内核的版本号必须对应吗,第1张

不是一回事

android内核版本指的是底层使用的linux版本,Android版本指的是google提供的sdk的版本。通常情况下会有对应关系,但在实际中可能会有所偏差。

从2009年5月开始,Android *** 作系统改用甜点来作为版本代号,这些版本按照大写字母的顺序来进行命名:纸杯蛋糕(Cupcake)、甜甜圈(Donut)、闪电泡芙(Éclair)、冻酸奶(Froyo)、姜饼(Gingerbread)、蜂巢(Honeycomb)﹑冰淇淋三明治(Ice Cream Sandwich)、果冻豆(Jelly Bean)、奇巧(KitKat)、棒棒糖(Lollipop)。

inux内核版本的分类Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字

第一个组数字:目前发布的内核主版本。

第二个组数字:偶数表示稳定版本;奇数表示开发中版本。

第三个组数字:错误修补的次数。

例1: 2.6.18-128.ELsmp ,

第一个组数字: 2 , 主版本号

第二个组数字: 6 , 次版本号,表示稳定版本(因为有偶数)

第三个组数字 18 , 修订版本号 ,

表示修改的次数,头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。128: 表示这个当前版本的第5次微调patch, 而ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器。

没有。

到了冰激凌三明治以后所使用的内核为

Linux

kernel

3.0.1

更多的相关资料

1.5

(Cupcake)

基于Linux

Kernel

2.6.27

1.6

(Donut)

基于Linux

Kernel

2.6.29

2.0/2.0.1/2.1

(Eclair)

基于Linux

Kernel

2.6.29

2.2/2.2.1

(Froyo)

基于Linux

Kernel

2.6.32

2.3

(Gingerbread)

基于Linux

Kernel

2.6.35

3.0.1/3.1/3.2

(Honeycomb)

基于Linux

Kernel

2.6.36

2010年2月3日,由于谷歌在Android内核开发方面和Linux社区方面开发的不同步,Linux内核开发者Greg

Kroah-Hartman将Android的驱动程序从Linux内核“状态树”(“staging

tree”)上除去。2010年4月,谷歌宣布将派遣2名开发人员加入Linux内核社区,以便重返Linux内核。2010年9月,Linux内核开发者Rafael

J.

Wysocki添加了一个修复程序,使得Android的“wakelocks”可以轻松地与主线Linux内核合并。2011年,Linus

Torvalds说:“Android的内核和Linux的内核将最终回归到一起,但可能不会是4-5年。”


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/8733485.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存