Linux内核版本号的含义
转自http://www.cnblogs.com/darker/archive/2012/04/02/2430591.html 原作者保留所有权利
Linux内核有三个不同的命名方案。
早期版本:
- 第一个版本的内核是0.01。然后依次是0.02,0.03, 0.10, 0.11, 0.12(第一GPL版本), 0.95, 0.96, 0.97,0.98, 0.99及1.0。
从0.95版开始有许多的补丁发布于主要版本版本之间。
旧计划(1.0和2.6版之间)的版本格式为A.B.C,分别代表:
- A——大幅度转变的内核。这是很少发生变化,只有当发生重大变化的代码和核心发生才会发生。在历史上曾改变两次的内核:1994年的1.0及1996年的2.0。
- B——是指一些重大修改的内核。
- 其中奇数代表发展中版本(development) ,偶数代表稳定版本(stable)
- C——是指轻微修订的内核。这个数字当有安全补丁,bug修复,新的功能或驱动程序,内核便会有变化。
自2.6.0(2003年12月)发布后,人们认识到,更短的发布周期将是有益的。自那时起,版本的格式为A.B.C.D,其中A,B,C,D代表:
- A和B是无关紧要的(即2.6)
- C是内核的版本,随着每次释出新内核而增长
- D是安全补丁,有需要时发布
3这个标识如同2.6一样,且3.x版的命名规则类似于2.6系列,版本格式为3.A.B,其中:
- A是释出版本,随着每次释出而增长
- B是补丁,有需要时发布
- 开发版将在后面以rc注明,如3.4-rc1
Linux distribution通常会在这三个版本号后加入后缀,用以描述其他信息,以我的Unbuntu 10.10为例:
kernel-release为 2.6.35-32-generic(有的为2.6.35-32-generic-pae )
- 2.6.35 :当前内核版本,是2.6版内核系列的第35次释出版
- 32 :当前内核版本(2.6.35)的第32次微调patch
- generic :当前内核版本为通用版本,另有表示不同含义的server(针对服务器)、i386(针对老式英特尔处理器)
- pae : 物理地址扩展,表示此32位系统可以支持超过4G的内存
kernel-version为 #67-Ubuntu SMP Mon Mar 5 19:35:26 UTC 2012
- SMP: 对称多处理机,表示内核支持多核、多处理器
- Mon Mar 5 19:35:26 UTC 2012: 内核的编译时间(build date)为 2012/03/05 19:35:26
参考:
中文维基百科:http://zh.wikipedia.org/wiki/Linux_kernel
英文维基百科:http://en.wikipedia.org/wiki/Linux_kernel
Linux之父Linus访谈录:漫谈Linux 3.0内核:http://www.ha97.com/4177.html
鸟哥的Linux私房菜:http://vbird.dic.ksu.edu.tw/
Linux Kernel:http://www.kernel.org/
Linux内核版本号的含义相关推荐
- 【Linux 内核】编译 Linux 内核 ① ( 下载指定版本的 Linux 内核源码 | Linux 内核版本号含义 | 主版本号 | 次版本号 | 小版本号 | 稳定版本 )
文章目录 一.下载 Linux 内核 1.下载最新版本 Linux 内核 2.下载指定版本 Linux 内核 二.Linux 内核版本号含义 一.下载 Linux 内核 1.下载最新版本 Linux ...
- linux内核的版本号是如何标识的,Linux内核版本号命名的规则
Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3个数字组成:r.x.y r:目前发布的内核主版本. x:偶数表示稳定版本:奇数表示开发中版本. y:错误修补的次数. 内核版本号每位 ...
- 【Linux 内核】编译 Linux 内核 ② ( 解压内核源码 | 查询当前 Linux 内核版本号 | 进入并查看 linux 内核源码目录 )
文章目录 一.解压内核源码 二.查询当前 Linux 内核版本号 三.进入并查看 linux 内核源码目录 一.解压内核源码 将 下载的 Linux 内核源码 linux-5.6.14.tar.gz ...
- Linux 编译内核 dirty,向linux内核版本号添加字符/为何有时会自动添加+号或者xxx-dirty【转】...
转载说明:你可能想不到,是git管理的"问题",看下面的解析,对于u-boot也是有同样的效果. 问题解决方案: 1.删除.git目录 2.去掉CONFIG_LOCALVERSIO ...
- iso linux 内核版本号_Linux内核全面介绍
Linux内核(kernel)和linux操作系统区别 Linux内核指的是一个提供硬件抽象层.磁盘及文件系统控制.多任务等功能的系统软件.一个内核不是一套完整的操作系统.通常我们所说的linux操作 ...
- iso linux 内核版本号_Linux发行版和Linux内核的区别
Linux内核版本与linux发行版本的区别 LINUX内核版本 是指系统内核的版本号.LINUX的内核具有两种不同的版本号,实验版本和产品化版本.要确定 LINUX版本 的类型,只要查看一下版本号: ...
- Linux内核版本主要有,Linux内核版本号主要有几部分组成? 各代表什么含义?
_ 球虫感染可以用伊维菌素来防治. 新城代谢的同化作用使体内消耗物质和能量;而异化作用,则积累体内的物质和能量.() 诊断直肠癌最重要且简便易行的方法为( ) A.粪便隐血试验 B.直肠指检 C.内镜 ...
- 向linux内核版本号添加字符/为何有时会自动添加“+”号
转载:http://blog.csdn.net/adaptiver/article/details/7225980 1. 引子 编译2.6.35.7 kernel版本的时候发现,"2.6 ...
- iso linux 内核版本号_Linux查看 iso 版本信息
一条命令搞定 # isoinfo -d -i /mnt/custom-CentOS-6.iso CD-ROM is in ISO 9660 format System id: LINUX Volum ...
最新文章
- webdriver中处理alert
- Linux修改文件及文件夹权限
- Kubernetes 与 OpenYurt 无缝转换(命令式)
- 2018.09.30 bzoj2288:生日礼物(贪心+线段树)
- UI效率实用素材|WEB数据可视化最佳实践
- substring substr slice 区别
- Python基础学习(二)
- 2013Esri全球用户大会QA之ArcGIS未来发展
- Vue项目:电商后台管理管理系统
- 皮卡丘为什么不进化_皮卡丘为什么不进化?
- 软件验收测试之α测试和β测试分别是什么?
- Linux下双网卡-双外网网关-电信联通双线主机设置
- 教你玩转Word教程-刘青-专题视频课程
- MySQL求百分比带百分号%
- emby,jellyfin,kodi系列
- 谈谈自己对教育的理解(K12)
- python爬取高德地图数据_你的未来有我导航----教你如何爬取高德地图
- Ubuntu开机黑屏且左上角闪烁光标,登录页面键盘鼠标无响应的解决方法
- upx与px互相转换
- Zbrush实用快捷键查阅