Linux操作系统与服务配置
上QQ阅读APP看书,第一时间看更新

1.1.4 Linux的内核版本和发行版本

1.内核版本

Linux操作系统的核心就是内核,其主要功能包括进程调度、内存管理、配置管理虚拟文件系统、提供网络接口以及支持进程间通信。内核提供了一个在裸设备与应用程序间的抽象层,使得程序本身不需要了解底层硬件细节就能在高层次上读/写磁盘。

Linux的内核版本指的是Linus领导的开发小组开发出的系统内核的版本号。像所有软件一样,Linux的内核版本也在不断升级。

Linux内核的版本号命名是有一定规则的,版本号的格式为“主版本号.次版本号.修正号”。其中,主版本号和次版本号标志着重要的功能变动,而且一起描述内核系列,修正号则表示较小的功能变更。

2.发行版本

仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将Linux系统内核与应用软件及文档包装在一起,并提供一些安装界面和系统设置与管理工具,这样一套完整的软件环境就称为一个发行版本。Linux发行版本的版本号根据发布者的不同而不同,与系统内核的版本号是相对独立的。人们一般谈论的Linux系统便是针对这些发行版本。目前,各种发行版本的Linux不下数十种,发行版本号各不相同,使用的内核版本号可能也不一样。下面介绍几个目前比较流行的发行版本。

(1)Red Hat Linux

Red Hat Linux是一个比较成熟的Linux版本,用户可以轻松地进行软件升级,彻底卸载应用软件和系统部件。这种版本目前分为两个系列,即由Red Hat公司提供收费技术支持和更新的Red Hat Enterprise Linux,以及由社区开发的免费的Fedora Core。CentOS可以算是Red Hat Enterprise Linux的克隆版,但是免费的。

官方网站:http://www.redhat.com/。

(2)Debian GNU/Linux Debian可以算是迄今为止,最遵循GNU规范的Linux系统。它的特点是使用了Debian系列特有的软件包管理工具dpkg和Apt-Get,使得在Debian上安装、升级、删除和管理软件变得非常简单。Debian完全由网络上的Linux爱好者开发和维护,它使用Linux内核,但大部分的基本工具则来自GNU计划,因此称之为GNU/Linux。

官方网站:http://www.debian.org/。

(3)Ubuntu Linux

Ubuntu拥有Debian所有的优点,包括Apt-Get,其默认采用GNOME桌面系统,也可以使用KDE桌面系统,对硬件支持很好。它采用自行加强的内核(Kernel),安全性方面更加完善。

官方网站:http://www.ubuntulinux.org/。

(4)Slackware

Slackware Linux是历史最悠久的Linux发行版,其特点是尽量采用原版的软件包而不进行任何修改,所以软件编写中产生新BUG的几率低了很多,非常稳定、安全。在其他主流发行版强调易用性的时候,Slackware仍然追求最原始的效率,即所有的配置都还是通过配置文件来进行。

官方网站:http://www.slackware.com/。

(5)SuSE Linux

SuSE是德国最著名的Linux发行版,在全世界范围也享有较高的声誉,其特点是使用了自主开发的软件包管理系统YaST。2003年11月,SuSE被Novell收购。Novell公司资助的全球性社区计划openSUSE项目,旨在推进Linux的广泛使用,使SUSE Linux成为所有人都能够得到的最易于使用的Linux发行版,同时努力使其成为使用最广泛的开放源代码平台。

官方网站:http://www.novell.com/linux。

(6)红旗Linux

红旗Linux是由北京中科红旗技术有限公司开发的,是国内重要的Linux版本。它的特点是在桌面领域主要致力于类Windows的界面和使用方法;虽然也使用RPM包管理体系,但安装软件可以使用类似Windows的向导方式,对中文支持最好。红旗Linux在国内的电子政务和企业信息化建设中得到了广泛应用,目前,它的主要产品包括面向桌面应用的操作系统和面向企业计算的应用类服务器操作系统。

官方网站:http://www.redflag-linux.com/。