这个问题不是偶然产生的,这两大发行版在过去两年里一直在下载排行榜上名列前两名。去看看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还配备了备用安装程序,可以更精细的按照每个部分来安装。
两个发行版还包括其他变种,包括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”,而且要在指令执行之前输入密码。大多数用户可以很快熟练操作这一程序,但还是有些人不太喜欢,有人甚至认为不太安全,因为害怕用户名和密码被入侵者劫持。
Fedora不使用sudo。它使用的是单独的root密码,同时限制root帐户的图形访问,虽然这样做似乎毫无意义,因为大多数入侵者都是命令行的高手。
不过,Fedora包括了SE Linux工具而且默认设置为高安全级别,有时用户可能需要关闭它来安装一些软件。虽然有些用户讨厌SELinux带来的不便,但不可否认它仅仅占了一丁点系统资源,却带来了足够强大的安全性。9
7
3
1
2
4
8
: