关于Linux内核版本和发行版本的那些事儿 |
您所在的位置:网站首页 › 什么是linux内核版本举例举例说明版本号的格式 › 关于Linux内核版本和发行版本的那些事儿 |
文章目录 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官网: 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内核与各类常用软件的集合产品。 查看发行版本可使用 `lsb_release -a`(只能查看发行版信息适用于所有的Linux发行版本) FSG(FreeStandardsGroup)组织开发的LSB(LinuxStandardBase)标准的一个命令,拿来查看linux兼容性的发行版信息。 LSB是LinuxStandardBase的简写,lsb_release命令拿来显示LSB和特定版本的相关信息。假如使用该命令时不带参数linux常见发行版本,则默认加上-v参数。 说明: -v显示版本信息。 -i显示发行版的id。 -d显示该发行版的描述信息。 -r显示当前系统是发行版的具体版本号。 -c发行版代号。 -a显示里面的所有信息。 -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 |