Fedora对比Ubuntu 六大要素决胜负

这个问题不是偶然产生的,这两大发行版在过去两年里一直在下载排行榜上名列前两名。去看看Fedora和Ubuntu热火朝天的论坛,经常有绝望的用户咬牙切齿的宣布要转向另外一个。虽然其他发行版包括Linux Mint、openSUSE和Mandriva也提供了不相上下的功能,但只有Fedora和Ubuntu才被广泛视为桌面系统的最主要选择。

背景、目标和社区

Fedora的前身Fedora Core是主要由Red Hat资助的。事实上,那些把全部时间放在Fedora上的人很多都是Red Hat的员工,而且Fedora的项目领袖和董事会全部8名成员中的4名都是由Red Hat任命的。

虽然Fedora的主要事务还是自己管理,但这种联系也遭致了一些批评,人们指责Fedora被当作是REHL的测试版,不过这也是事实。

同样,Ubuntu和Canonical的关系也密不可分。Canonical的创办人Mark Shuttleworth曾戏称自己是Ubuntu的终身监护人。决定大方向的Ubuntu技术委员会往往是由Canonical的雇员为主,而日常决策大多留给社区团队,这与Fedora没什么区别。

在过去五年里,Fedora和Ubuntu都吸引了大量开发者,社区迅速扩展并分别拥有了自己的开发者大会:Fedora的FUDCon和Ubuntu的Ubuntu Developer Summit。两个社区的成员同时也是其他自由和开源软件大会特别是GNOME GUADEC的积极参与者。

总之,Fedora和Ubuntu的结构已经惊人的相似。主要区别在于它们的目标:Ubuntu的目标是成为“Windows和Office的开源替代方案”,而Fedora的目标是“展示最新的自由和开源软件的Linux操作系统”。

安装和桌面选择

大多数用户都是用光盘来安装Ubuntu和Fedora,一般都在半小时之内完成,包括一些安装后的配置工作。为了以防万一,两个版本的安装程序都可以在文本模式下使用。Ubuntu还配备了备用安装程序,可以更精细的按照每个部分来安装。当然如果51CTO.com的读者有兴趣,可以参考下列的文章,更深入的了解Ubuntu的安装过程《Ubuntu Linux更深入更强大更快更好》《Ubuntu 10.04将带给我们什么?》。

两个发行版还包括其他变种,包括USB安装和混合安装等。Ubuntu还提供了用于Windows的WUBI(Ubuntu Installer for Windows),可以安装到一个现有的Windows分区,在开机时选择操作系统。

Fedora和Ubuntu都把主要精力放在了GNOME桌面上,但也都准备了KDE和Xfce4包。事实上Ubuntu为其他桌面提供了衍生版也就是Kubuntu和Xubuntu。这两个发行版特别是Fedora常被人认为过于专注于GNOME而忽视了其他桌面。

附带软件

除了主题和桌面墙纸,Fedora和Ubuntu的默认GNOME桌面仅在一些小地方不同。有几个工具安装在不同的位置,还有比如Fedora安装Abiword而不是GIMP,而Ubuntu自带了F-Spot和Xsane。但大部分的差异是如此的微小,你只需要20分钟的时间就可以让它们变得一模一样。

包管理和软件安装

在过去,Ubuntu使用Debian软件包而Fedora使用RPM包,这是两个发行版之间的主要区别,但今天Yum的出现使得二者之间的区别几乎不再存在。
Fedora和Ubuntu都采用图形化软件安装,这也使大多数用户在安装软件时不会注意到任何区别。

因为Ubuntu是基于Debian的,它可能会有更多的软件供你选择。当然Fedora的软件选择也已经足够丰富。

安全措施

Ubuntu使用了sudo来尽量减少root用户权限的使用时间。这需要你在管理指令前加上“sudo”,而且要在指令执行之前输入密码。大多数用户可以很快熟练操作这一程序,但还是有些人不太喜欢,有人甚至认为不太安全,因为害怕用户名和密码被入侵者劫持。如果对Ubuntu的安全机制不是很了解,51CTO.com的读者可以查看《Ubuntu系统办公安全应用典型案例分析》。

Fedora不使用sudo。它使用的是单独的root密码,同时限制root帐户的图形访问,虽然这样做似乎毫无意义,因为大多数入侵者都是命令行的高手。

不过,Fedora包括了SE Linux工具而且默认设置为高安全级别,有时用户可能需要关闭它来安装一些软件。虽然有些用户讨厌SELinux带来的不便,但不可否认它仅仅占了一丁点系统资源,却带来了足够强大的安全性。

自由软件越发成熟

我想说的你可能已经猜到了,无论是Fedora还是Ubuntu,都不能说比起另一个来有什么巨大的优势。在一些很小的方面比如Fedora可能会由于使用Plymouth而加快了启动时间。但对普通用户来说,这些变化基本是感觉不到的。

只有当你对一些功能特别感兴趣时选择才会有意义,比如你在安装出现问题是可能会想到Ubuntu的备用安装,或者你需要更方便的配置非英语语言支持。

同样,如果考虑到SE Linux带来的安全性,或想要使用指纹验证功能,你可以选择Fedora。

这就是目前的事实,由于自由桌面的成熟,主要的发行版不会有什么显著超越对手的特点,你甚至很难找到速度和稳定性上的小差别,除非你有一些特殊的硬件配置。

这个答案可能不会让那些某个阵营的捍卫者们满意。但这样的看法也不错:没有明确的胜利者显示了如今自由软件的整体胜利。如今,在大多数情况下,你不必在主要发行版中挑来捡去,因为不论你选择哪个都会是合理的选择。

【51CTO.com译稿,非经授权请勿转载。合作站点转载请注明原文译者和出处为51CTO.com,且不得修改原文内容。】

相关推荐