Fedora vs Ubuntu:你真的懂嗎?
Fedora 和 Ubuntu 都是出色的 Linux 發(fā)行版,它們都采用不同的方式實現(xiàn)相同的目標。但是它們有什么不同和相似之處,哪一個適合你?
幾年前,如果你問我 Fedora Linux 對新用戶來說是不是一個不錯的選擇,我會用響亮的回答:“不可能!”
那是那時;這是現(xiàn)在。在過去的幾個版本中,F(xiàn)edora 在成為適合那些沒有經(jīng)驗的人的操作系統(tǒng)方面取得了長足的進步。但它趕上了 Ubuntu 嗎?那么高級用戶呢?
讓我們來看看 Fedora 和 Ubuntu Linux 之間的異同,看看我們是否可以確定哪個最適合您的需求。
什么是 Fedora?
Fedora是由 Red Hat 贊助的開源操作系統(tǒng),其中包含根據(jù)各種許可證分發(fā)的軟件。Fedora 是 Red Hat Enterprise Linux 的上游來源,這意味著它被認為是 Red Hat 旗艦產(chǎn)品的一種試驗場。
Fedora 于 2003 年 11 月 6 日首次發(fā)布,傾向于專注于創(chuàng)新、集成新技術(shù),并與上游 Linux 社區(qū)合作,因此該工作適用于所有 Linux 發(fā)行版。
什么是 Ubuntu?
Ubuntu是由 Canonical 贊助的基于 Debian 的開源操作系統(tǒng)。Ubuntu 的初始版本是 2004 年 10 月的 4.10(Warty Warthog)。共有三個不同版本的 Ubuntu:
- 桌面 - 桌面版本。
- 服務(wù)器 - 服務(wù)器版本。
- Core - 物聯(lián)網(wǎng)特定版本。
Fedora 與 Ubuntu:功能比較
特征 | Fedora | Ubuntu |
包管理器 | dnf/rpm/Flatpak | apt/dpkg/snap |
默認桌面 | Vanilla GNOME | 定制的 GNOME |
桌面和服務(wù)器版本 | 是的 | 是的 |
安全機制 | SELinux | AppArmor |
全面比較:Fedora 與 Ubuntu
包管理器
Fedora 和 Ubuntu 使用非常不同的軟件包管理器來安裝軟件。Fedora 選擇 dnf、rpm 和 Flatpak,而 Ubuntu 選擇 apt、dpkg 和 Snap。與由 Canonical 維護的 Ubuntu 的 Snap 通用軟件包系統(tǒng)不同,F(xiàn)latpak 與發(fā)行版無關(guān)。
apt
dnf
兩種桌面發(fā)行版都受益于 GNOME 的 GUI 軟件應(yīng)用商店,可幫助用戶輕松安裝軟件。
sudo
Fedora 和 Ubuntu 都使用 sudo,甚至將默認用戶(您在安裝期間創(chuàng)建的用戶)添加到管理員組。兩者的區(qū)別在于 Fedora 的管理員組是“wheel”,而 Ubuntu 的管理員組是“sudo”。
Fedora 的管理員組是“wheel”
Ubuntu 的管理員組是“sudo”
一個相似之處是兩個發(fā)行版都不允許 root 用戶登錄。但是,在 Fedora 中,您可以使用命令 sudo su 更改為 root 用戶,而在 Ubuntu 上,您可以使用 sudo -s,這實際上不會更改為root 用戶,但將您的用戶更改為具有管理員權(quán)限的 shell。
sudo -s
sudo su
發(fā)布周期
每六個月提供一個新的 Fedora 版本,每個版本僅支持 13 個月。另一方面,Ubuntu 提供兩種不同的發(fā)布周期:LTS 和常規(guī)。LTS(長期支持)每兩年發(fā)布一次,并獲得五年的支持。普通版每六個月發(fā)布一次,支持九個月。
軟件可用性和更新
曾幾何時,F(xiàn)edora 被認為更像是一個最前沿的發(fā)行版,但多年來這種情況發(fā)生了變化。例如,每個最新版本都附帶相同的 LibreOffice 版本 (7.3.2.2)。另一方面,Ubuntu 附帶了新版本的 Firefox(v 101.0,與 Fedora 的 99.0.1 相比)。
兩者之間的另一個區(qū)別是 Fedora 有時可以采用 Windows 方法進行升級,因為更新發(fā)生在重新啟動期間。Ubuntu 在用戶登錄的情況下進行所有更新,并且僅在升級內(nèi)核時才需要重新啟動。
服務(wù)器版本
大多數(shù) Linux 管理員都知道 Ubuntu Server,因為它是市場上部署最廣泛的服務(wù)器環(huán)境之一,尤其是對于云原生用例。Fedora 還提供了一個服務(wù)器版本,對于那些尋找類似于 RHEL 的環(huán)境的人來說,這是一個可靠的選擇。Fedora 服務(wù)器的一個警告是它必須每九個月升級一次——這需要重新啟動,這對于大多數(shù)管理員來說可能很厭煩。
桌面環(huán)境
Fedora 和 Ubuntu 都默認使用 GNOME 桌面。不同之處在于 Fedora 采用傳統(tǒng)的 GNOME,而 Ubuntu 使用定制的桌面。
如果 GNOME 不適合您,您可以找到其他提供多種選擇的“spins”,包括 KDE、Xfce、Lxqt、Mate、Cinnamon、Pantheon、Lxde、SOAS、Budgie 等等。
在 Fedora 和 Ubuntu 之間進行選擇
這是事情變得有點棘手的地方。正如我之前提到的,我現(xiàn)在很樂意向新用戶推薦 Fedora……但我這樣做是有一個警告的。新用戶可能必須每年進行一次重大升級的想法可能會讓一些人感到厭煩。這就是 Ubuntu 大放異彩的地方,因為它可以安裝 LTS 版本并保留五年——只要記住在所有軟件更新可用時運行它們。
僅僅出于這個原因,我會推薦 Ubuntu 而不是 Fedora。
另一件需要考慮的事情是,盡管這兩個發(fā)行版都享有相當多的用戶社區(qū)的支持,例如Ask Fedora和Ask Ubuntu,但使用 Ubuntu,您可以購買Ubuntu Advantage。對于個人使用,Ubuntu Advantage 最多可免費用于物理服務(wù)器、虛擬服務(wù)器和桌面的三臺機器。
最后,F(xiàn)edora 和 Ubuntu 都是堅如磐石、易于使用的操作系統(tǒng),可以很好地用作您的下一個桌面或服務(wù)器操作系統(tǒng)。