選擇 Ubuntu 還是 Fedora?它們的區(qū)別是什么?哪一個更好?你應該使用哪一個?
Ubuntu 和 Fedora 都是最流行的 Linux 發(fā)行版之一,在兩者之間做出選擇實非易事。在這篇文章里,我會對比一下 Ubuntu 和 Fedora 的不同特點,幫助你進行決策。
請注意,這篇文章主要是從桌面版的角度進行對比的。Fedora 或者 Ubuntu 針對容器的特殊版本不會被考慮在內。
Ubuntu vs Fedora: 哪一個更好?
不同 Linux 發(fā)行版之間的區(qū)別主要體現(xiàn)在以下幾個方面:
?基礎發(fā)行版(Debian、紅帽、Arch,或者是從頭做起)?安裝方式?支持的桌面環(huán)境?軟件包管理、軟件支持和更新?硬件支持?開發(fā)團隊(由企業(yè)支持,還是由業(yè)余愛好者創(chuàng)建)?發(fā)布周期?社區(qū)和線上支持
下面我們來看一下 Ubuntu 和 Fedora 之間的相似之處和不同之處。掌握了這些信息之后,也許就更容易在兩者之間做出選擇了。
安裝方式
Ubuntu 的 Ubiquity 安裝器是最好用的安裝器之一。我認為這是讓 Ubuntu 如此流行的重要原因之一,因為在 2004 年 Ubuntu 剛剛誕生的時候,安裝 Linux 還是一個很龐大的工程。
Ubuntu 安裝器可以讓你在大約 10 分鐘左右完成安裝。大多數(shù)情況下,它還可以識別出機器里安裝的 Windows 系統(tǒng),并且只需要幾下點擊就可以實現(xiàn) Ubuntu 和 Windows 的雙系統(tǒng)啟動。
錦上添花的是,在安裝 Ubuntu 的過程中你還可以進行系統(tǒng)更新,或者是安裝第三方編譯碼器。
Ubuntu Installer
Fedora 使用的是 Anaconda 安裝器,擁有簡單易用的界面,同樣簡化了安裝過程。
Fedora Installer | Image Credit Fedora Magazine
Fodora 還提供了一個可以在 Windows 操作系統(tǒng)上下載并創(chuàng)建 Fedora live USB 的寫入工具。不過我在大約兩年前嘗試使用它的時候并不成功,最后使用了一個常規(guī)的創(chuàng)建 live USB 的軟件。
根據(jù)我的經(jīng)驗,安裝 Ubuntu 要比安裝 Fedora 容易一些。不過這并不是說安裝 Fedora 有多困難,只是 Ubuntu 更簡單而已。
桌面環(huán)境
Ubuntu 和 Fedora 默認都使用 GNOME 桌面環(huán)境。
GNOME Desktop in Fedora
Fedora 使用的是原裝的 GNOME 桌面,而 Ubuntu 則在此基礎上做了個性化調整,讓它看起來就像 Ubuntu 之前使用的 Unity 桌面環(huán)境。
GNOME desktop customized by Ubuntu
除了 GNOME,Ubuntu 和 Fedora 都提供了一些其它桌面環(huán)境的版本。
Ubuntu 有 Kubuntu、Xubuntu、Lubuntu 等版本,分別提供不同的桌面環(huán)境。雖然它們都是 Ubuntu 的官方版本,但是卻不是由 Canonical 的 Ubuntu 團隊直接開發(fā)的,而是由另外的團隊開發(fā)。
Fedora 通過 Fedora Spins 的方式提供了一些不同桌面環(huán)境的版本。和 Kubuntu、Lubuntu 等版本不同的是,這些版本并非由獨立團隊開發(fā),而是由 Fedora 核心團隊開發(fā)的。
軟件包管理和可用軟件數(shù)量
Ubuntu 使用 APT 軟件包管理器提供軟件并進行管理(包括應用程序、庫,以及其它所需編解碼器),而 Fedora 使用 DNF 軟件包管理器。
Ubuntu 擁有龐大的軟件倉庫,能夠讓你輕松安裝數(shù)以千計的程序,包括 FOSS(LCTT 譯注:Free and Open-Source Software 的縮寫,自由開源軟件)和非 FOSS 的軟件。Fedora 則只專注于提供開源軟件。雖然這一點在最近的版本里有所轉變,但是 Fedora 的軟件倉庫在規(guī)模上仍然比 Ubuntu 的要遜色一些。
一些第三方軟件開發(fā)者為 Linux 提供像 .exe 文件一樣可以點擊安裝的軟件包。在 Ubuntu 里這些軟件包是 .deb 格式的,在 Fedora 里是 .rpm 格式的。
大多數(shù)軟件供應商都為 Linux 用戶提供 DEB 和 RPM 文件,但是我也經(jīng)歷過供應商只提供 DEB 文件的情況。比如說 SEO 工具 Screaming Frog 就只提供 DEB 軟件包。反過來,一個軟件只有 RPM 格式但是沒有 DEB 格式這種情況就極其罕見了。
硬件支持
一般來說,Linux 在 WiFi 適配器和顯卡的兼容性上容易出現(xiàn)問題,Ubuntu 和 Fedora 都受此影響。以 Nvidia 為例,它的開源驅動程序 Nouveau 經(jīng)常會引發(fā)系統(tǒng)啟動時假死機之類的問題。
在 Ubuntu 上你可以輕松安裝專有驅動程序作為補充。在很多情況下,這樣可以獲得對硬件更好的支持。
Installing proprietary driver is easier in Ubuntu
Fedora 則堅持使用開源軟件,所以在 Fedora 上安裝專有驅動程序就比較困難了。
線上支持和用戶群
Ubuntu 和 Fedora 都通過社區(qū)論壇提供了很好的線上支持。Ubuntu 主要有兩個論壇:UbuntuForums 和 Ask Ubuntu。Fedora 主要的論壇則是 Ask Fedora。
就用戶群體而言,F(xiàn)edora 有著龐大的用戶數(shù)量。不過 Ubuntu 更為流行,用戶數(shù)量甚至更為龐大。
Ubuntu 的流行催生了很多專注于 Ubuntu 的網(wǎng)站和博客。所以相比 Fedora,你可以得到更多關于 Ubuntu 的故障排除指導和學習材料。
發(fā)布周期
Fedora 每六個月發(fā)布一個新版本,每個版本有九個月的支持周期。也就是說,你必須在六個月到九個月之間進行一次系統(tǒng)升級。進行 Fedora 版本升級并不是一件困難的事情,但是需要良好的網(wǎng)絡連接。并非所有人都喜歡每九個月進行一次 1.5 GB 的版本升級。
Ubuntu 有兩種版本:常規(guī)發(fā)布版本和長期支持(LTS)發(fā)布版本。常規(guī)版本和 Fedora 比較類似,每隔六個月發(fā)布一次,有九個月的支持周期。
而長期支持發(fā)布版本則每兩年發(fā)布一次,有五年的支持周期。常規(guī)發(fā)布版本探索新功能特性和新的軟件版本,而長期支持發(fā)布版本則支持舊版本軟件。對于不喜歡經(jīng)常改變、青睞穩(wěn)定性的人來說,這是一個很好的選擇。
強大的基礎發(fā)行版
Ubuntu 是基于 Debian 發(fā)行版的。Debian 是最大的社區(qū)項目之一,并且也是自由軟件世界里最受尊敬的項目之一。
Fedora 則是紅帽公司的一個社區(qū)項目。紅帽公司是一個專注于 Linux 發(fā)行版的公司。Fedora 充當了一個“試驗田”的角色(用技術術語來說叫做“上游”),用來在紅帽企業(yè)級 Linux 發(fā)布新功能之前對這些新功能進行試驗。
在背后支持的企業(yè)
Ubuntu 和 Fedora 都有來自母公司的支持。Ubuntu 源自 Canonical 公司,而 Fedora 源自紅帽公司(現(xiàn)在是 IBM 的一部分)。背后企業(yè)的支持非常重要,因為可以確保 Linux 發(fā)行版良好的維護。
有一些發(fā)行版是由一群獨立的業(yè)余愛好者們共同創(chuàng)建的,但是在工作壓力之下經(jīng)常會結束。你也許見過一些還算比較流行的發(fā)行版項目僅僅是因為這個原因而終止了。很多這樣的發(fā)行版由于開發(fā)者沒有足夠的業(yè)余時間可以投入到項目上而不得不終止,比如 Antergos 和 Korora。
Ubuntu 和 Fedora 的背后都有基于 Linux 的企業(yè)的支持,這讓它們比其它獨立的發(fā)行版更勝一籌。
Ubuntu vs Fedora:服務端
到目前為止,我們在 Ubuntu 和 Fedora 之間的對比主要都集中在桌面端。不過如果不考慮一下服務端的話,對 Linux 的討論就不能算是完整的。
Ubuntu Server
Ubuntu 不僅在桌面端很流行,在服務端也有很強的存在感。如果你能夠在桌面端熟練使用 Ubuntu,那么也不會對 Ubuntu 服務器版本感到陌生。我就是從使用 Ubuntu 桌面端開始的,現(xiàn)在我的網(wǎng)站都運行在 Ubuntu 服務器上。
Fedora 同樣有服務端版本,并且也有人在使用。但是大多數(shù)系統(tǒng)管理者不會喜歡一個每九個月就需要重啟升級的服務器。
學習 Fedora 可以更好地幫助你使用紅帽企業(yè)級 Linux(RHEL)。RHEL 是一個付費產(chǎn)品,你需要購買訂閱才可以使用。如果你希望在服務器上運行一個和 Fedora 或者紅帽類似的操作系統(tǒng),我推薦使用 CentOS。CentOS 同樣是紅帽公司附屬的一個社區(qū)項目,但是專注于服務端。
結論
你可以看到,Ubuntu 和 Fedora 有很多相似之處。不過就可用軟件數(shù)量、驅動安裝和線上支持來說,Ubuntu 的確更有優(yōu)勢。Ubuntu 也因此成為了一個更好的選擇,尤其是對于沒有經(jīng)驗的 Linux 新手而言。
如果你想要熟悉紅帽的話,F(xiàn)edora 是一個很好的開始。如果你對 Linux 有一定經(jīng)驗,或者是只想要使用開源軟件,F(xiàn)edora 就是一個很棒的選擇。
最終還是需要你自己來決定是使用 Fedora 還是 Ubuntu。我會建議為兩個發(fā)行版分別創(chuàng)建一個 live USB,并且在虛擬機上體驗一下。
你對于 Ubuntu vs Fedora 的看法是什么呢?你更喜歡哪一個發(fā)行版,為什么?在評論里分享你的看法吧。
-
Ubuntu
+關注
關注
5文章
559瀏覽量
29508 -
fedora
+關注
關注
0文章
15瀏覽量
9105
原文標題:選 Ubuntu?還是 Fedora?
文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論