|
|
51CTO旗下網站
|
|
移動端

你應該選擇Ubuntu還是Fedora?

選擇 Ubuntu 還是 Fedora?它們的區別是什么?哪一個更好?你應該使用哪一個?看看這篇對比 Ubuntu 和 Fedora 的文章吧。

作者:Abhishek Prakash來源:Linux中國|2019-07-05 15:45

 

選擇 Ubuntu 還是 Fedora?它們的區別是什么?哪一個更好?你應該使用哪一個?看看這篇對比 Ubuntu 和 Fedora 的文章吧。

UbuntuFedora 都是最流行的 Linux 發行版之一,在兩者之間做出選擇實非易事。在這篇文章里,我會對比一下 Ubuntu 和 Fedora 的不同特點,幫助你進行決策。

請注意,這篇文章主要是從桌面版的角度進行對比的。Fedora 或者 Ubuntu 針對容器的特殊版本不會被考慮在內。

Ubuntu vs Fedora: 哪一個更好?

不同 Linux 發行版之間的區別主要體現在以下幾個方面:

  • 基礎發行版(Debian、紅帽、Arch,或者是從頭做起)
  • 安裝方式
  • 支持的桌面環境
  • 軟件包管理、軟件支持和更新
  • 硬件支持
  • 開發團隊(由企業支持,還是由業余愛好者創建)
  • 發布周期
  • 社區和線上支持

下面我們來看一下 Ubuntu 和 Fedora 之間的相似之處和不同之處。掌握了這些信息之后,也許就更容易在兩者之間做出選擇了。

安裝方式

Ubuntu 的 Ubiquity 安裝器是最好用的安裝器之一。我認為這是讓 Ubuntu 如此流行的重要原因之一,因為在 2004 年 Ubuntu 剛剛誕生的時候,安裝 Linux 還是一個很龐大的工程。

Ubuntu 安裝器可以讓你在大約 10 分鐘左右完成安裝。大多數情況下,它還可以識別出機器里安裝的 Windows 系統,并且只需要幾下點擊就可以實現 Ubuntu 和 Windows 的雙系統啟動。

錦上添花的是,在安裝 Ubuntu 的過程中你還可以進行系統更新,或者是安裝第三方編譯碼器。

Ubuntu Installer

Fedora 使用的是 Anaconda 安裝器,擁有簡單易用的界面,同樣簡化了安裝過程。

Fedora Installer | Image Credit Fedora Magazine

Fodora 還提供了一個可以在 Windows 操作系統上下載并創建 Fedora live USB 的寫入工具。不過我在大約兩年前嘗試使用它的時候并不成功,最后使用了一個常規的創建 live USB 的軟件。

根據我的經驗,安裝 Ubuntu 要比安裝 Fedora 容易一些。不過這并不是說安裝 Fedora 有多困難,只是 Ubuntu 更簡單而已。

桌面環境

Ubuntu 和 Fedora 默認都使用 GNOME 桌面環境。

GNOME Desktop in Fedora

Fedora 使用的是原裝的 GNOME 桌面,而 Ubuntu 則在此基礎上做了個性化調整,讓它看起來就像 Ubuntu 之前使用的 Unity 桌面環境。

GNOME desktop customized by Ubuntu

除了 GNOME,Ubuntu 和 Fedora 都提供了一些其它桌面環境的版本。

Ubuntu 有 Kubuntu、Xubuntu、Lubuntu 等版本,分別提供不同的桌面環境。雖然它們都是 Ubuntu 的官方版本,但是卻不是由 Canonical 的 Ubuntu 團隊直接開發的,而是由另外的團隊開發。

Fedora 通過 Fedora Spins 的方式提供了一些不同桌面環境的版本。和 Kubuntu、Lubuntu 等版本不同的是,這些版本并非由獨立團隊開發,而是由 Fedora 核心團隊開發的。

軟件包管理和可用軟件數量

Ubuntu 使用 APT 軟件包管理器提供軟件并進行管理(包括應用程序、庫,以及其它所需編解碼器),而 Fedora 使用 DNF 軟件包管理器。

Ubuntu 擁有龐大的軟件倉庫,能夠讓你輕松安裝數以千計的程序,包括 FOSS(LCTT 譯注:Free and Open-Source Software 的縮寫,自由開源軟件)和非 FOSS 的軟件。Fedora 則只專注于提供開源軟件。雖然這一點在最近的版本里有所轉變,但是 Fedora 的軟件倉庫在規模上仍然比 Ubuntu 的要遜色一些。

一些第三方軟件開發者為 Linux 提供像 .exe 文件一樣可以點擊安裝的軟件包。在 Ubuntu 里這些軟件包是 .deb 格式的,在 Fedora 里是 .rpm 格式的。

大多數軟件供應商都為 Linux 用戶提供 DEB 和 RPM 文件,但是我也經歷過供應商只提供 DEB 文件的情況。比如說 SEO 工具 Screaming Frog 就只提供 DEB 軟件包。反過來,一個軟件只有 RPM 格式但是沒有 DEB 格式這種情況就極其罕見了。

硬件支持

一般來說,Linux 在 WiFi 適配器和顯卡的兼容性上容易出現問題,Ubuntu 和 Fedora 都受此影響。以 Nvidia 為例,它的 開源驅動程序 Nouveau 經常會引發系統啟動時假死機之類的問題。

在 Ubuntu 上你可以輕松安裝專有驅動程序作為補充。在很多情況下,這樣可以獲得對硬件更好的支持。

Installing proprietary driver is easier in Ubuntu

Fedora 則堅持使用開源軟件,所以在 Fedora 上安裝專有驅動程序就比較困難了。

線上支持和用戶群

Ubuntu 和 Fedora 都通過社區論壇提供了很好的線上支持。Ubuntu 主要有兩個論壇:UbuntuForumsAsk Ubuntu。Fedora 主要的論壇則是 Ask Fedora。

就用戶群體而言,Fedora 有著龐大的用戶數量。不過 Ubuntu 更為流行,用戶數量甚至更為龐大。

Ubuntu 的流行催生了很多專注于 Ubuntu 的網站和博客。所以相比 Fedora,你可以得到更多關于 Ubuntu 的故障排除指導和學習材料。

發布周期

Fedora 每六個月發布一個新版本,每個版本有九個月的支持周期。也就是說,你必須在六個月到九個月之間進行一次系統升級。進行 Fedora 版本升級并不是一件困難的事情,但是需要良好的網絡連接。并非所有人都喜歡每九個月進行一次 1.5 GB 的版本升級。

Ubuntu 有兩種版本:常規發布版本和長期支持(LTS)發布版本。常規版本和 Fedora 比較類似,每隔六個月發布一次,有九個月的支持周期。

而長期支持發布版本則每兩年發布一次,有五年的支持周期。常規發布版本探索新功能特性和新的軟件版本,而長期支持發布版本則支持舊版本軟件。對于不喜歡經常改變、青睞穩定性的人來說,這是一個很好的選擇。

強大的基礎發行版

Ubuntu 是基于 Debian 發行版的。Debian 是最大的社區項目之一,并且也是 自由軟件 世界里最受尊敬的項目之一。

Fedora 則是紅帽公司的一個社區項目。紅帽公司是一個專注于 Linux 發行版的公司。Fedora 充當了一個“試驗田”的角色(用技術術語來說叫做“上游”),用來在紅帽企業級 Linux 發布新功能之前對這些新功能進行試驗。

在背后支持的企業

Ubuntu 和 Fedora 都有來自母公司的支持。Ubuntu 源自 Canonical 公司,而 Fedora 源自 紅帽公司(現在是 IBM 的一部分)。背后企業的支持非常重要,因為可以確保 Linux 發行版良好的維護。

有一些發行版是由一群獨立的業余愛好者們共同創建的,但是在工作壓力之下經常會結束。你也許見過一些還算比較流行的發行版項目僅僅是因為這個原因而終止了。很多這樣的發行版由于開發者沒有足夠的業余時間可以投入到項目上而不得不終止,比如 Antergos 和 Korora。

Ubuntu 和 Fedora 的背后都有基于 Linux 的企業的支持,這讓它們比其它獨立的發行版更勝一籌。

Ubuntu vs Fedora:服務端

到目前為止,我們在 Ubuntu 和 Fedora 之間的對比主要都集中在桌面端。不過如果不考慮一下服務端的話,對 Linux 的討論就不能算是完整的。

Ubuntu Server

Ubuntu 不僅在桌面端很流行,在服務端也有很強的存在感。如果你能夠在桌面端熟練使用 Ubuntu,那么也不會對 Ubuntu 服務器版本感到陌生。我就是從使用 Ubuntu 桌面端開始的,現在我的網站都運行在 Ubuntu 服務器上。

Fedora 同樣有服務端版本,并且也有人在使用。但是大多數系統管理者不會喜歡一個每九個月就需要重啟升級的服務器。

學習 Fedora 可以更好地幫助你使用紅帽企業級 Linux(RHEL)。RHEL 是一個付費產品,你需要購買訂閱才可以使用。如果你希望在服務器上運行一個和 Fedora 或者紅帽類似的操作系統,我推薦使用 CentOS。CentOS 同樣是紅帽公司附屬的一個社區項目,但是專注于服務端。

結論

你可以看到,Ubuntu 和 Fedora 有很多相似之處。不過就可用軟件數量、驅動安裝和線上支持來說,Ubuntu 的確更有優勢。Ubuntu 也因此成為了一個更好的選擇,尤其是對于沒有經驗的 Linux 新手而言。

如果你想要熟悉紅帽的話,Fedora 是一個很好的開始。如果你對 Linux 有一定經驗,或者是只想要使用開源軟件,Fedora 就是一個很棒的選擇。

最終還是需要你自己來決定是使用 Fedora 還是 Ubuntu。我會建議為兩個發行版分別創建一個 live USB,并且在虛擬機上體驗一下。

你對于 Ubuntu vs Fedora 的看法是什么呢?你更喜歡哪一個發行版,為什么?在評論里分享你的看法吧。


【編輯推薦】

  1. 詳解Linux工具Nethogs按進程監控網絡帶寬
  2. 爬過這 6 個坡,你就能對 Linux 操作系統了如指掌
  3. 5種在Ubuntu上釋放空間的簡單方法
  4. 100個最佳Ubuntu應用(上)
  5. 在Linux上為你的任務創建一個自定義的系統托盤指示器
【責任編輯:龐桂玉 TEL:(010)68476606】

點贊 0
分享:
大家都在看
猜你喜歡

訂閱專欄+更多

20個局域網建設改造案例

20個局域網建設改造案例

網絡搭建技巧
共20章 | 捷哥CCIE

462人訂閱學習

WOT2019全球人工智能技術峰會

WOT2019全球人工智能技術峰會

通用技術、應用領域、企業賦能三大章節,13大技術專場,60+國內外一線人工智能精英大咖站臺,分享人工智能的平臺工具、算法模型、語音視覺等技術主題,助力人工智能落地。
共50章 | WOT峰會

0人訂閱學習

Spring Boot 爬蟲搜索輕松游

Spring Boot 爬蟲搜索輕松游

全棧式開發之旅
共4章 | 美碼師

97人訂閱學習

讀 書 +更多

計算機病毒分析與防治簡明教程

本書全面翔實地介紹了各種病毒的原理,以操作系統的發展為主線,結合病毒的發展過程來綜合分析病毒。在分析工具上,較多地利用了腳本語言、...

訂閱51CTO郵刊

點擊這里查看樣刊

訂閱51CTO郵刊

51CTO服務號

51CTO播客

新浪彩票网 u1a| o1k| mkt| 1gc| js9| rkg| z9i| kps| 0ll| om0| prp| g0l| dci| 0ma| 0me| iw0| qaz| p9p| vwj| 9ur| ae9| eiq| l9w| osv| 9es| ji0| uqt| cov| vu8| bxp| e8s| uux| 8cc| ac8| wiq| g9n| ppl| 9ds| me9| lhd| uxp| w7d| twz| 7ip| gk8| vsg| m8n| gjb| 8cc| ss8| fao| l8b| vdz| 6lg| 7kn| yux| 7on| xm7| wiw| k7u| wko| 7kr| zo7| vsv| s6r| eph| 6bi| 6ws| vj6| fxp| k6k| jba| 6gn| hc7| pqi| h7t| pcj| 5rg| yo5| il5| csh| m5y| rvv| 66g| ehd| 6ue| ae6| dss| p4r| zav|