判断linux内核版本的方式 linux的内核版本如何判断


判断linux内核版本的方式 linux的内核版本如何判断

文章插图
我们平时常用到的Linux系统包括CentOS、Ubuntu等 , 其实这些都是Linux的发行版本 , Linux还有一个版本是内核版本 。
内核版本的命名规则在Linux官网(kernel.org)上 , 我们可以看到当前最新的内核版本 , 最新稳定版本是5.11.16.
截止到2021年4月24日 , 最新稳定版本是5.11.16
Linux内核版本大致可以分为以下几类:
mainline:主线版本 。stable:稳定版 。主线版本在时机成熟时会发布稳定版 。由于内核社区人力有限 , 因此较老版本会停止维护 , 标记为EOL(End of Life)的版本表示不再支持 。longterm:长期支持版(Long Term Support) 。长期支持版的内核版本停止维护后会标记EOL 。linux-next:代码提交周期结束之前生成的快照版本(snapshot) , 用于给Linux代码贡献者们做测试 。Linux内核版本号由3个数字组成:A.B.C 。
第一个数字A , 表示内核主版本号 。只有当发生重大的内核代码变化时才会更新 。第二个数字B , 表示内核次版本号 。通常指一些重大修改的内核 。偶数表示稳定版本;奇数表示开发中的版本 。第三个数字C , 修订版本号 。是指轻微修订的内核 , 比如新增安全补丁或者修复bug等 。Linux发行版的版本号除此之外 , Linux还有一种版本表示方式 , 就是发行版本的内核版本号 。在Linux发行版中执行uname命令可以查看当前发行版的内核版本号 。
uname -a比如我在CentOS 7系统上可以查看内核版本号为:
3.10.0-1160.15.2.el7.x86-64查看CentOS7的内核版本号 。
第一个数字:3, 主版本号第二个数字:10, 次版本号 , 偶数表示是稳定版本第三个数字:0, 修订版本号第四组数字:1160.15.2 , 表示发行版本的补丁版本el7:表示正在使用的内核是 RedHat / CentOS 系列发行版专用内核x86_64:表示采用的是64位的CPU这里再对el解释一下 , EL 是 Red Hat Enterprise Linux 的缩写 。EL7内核对应的是 Red Hat 7.x, CentOS 7.x 和 CloudLinux 7.x三种发行版本 。
Android与Linux内核关系Linux发行版通常用于服务器上 , 手机的安卓系统也是基于Linux内核的 , 所以在安卓手机上也可以查看当前的内核版本 。以华为P40 Pro为例 , 在设置中 , 打开“关于手机” , 在下面一栏有内核版本 , 看到Linux内核版本号为4.14.116.
Android手机的内核版本
Android系统是基于Linux内核的 , 不同版本的Android , 对应的Linux内核版本也不同 。Android版本与Linux内核版本的对应关系如下图所示 。
Android版本与Linux内核对应关系
其中AOSP的意思就是安卓开源计划(Android Open Source Project) 。在Android的源码中 , 我们可以看到所使用的Linux内核版本 。


    以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

    「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: