技术开发 频道

最具影响力的七大GNU/Linux发行版

【IT168 开源】GNU/Linux衍生出了数量多得惊人的版本产品――用专业人士的话来说应该是“发行版”。在新人眼里,这些版本有许多彼此几乎一模一样。不过,你对发行版及相应社区越了解,就会发觉它们的区别越大。 下面按照字母顺序逐一介绍对GNU/Linux整体影响最大的七个发行版。

一、 Debian

    Debian以创始人Ian Murdock及其妻子Debra命名,它也许是迄今最具影响力的GNU/Linux发行版。从Ubuntu、Knoppix、MEPIS一直到Xandros和Linspire,如今许多大名鼎鼎的发行版都基于Debia。在有关GNU/Linux发行版的任何排行榜上,都能见到Debian的身影。另外,由于超过1000名开发人员和大约20000个软件包,并且支持11种不同的硬件架构,Debian作为市面上最庞大的自由软件(Free Software)项目之一的地位不可被替代。 

    Debian以它的资源库系统著称。每个新的软件包都进入unstable资源库,然后经过测试;如果该软件包符合质量标准,就进入stable资源库。这些资源库各自进一步细分成三个部分:

● Main,只包含自由软件。

● contrib,包含需要使用非自由软件的自由软件。

● non-free,包含不是遵照自由软件许可证发布的软件。 



    这种体系让用户可以选择高度可靠的官方版本,也可以选择在先进的软件和所喜欢的可靠性之间求得平衡。同样,这种细分让用户可以在自己的系统上选择软件自由度。 

    Debian向来以安装及使用困难出名,不过现在不是这样了。 

    几年前发布的新款Debian安装程序简化了安装过程;而如今盛行的风气似乎是,顾及到从新手到专家各层次用户的需求。同样,人们之前常抱怨官方版本迟迟不出来,如今基本上听不到这样的声音了,因为大多数用户只要从相应的资源库进行安装,即可获得最新版软件。 

    诚然,Debian的工作大部分通过邮寄列表和选票来公开完成。这种对所有人免费的做法在不断引诱外面的人认为:Debian即将分裂,不过它从未出现分裂。然而,这个社区的率直做法有时还是令人畏惧。

二、 Fedora和Red Hat Enterprise Linux(RHEL)

    作为最古老、最成功的其中一种商业发行版,如今Red Hat一分为二:一边是面向社区的Fedora,另一边是面向企业的RHEL。虽然Red Hat的影响力比不上它的Red Hat软件包管理器(Red Hat Package Manager,RPM)成为标准的时候,但这两个发行版仍属于最有影响力的版本。 

    Fedora主要以最先集成诸多创新而享有盛誉。譬如说,Fedora这个发行版就最先包括了让普通用户也可以使用SELinux众多详细安全选项的工具。同样,Fedora 7也最先包括了Smolt,该程序可用于收集有关用户的硬件信息;Revisor,该程序可用于创建定制的安装磁盘;以及Liberation字体,提供了与Arial、Helvetica和Times Roman相应的字体。虽然Fedora邮寄列表上的一些用户认为,这项创新使得Fedora不适合用于服务器和任务关键型操作,不过对测试的日益关注开始使这种一般见解成为过时。经过漫长的几年后,Fedora也逐渐将实现自己的目标:建立蓬勃发展的社区。Red Hat在这个社区中有着重要地位,但不再完全主导决策。 

    至于RHEL,它仍是最成功的商业发行版之一。由于RHEL每18个月到24个月发布一次,而Fedora是每6个月发布一次,所以它得益于Fedora的补丁,从而成为稳定版本。RHEL在商业领域取得成功,恐怕主要归功于Red Hat认证计划,这项认证被广泛认为是业内最严格、也是最吃香的其中一项认证。

三、Gentoo 

    人们常说,Gentoo与其说是一个发行版,还不如是说一种理念。如果是这样,这种理念也许是FreeBSD的理念。源自FreeBSD发展而来的Gentoo强调安全和优化。Gentoo在2002年首次发布,很快博得了电脑奇才的发行版这一美名,这主要是因为它要求所有软件包都要进行编译,力求针对每个系统实现最大程度的优化。这个过程可能需要几天才能完成,一旦你犯错,就要浪费好多小时。 

    也许是作为对策,Gentoo编制了自由软件领域最全面的一系列说明文档。另外,Gentoo在这些年来不断完善。如今它拥有Live CD和图形化安装程序,同时保留了很大程度的定制化。此外,也许只有Debian支持数量比它更多的硬件架构。 

    自从Daniel Robbins在2004年离开并转投微软后,Gentoo似乎就失去了方向。Robbins近期在博客上表明,这个发行版的管理是如此混乱,还不如由他来控制。这种半开玩笑的话只能说明,这个发行版缺少组织、迷失方向。不过,虽然Gentoo 本身的声望可能大不如前,但仍是另外几个发行版(如Sabayon和Ututo)的根源。

四、Mandriva

    Mandriva原先名叫Mandrake,创始于1998年,最初基于Red Hat。这个最新名字取自Mandrake及其在2005年收购的巴西发行版:Conectiva。 

    在早期阶段,Mandriva获得了重视桌面易用性的美名。它的创新包括:urpmi,这是解决依赖关系的基于RPM的首批软件包系统之一,还有DrakConf (即Mandriva控制中心),这是面向GNU/Linux的品种最齐全的图形化管理工具之一。它的安装程序选项相当全面,又便于操作。 

    近年来,Mandriva在努力消除各种负面因素:拓展过猛、破产,以及与赫斯特公司的版权纠纷(该公司拥有Mandrake the Magician漫画的所有权)。 更糟糕的是,创始人Gael Duval被解雇,在2006年的自由软件社区引发了一场争论。用户对Mandriva俱乐部也没有兴趣,该俱乐部似乎已沦为只是支持这个发行版的一种工具,而不是原先希望成为的社区核心。 

    尽管存在这样的缺点,Mandriva仍是三大商业发行版之一。近年来,它已开始恢复一部分声誉。

五、Slackware 

    Slackware 在1993年由Patrick Volkerding创办,它在短短几周时间内击败Debian,夺得了最古老、但仍然活跃的社区这一头衔。它长期以来当之无愧的理念就是作为十足电脑奇才的发行版。 

    这种声誉立足于它使用命令行安装程序和实用工具,并且避免采用有可能被认为是膨胀软件的任何部分,包括GNOME和OpenOffice.org。Slackware不提供图形化界面,而是要求直接编辑GNU/Linux的基于文本的配置文件。另外,Slackware不提供软件包系统,而是继续依赖tar压缩文件,也没有解决依赖关系的任何机制。 

    摈弃了这些要求,换来的是运行速度很快的系统,可靠性丝毫不亚于Debian稳定版本。另外,要是桌面用户觉得缺少了什么,大部分可以由针对该软件的非官方项目来提供。 

    Slackware在实际使用时给人留下了深刻印象,但它从来没有成为流行的发行版。不过,它仍是其他众多发行版的基础,其中包括SLAX、NimbleX和VectorLinux。这些发行版大多试图在不丧失稳定性和速度的同时,为Slackware添加易于使用的部分特性。

六、SUSE Linux Enterprise/OpenSUSE 

    如今的SUSE Linux Enterprise在1996年创办于德国,它是两大商业发行版之一,与Red Hat Enterprise Linux争夺霸主地位。OpenSUSE是它的社区版本。过去,SUSE以在欧洲最受欢迎而出名,不过如今它在北美也有了一大批拥趸。 

    如果说单单哪项特性成就了SUSE的这两个版本,那就是YaST2,这个集中分发工具酷似增强版的KDE控制中心。实际上,在OpenSUSE版本的KDE中,YaST2取代了控制中心。除了品种齐全的配置工具外,YaST最有用的其中一项特性就是,它分为图形化和基于文本的两个版本。这意味着,用单一用户模式登录到系统来修复系统的用户可以使用与运行X Windows系统时同样的一套工具。 

    尽管仍很知名,但SUSE最近遭到了一些人的批评。许多长期用户从来没有原谅这个发行版被Novell收购,也没有原谅默认桌面从KDE变为GNOME。这批用户往往把OpenSUSE认为是发行版早期版本的自然后继者。 

    不过更严重的是,Novell与微软在2006年11月达成的开发及分发交易导致许多人竭力抑制这个发行版。这笔交易后来促使GNU通用公共许可证的第三个版本增添了两项重要条款,并且引发了要求惩罚Novell的强烈呼声,让Novell无法以某种方式使用许可证。Novell还由于这笔交易,失去了名声显赫的数位员工,譬如Samba项目的负责人Jeremy Allison。这种敌对姿势可能还阻碍了openSUSE发展成为强大的社区。 

    不过,这会对SUSE Linux Enterprise或者openSUSE带来什么样的长远影响还不知道。有了Novell强有力的支持和认证计划,这家公司也许会设法渡过争论难关,要是它设法与自由软件社区达成调解,更是有这可能。

七、Ubuntu

    Ubuntu基于Debia,它在不到四年的时间里就成了知名度最高、使用最广泛的发行版,从而打破了一些人的想法:一种主要的新发行版再也没有发展空间。 

    这种迅猛的发展很大部分归功于Mark Shuttleworth投入的精力和资金,这位南非的亿万富翁还是最早的太空观光客之一。Shuttleworth任命自己是Ubuntu的一把手,还负责Ubuntu的商业部门:Canonical。 

    不过,这同样要归功于Ubuntu从Debian身上汲取了经验教训。不但基本的Ubuntu桌面在组织管理方面比Debian的桌面更有条理,而且Ubuntu社区的亲和力通常比Debian社区强得多,它的宗旨就是实现平民化,以至于Debian社区的许多知名开发人士纷纷倒戈,投奔Ubuntu阵营。另外,Ubuntu每六个月发布一次的周期也比Debian官方版本的周期短得多。 

    Ubuntu的另一个知名特点就是它鼓励下面建立分社区。虽然基本的Ubuntu发行版使用GNOME桌面系统,但Kubuntu使用KDE桌面系统,Xubuntu使用Xfce桌面系统。其他变种包括Edubuntu(教育工具是其特色)及即将发布的Gobuntu(只使用自由软件)。 

    就在不久前,Ubuntu遭到的批评还很少。可是在过去的一年里,一些自由软件用户抱怨一两个版本使用了非自由软件驱动程序;还有一些用户对这个发行版越来越倾向商业化表示了忧虑。另外,一炮打响后,Ubuntu在最近几个版本中的创新速度似乎有所减慢。不过总的来说,Ubuntu仍是一个广泛使用的发行版。在过去的一年,它甚至成了自己的派生发行版(包括Linspire)以及一个版本MEPIS的根源。

八、结论 

    这样的发行版还有很多,包括Damn Small Linux、Frugalware、K12LTSP、Knoppix及其他版本。这些发行版各自都有影响力,不过除了上面介绍的七个发行版外,人们很难就哪些发行版应当跻身在内达成一致。 

    如果这时候你需要GNU/Linux发行版来个总结,那就是:这七个发行版的发展处于比大多数发行版更有利的起步阶段。 

    至于未来,谁能猜得到呢?就各自开创的传统而言,这七个发行版中已经有几个的重要性不如从前。另外,万一有人开始认为发行版的遴选工作已经尘埃落定,那么别忘了之前谁也没有预测到Ubuntu会大行其道。不可否认,Ubuntu一开始就有几个优势。不过考虑到自由软件无法预知的特性,你在看到本文的时候,一种其新理念和工具集颇具影响力的新发行版说不定已准备闪亮登场。

0
相关文章