|
|
|
|
移动端

1.2.5 Linux的内核版本

《鸟哥的Linux私房菜 基础学习篇(第三版)》第1章Linux是什么,本章介绍为何Linux可以免除专利软件之争,并且了解到Linux为何可以同时在个人计算机与大型主机上面大放光彩。本节为大家介绍Linux的内核版本 。

作者:鸟哥来源:人民邮电出版社|2010-07-15 16:08

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


1.2.5 Linux的内核版本

Linux的内核版本编号有点类似如下的样子:

  1. 2.6.18-92.el5  
  2. 主版本.次版本.释出版本-修改版本 

如前所述,因为对于Linux内核的开发者太多了,以至于造成Linux内核经常性的变动。但对于一般家庭计算机或企业单位应用的话,常变动的内核并不适合。因此托瓦兹便将内核的开发趋势分为两股,并根据这两个内核的开发分别给予不同的内核编号,那就是:

主、次版本为奇数:开发中版本(development)

如2.5.xx,这种内核版本主要用在测试与开发新功能,所以通常这种版本仅有内核开发工程师会使用。如果有新增的内核程序代码,会加到这种版本当中,等到众多工程师测试没问题后,才加入下一版的稳定内核中。

主、次版本为偶数:稳定版本(stable)

如2.6.xx,等到内核功能开发成熟后会加到这类的版本中,主要用在一般家庭计算机以及企业版本中。重点在于提供用户一个相对稳定的Linux作业环境平台。

至于释出版本则是在主、次版本架构不变的情况下,新增的功能累积到一定的程度后所新释出的内核版本。而由于Linux内核是使用GPL的授权,因此大家都能够进行内核程序代码的修改。因此,如果你有针对某个版本的内核修改过部分的程序代码,那么那个被修改过的新的内核版本就可以加上修改版本了。

Linux内核版本与distribution版本(下个小节会谈到)并不相同,很多朋友常常上网问到:"我的Linux是9.x版,请问"之类的留言,这是不对的提问方式,因为Linux版本指的应该是内核版本,而目前最新的内核版本应该是2.6.30(2009/08)才对,并不会有9.x的版本出现的。

你常用的Linux系统则应该说明为distribution才对。因此,如果以CentOS这个distribution来说,你应该说:"我用的Linux是CentOS这个distribution,版本为5.x版,请问"才对!

当你有任何问题想要在Linux论坛发言时,请务必仔细地说明你的distribution版本,因为各家distributions使用的都是Linux内核,不过每家distributions所选用的软件以及他们自己开发的工具并不相同,多少还是有点差异,所以留言时得要先声明distribution的版本才行。

【责任编辑:云霞 TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Linux环境下C编程指南

本书系统地介绍了在Linux平台下用C语言进行程序开发的过程,通过列举大量的程序实例,使读者很快掌握在Linux平台下进行C程序开发的方法和技...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊