博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux的核心版本(摘抄)
阅读量:4479 次
发布时间:2019-06-08

本文共 1163 字,大约阅读时间需要 3 分钟。

本文照抄自鸟哥的linux私房菜第四版

链接:http://linux.vbird.org/linux_basic/0110whatislinux.php#torvalds_version

 

linux的核心版本编号有点类似如下的样子:

虽然编号就是如上的方式来编的,不过依据Linux核心的发展历程,核心版本的定义有点不同。

 

●奇数、偶数版本分类

在2.6.x版本以前,托瓦茨将核心的发展趋势分为两股,并根据这两股不同的发展分别给予不同的核心编号,那就是:

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

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

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

  如2.6.xx,等到核心功能发展成熟后会加到这类的版本中,主要用在一般家用电脑以及企业版本中。 重点在于提供使用者一个相对稳定的Linux作业环境平台。

 

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

 

● 主线版本、长期维护版本(longterm version)

  不过,这种奇数、偶数的编号格式在3.0推出之后就失效了。从3.0版开始,核心主要依据主线版本(MainLine)来开发,开发完毕后会往下一个主线版本进行。例如3.10就是在3.9的架构下继续开发出来的新的主线版本。通常新一版的主线版本大约在2~3个月会被提出喔!之所以会有新的主线版本,是因为有加入新功能之故。现在(2015/04)最新的主线版本已经来到4.0版了喔!好快!

  而旧的版本在新的主线版本出现之后,会有两种机制来处理,一种机制为结束开发(End of Live, EOL),亦即该程序代码已经结束,不会有继续维护的状态。另外一种机制为保持该版本的持续维护,亦即为长期维护版本(Longterm),这个版本的程序代码会被持续维护,若程序代码有Bug或其他问题,核心维护者会持续进行程序代码的更新维护喔!

  所以咯,如果你想要使用Linux核心来开发你的系统,那么当然要选择长期支援的版本才行!要判断你的Linux核心是否为长期支援的版本,可以使用[ uname -r]来查阅核心版本,然后对照下列链接来了解其对应值喔!

转载于:https://www.cnblogs.com/liushihu/p/6056837.html

你可能感兴趣的文章
html如何调用flash插件,htmlflash播放器插件如何播放 网页播放器flash插件怎么解决...
查看>>
mysql数据在html上面显示不出来的,HTML表格不能正确显示MySQL数据
查看>>
数据包和html,数据包和数据报有何区别?
查看>>
jq 异步调用一个html,聊聊如何将jQuery的$.ajax()用于异步HTTP请求
查看>>
android 7.0宽度432,全球最小的4G手机,比手掌还小,安卓7.0
查看>>
android fragmentstatepageradapter框架,Android FragmentStatePagerAdapter
查看>>
html自适应meta标签,自适应布局meta标签中viewport、content、width、initial-scale、minimum-scale、maximum-scale总结...
查看>>
html怎么加入编辑器,HTML 编辑器
查看>>
python发挥程度_你为什么用 Python?
查看>>
file 选择的文件胖多有多大_「HTML5 进阶」FileAPI 文件操作实战,内附详细案例,建议收藏...
查看>>
玄惭 mysql_阿里云数据库专家玄惭的“武功”全记录之最佳实践、双十一特别篇...
查看>>
c mysql 时间段查询_mySql 时间段查询
查看>>
mysql sql乱码怎么解决_MYSQL数据库导入SQL文件出现乱码如何解决
查看>>
mysql的存储过程与事务_mysql的存储过程与事务入门
查看>>
java程序员闯关题网站_Java程序员每周必逛的十大学习网站
查看>>
python面试装饰器_Python测开面试题之装饰器
查看>>
flashcache mysql_flashcache的实现与分析
查看>>
linux shell 里面执行python 程序_Linux下编写脚本Shell和Python的区别?
查看>>
python中if elif语句优化_python – 最有效的方式做一个if-elif-elif-else语句当else做的最多?...
查看>>
win10 配置 maven_home 一会儿成功一会儿失败_在macbook上运行移动硬盘里的win10和macos...
查看>>