1.5 Linux的内核版本

Linux的内核版本号由3个数字组成,一般表示为X.Y.Z形式,各个数字的含义如下。

●X:表示主版本号,通常在一段时间内比较稳定。

●Y:表示次版本号。如果是偶数,代表这个内核版本是正式版本,可以公开发行;如果是奇数,则代表这个版本是测试版本,还不太稳定仅供测试。

●Z:表示修改号,这个数字越大,表示修改的次数越多,版本相对更完善。

Linux的正式版本和测试版本是相互关联的。正式版本只针对上个版本的特定缺陷进行修改,而测试版本则在正式版本的基础上继续增加新功能,当测试版本被证明稳定后就成为正式版本。正式版本和测试版本不断循环,不断完善内核的功能。

例如,2.6.20各数字的含义如下。

●第1个数字2表示第二大版本。

●第2个数字6有两个含义:大版本的第4个小版本;偶数表示生产版/发行版/稳定版;奇数表示测试版。

●第3个数字20表示指定小版本的第20个补丁包。

Red Hat Linux内核的版本稍有不同,如2.6.20-10,可以发现多了一组数字10,该数字是建立(build)号。每个建立可以增加少量新的驱动程序或缺陷修复。

截至2015年11月,Linux内核的最新版本号为4.3,Linux的内核版本的发展历程如表1-1所示。

表1-1 Linux内核版本的发展历程

Linux的发行版本如图1-5所示,目前主流和常用的Linux版本主要有如下几种。

图1-5 Linux 发行版本

1)Red Hat版本5.5。这款操作系统可以很好地支持Intel/AMD公司发布的多核服务器处理器。这款操作系统的推出时间正好与Intel发布至强7500系列Nehalem-EX处理器的时间重合,能够很好地满足需要在Linux操作系统上运行虚拟化/云计算部署/高性能运算等应用的用户需求,是知名度最高的Linux发行版本。

2)Debian版本6.0。Debian 6.0包含了一个100%开源的Linux内核,不包含任何闭源的硬件驱动。所有的闭源软件都被隔离成单独的软件包,放到Debian软件源的“non-free”部分。Debian用户可以自由地选择是使用一个完全开源的系统还是添加一些闭源驱动。在安装过程中需要用到的硬件驱动会被安装系统使用;专门的CD镜像和为USB安装准备的软件包也可以在网站上下载。

3)SUSE版本11。这是最华丽的Linux发行版,与Microsoft的合作关系密切。对于SUSE Linux Enterprise 11系统来说不管在个人应用和企业级应用都很广泛,无论用户需要具有高可用性的SAP服务器,还是需要虚拟设备或者客户桌面,SUSE Linux Enterprise 11都能够提供用于整体环境的可靠且价格适中的解决方案。

4)Ubuntu版本15。最近几年的新版本,主要指Server版本,其desktop版应用非常广泛。由于Ubuntu显著的特性尤其是快速安装进程以及桌面体验,即使不喜欢Ubuntu的人也从Linux桌面系统中受益,这些特性也在Ubuntu的影响下波及到更广阔的Linux世界。

5)CentOS版本6.0。CentOS是红帽企业级Linux发行版之一,这个发行版主要是Redhat企业版的社区版,基本上跟Red Hat是兼容的,由于稳定性值得信赖、免费且局限性较少,因此人气相当高。