1.2.5 Linux的内核版本
2016-04-14 21:57
309 查看
《鸟哥的Linux私房菜 基础学习篇(第三版)》第1章Linux是什么,本章介绍为何Linux可以免除专利软件之争,并且了解到Linux为何可以同时在个人计算机与大型主机上面大放光彩。本节为大家介绍Linux的内核版本 。
1.2.5 Linux的内核版本
Linux的内核版本编号有点类似如下的样子:
如前所述,因为对于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的版本才行。
1.2.5 Linux的内核版本
Linux的内核版本编号有点类似如下的样子:
2.6.18-92.el5 主版本.次版本.释出版本-修改版本
如前所述,因为对于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的版本才行。
相关文章推荐
- 1.2.4 Linux的开发:虚拟团队的产生
- Linux进程调度——schedule()函数分析
- 1.2.3 初次释出Linux 0.02
- Linux---centos搭建SVN服务器
- 将/proc/uptime文件中的数转化成long然后转成日期
- linux 的 socket例子
- linux系统时间同步,硬件时钟和系统时间同步,时区的设置
- Linux gdb 调试命令
- Linux学习笔记知识点(find命令)
- 基于Linux和Windows管理的samba
- linux基础学习之 grep总结
- linux常用命令(一)
- arm移植NTP(同步嵌入式linux系统时间)
- Centos 7服务器搭建(二)—安装MySQL
- 1.1.2 Linux之前UNIX的历史(2)
- CentOS下使用命令行测试网速
- Centos 7服务器搭建(一)—最小化安装
- Linux内核分析(八)
- Linux 文件系统:procfs, sysfs, debugfs 用法简介
- Linux ssh远程命令启动