Fedora對比Ubuntu 六大要素決勝負
原創【51CTO 2月4日外電頭條】Fedora和Ubuntu哪個更好?這個問題在Linux的用戶中問得越來越多。
這個問題不是偶然產生的,這兩大發行版在過去兩年里一直在下載排行榜上名列前兩名。去看看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,且不得修改原文內容。】
原文:Fedora vs. Ubuntu: Is Either Better?作者:Bruce Byfield
【編輯推薦】