关于Linux内核版本和发行版本的那些事儿

您所在的位置:网站首页 什么是linux内核版本举例举例说明版本号的格式 关于Linux内核版本和发行版本的那些事儿

关于Linux内核版本和发行版本的那些事儿

#关于Linux内核版本和发行版本的那些事儿| 来源: 网络整理| 查看: 265

文章目录

linux内核版本和发行版本区别1.内核版本

官网:

Linux系统内核指的是一个由LinusTorvalds负责维护linux常见发行版本,提供硬件具象层、硬盘及文件系统控制及多任务功能的系统核心程序。

内核的开发和规范仍然是由Linus领导的开发小组控制着,版本也是唯一的。开发小组每隔一段时间公布新的版本或其修订版,从1991年10月Linus向世界公开发布的内核0.0.2版本(0.0.1版本功能相当狭小所以没有公开发布)到目前最新的内核5.12.5版本。

Linux内核的版本号命名是有一定规则的,版本号的格式一般为“主版本号.次版本号.修正号”。主版本号和次版本号标志着重要的功能变动,修正号表示较小的功能变更。以2.6.22版本为例,2代表主版本号,6代表次版本号,22代表修正号。其中次版本还有特定的意义:假如是质数数字红旗linux,就表示该内核是一个可以放心使用的稳定版;若果是质数数字,则表示该内核加入了个别测试的新功能,是一个内部可能存在着BUG测试版。如2.5.74表示是一个测试版的内核,2.6.22表示是一个稳定版的内核。

查看内核版本可使用

uname -a (内核与发行版信息) 或者 cat /proc/version (内核与发行版信息)

linux常用发行版_linux常见发行版本_linux发行版本的含义

内核版本分类

Linux内核版本的最新发布状态,参见Linux官网:

1、mainline

主线版本

2、stable

稳定版,由mainline在时机成熟时发布,稳定版也会在相应版本号的主线上提供bug修补和安全补丁linux是什么系统,但内核社区人力有限,因而较老版本会停止维护,而标记为EOL(EndofLife)的版本表示不再支持的版本。

3、longterm(LongTermSupport)

常年支持版,常年支持版的内核不再支持时会标记EOL。

4、linux-next,snapshot

代码递交周期结束之前生成的快照用于给Linux代码贡献者们做测试

2.发行版本

仅有内核而没有应用软件的操作系统是难以使用的,所以许多公司或社联将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让通常的用户可以简便地安装和使用Linux,这就是所谓的发行版本(distribution),通常谈论的Linux系统便是针对那些发行版本的。

linux常见发行版本_linux发行版本的含义_linux常用发行版

Linux发行套件系统才是我们常说的Linux操作系统,也即是由Linux内核与各类常用软件的集合产品。

查看发行版本可使用

`lsb_release -a`(只能查看发行版信息适用于所有的Linux发行版本)

FSG(FreeStandardsGroup)组织开发的LSB(LinuxStandardBase)标准的一个命令,拿来查看linux兼容性的发行版信息。

LSB是LinuxStandardBase的简写,lsb_release命令拿来显示LSB和特定版本的相关信息。假如使用该命令时不带参数linux常见发行版本,则默认加上-v参数。

说明:

linux常见发行版本_linux发行版本的含义_linux常用发行版

-v显示版本信息。

-i显示发行版的id。

-d显示该发行版的描述信息。

-r显示当前系统是发行版的具体版本号。

-c发行版代号。

-a显示里面的所有信息。

linux发行版本的含义_linux常用发行版_linux常见发行版本

-h显示帮助信息。

-s输出简略的描述信息(仅限于redhat和fedora系统)。

有些系统中默认并没有安装lsb_release,须要进行安装。

CentOS7命令lsb_release:commandnotfound

安装了CentOS7,在使用lsb_release-a命令查询linux系统版本的时侯,发觉lsb_release这个没装,提示错误是:

[root@localhostDesktop]#lsb_release-a

bash:lsb_release:commandnotfound…

使用yum安装lsb,具体命令如下:

yum install -y redhat-lsb


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3