Linux内核版本,版本号的意义

在linux下有贰个目录,即/usr/src/kernels/目录,上面记载着五个linux系统的基本文件,比如:2.6.18-164.el5-x86_64、2.6.18-8.el5-x86_64和2.6.18-194.el5-x86_64等,这个文件编号意味着什么吧?举个例子2.6.18意味着怎么?el5意味着如何?x86_64又代表着怎样?

Linux内核版本 uname命令 GNU项目 Linux发行版,unamegnu

1、内核版本由linux内核社区合併编码和发布,格式如下图:

major.minor.patch-build.desc

主版本号。次版本号。对次版本号的修正次数-编写翻译次数。当前版本的特别规新闻

次版本号有单数和偶数之分,奇数表示开荒版,偶数表示稳固版

desc:常见参数EL(Red Hat公司版Enterprise Linux)、pp(Red
Hat测量试验版)、fc(Red Hat中Fedorca
Core)、smp(对称多管理器)、rc/r(候选版本,后边的数字越大越接近标准版)

 

2、uname -r能够查看内核的本子号

[[email protected] ~]$ uname 
Linux
[[email protected] ~]$ uname -r
4.5.5-300.fc24.x86_64

 

3、GNU项目(GNU‘S NOT
UNIX),诞生了成千上万资深的开源软件:GCC(最佳的编写翻译器)、Glibc(最棒的开拓库)、GDB(最佳的调节和测验器)等,GNU项指标开源工具是Linux诞生的底子条件之一。

FSF(the Free Software Foundation)自由软件基金会

GPL开源软件合同:Linux信守GPL合同,所以,在Linux上付出的软件差十分的少都会调用到GNU项目标东西,所以Linux下的软件大概都以开源的。相当多号的软件不是不想付出linux版,而是惊惧GPL合同,其余开源公约:BSD开源契约、Apache许可开源公约、LGPL开源契约

都以由Richard。Stowe曼一手创建和透露。

 

4、linux发行版

Linux诞生于1993年七月,Linux发行版是指部分企业采用某种方式把Linux内核、Glibc、硬件驱动模块以致种种APP打包集成到一道,如第五点!

后天版本包涵:红帽、Novell

          Ubuntu、Fedora、SuSE、Linux
Mint、Debian(Ubuntu基于此发展而来)、Android、CentOS、OpenSuse、Sles

 

5、linxu发行版的系统布局

Bash

X window 

Gcc

FireFox

Gonome

  ….

 

 

 

Glibc

 

 

Linux内核

 

硬件

Bash层为运用软件,

上层能够晋级访问下层,但支付难度一点都不小,(Glibc是GPL左券,但linux应用程式开辟日常都离不开它,故差不离都开源)

uname命令 GNU项目
Linux发行版,unamegnu
1、内核版本由linux内核社区合併编码和文告,格式如下图:
major.minor.patch-build.desc 主版本…

linux内核版本的分类

Linux内核版本有两种:牢固版和付出版
,Linux内核版本号由3组数字组成:第七个组数字。第二组数字。第三组数字

首先个组数字:近年来发表的内核主版本。

其次个组数字:偶数表示稳固版本;奇数表示开采中版本。

其八个组数字:错误修补的次数。

例1: 2.6.18-128.ELsmp ,

第贰个组数字: 2 , 主版本号

其次个组数字: 6 , 次版本号,表示稳固版本(因为有偶数)

其四个组数字 18 , 修改装订版本号 ,
表示修改的次数,头多个数字合在一起可以描述内核种类。如稳固版的2.6.0,它是2.6版基本连串。128:
表示那些当前版本的第5次微调patch ,
而ELsmp提出了近年来基本是为ELsmp非常调校的 EL : Enterprise Linux ; smp :
表示支持多管理器 , 表示该内核版本帮忙多管理器

linux内核下里的ELsmp与EL与smp

发表评论

电子邮件地址不会被公开。 必填项已用*标注