Linux发行版简介

什么是Linux发行版

我们知道,Linux只是一个内核。然而,一个完整的操作系统不仅仅是内核而已。由于Linux的稳定性良好,并且可以在便宜的x86架构下的计算机平台运行,所以吸引了很多的套件商与自由软件的开发团队在这个Linux的核心上面开发相关的软件,例如有名的 sendmailwu-ftpapache等等。此外,也有一些商业公司发现这个商机,这些商业公司或者是非营利性的工作团队,便将Linux核心、核心工具与相关的软件集合起来,并加入自己公司或团队的创意的系统管理模块与工具,而制作出一套可以完整安装的操作系统,这个完整的Linux操作系统,我们就称之为distribution,即“发行版”。

下面我就简单得介绍一下目前比较著名、流行的Linux发行版本。资料来自网络。

Red Hat

国内,乃至是全世界的Linux用户所最熟悉、最耳熟能详的发行版想必就是Red Hat了。 Red Hat最早由Bob YoungMarc Ewing1995年创建,并持续更新。但RedHat更新到9.0时就不再更新了,转而改为由Red Hat公司提供收费技术支持和更新的Red Hat EnterpriseLinuxRed Hat企业版,RHEL),这是一款面向服务器的操作系统。目前最新版本是RHEL 6.X

Fedora

Red Hat转型后,RHEL不再免费并且主要面向服务器端。Red Hat将原来的发行版赞助给了Fedora Project社区,即该版本仍由社区来免费更新和维护,主要面向桌面端,并命名为Fedora

Fedora 1发布于2003年年末,而FC的定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅六个月。目前最新版本为Fedora19(第7版之前叫做FedoraCore)。

CentOS

CentOS,也叫做社区企业操作系统,是Red Hat EnterpriseLinuxRHEL)的再编译版本。RHEL是很多企业采用的Linux发行版本,但是如果想得到Red Hat的服务与技术支持,用户必须向Red Hat付费才可以。CentOS的开发者们使用Red Hat Linux创造了一个和RHEL近乎相同的Linux。但是一切和RedHat有关的商标都被去除了。CentOS是免费的,你可以使用它像使用RHEL一样去构筑企业级的Linux系统环境,但不需要向Red Hat支付任何的费用。目前,CentOS的技术支持主要通过社区的官方、论坛和来提供。最新版本为 CentOS 6.4

SUSE

SUSE是德国最著名的Linux发行版,在全世界范围中也享有较高的声誉。SUSE自主开发的软件包管理系统YaST也大受好评。SUSE2003年年末被Novell收购。

SUSE之后的发布显得比较混乱,比如9.0版本是收费的,而10.0版本(也许由于各种压力)又免费发布。这使得一部分用户感到困惑,也转而使用其它发行版本。但是,瑕不掩瑜,SUSE仍然是一个非常专业、优秀的发行版。

Debian

Debian最早由Ian Murdock1993年创建。可以算是迄今为止,最遵循GNU规范的Linux系统。Debian系统分为三个版本分支(branch): stable, testing unstable。其中,unstable为最新的测试版本,其中包括最新的软件包,但是也有相对较多的bug,适合桌面用户。testing的版本都经过unstable中的测试,相对较为稳定,也支持了不少新技术(比如SMP等)。而Woody一般只用于服务器,上面的软件包大部分都比较过时,但是稳定和安全性都非常的高。

Ubuntu

Ubuntu(乌班图)是基于Debian GNU/Linux,支持x86amd64(即x64)和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的开源操作系统。Ubuntu是一个相对较新的发行版,但是,它的出现可能改变了许多潜在用户对Linux的看法。也许,从前人们会认为Linux难以安装、难以使用,但是,Ubuntu出现后,这些都成为了历史。Ubuntu基于Debian Sid,所以这也就是笔者所说的,Ubuntu拥有Debian的所有优点,包括apt-get。然而,不仅如此而已,Ubuntu默认采用的GNOME 桌面系统也将Ubuntu的界面装饰的简易而不失华丽。

Ubuntu 的安装非常的人性化,只要按照提示一步一步进行,安装和Windows同样简便!并且,Ubuntu被誉为对硬件支持最好最全面的Linux发行版之一,许多在其他发行版上无法使用,或者默认配置时无法使用的硬件,在Ubuntu上轻松搞定。并且,Ubuntu采用自行加强的内核(kernel),安全性方面更上一层楼。并且,Ubuntu默认不能直接root登陆,必须从第一个创建的用户通过susudo来获取root权限(这也许不太方便,但无疑增加了安全性,避免用户由于粗心而损坏系统)。Ubuntu的版本周期为六个月,弥补了Debian更新缓慢的不足。

FreeBSD

首先要强调的是:FreeBSD不是一个Linux系统!可是,为什么要介绍FreeBSD呢?因为FreeBSD的用户也相当多,其许多特性都与Linux相类似。事实上,LinuxBSD均是UNIX的演化分支(或者叫做“类Unix”操作系统,即Unix-like操作系统)。并且,Linux中相当多的特性和功能(比如用于配置DNSBind软件)都是取自于BSD的。而FreeBSD便是BSD家族中最出名,用户数量最多的一个发行版。

FreeBSD建立于1993年,拥有相当长的历史。FreeBSD拥有两个分支:stablecurrent。顾名思义,stable是稳定版,而current则是添加了新技术的测试版。另外,FreeBSD会不定期的发布新的版本,称为RELEASEstablecurrent均有自己的RELEASE版本。比如4.11-RELEASE5.3-RELEASE,请注意,这并不代表后者比前者的版本新。这仅仅代表前者(数字小的版本)是stable版本,后者(数字大的版本)是current版本。

FreeBSD除了作为服务器系统外,也适合桌面用户。作为服务器而言,FreeBSD是相当优秀的。曾经有人说过,同样的服务器硬件配置,运行同样的一个vBulletin论坛,FreeBSD所用的资源要比Linux少。这也是为什么许多空间商极力推崇FreeBSD的原因。

Linux由于其开源性,每个人(团队、公司)都可以根据自己的喜好对其修改和再发行,所以它的发行版数不胜数。以上介绍了目前较为流行的各Linux发行版本,希望对大家有所帮助。

附图一张:Linux发行版