Fedora與Ubuntu:哪一個(gè)更適合你?
老問題:我應(yīng)該使用哪個(gè)發(fā)行版?它經(jīng)常引發(fā)爭(zhēng)議,因?yàn)樵S多不同發(fā)行版的用戶都希望您選擇他們的團(tuán)隊(duì)。然而,通常絕大多數(shù)用戶都建議使用兩種發(fā)行版。本文介紹了Fedora和Ubuntu,以比較哪一個(gè)更適合您。
Fedora和Ubuntu的基礎(chǔ)
讓我們從基礎(chǔ)開始。本文介紹了這兩個(gè)發(fā)行版的最新版本,它們是Fedora 32 Workstation和Ubuntu 20.04 LTS。Fedora和Ubuntu都是受歡迎的Linux發(fā)行版。Fedora基于Red Hat Linux,是Red Hat Enterprise Linux的上游貢獻(xiàn)者。Ubuntu基于Debian,并且有許多不同的Ubuntu衍生版本。一些受歡迎的例子包括Linux Mint和elementaryOS等。
Fedora 32工作站桌面
他們都得到了來自大公司的支持:紅帽公司的Fedora和Canonical公司的Ubuntu。這意味著它們將存在很長一段時(shí)間,不必?fù)?dān)心由于缺乏資金而失去支持。它們都很容易使用,因?yàn)樗鼈兌加衼碜孕掳姹綥inux內(nèi)核的強(qiáng)大硬件支持。他們也都有硬件協(xié)議,允許你購買預(yù)裝Ubuntu或Fedora的筆記本電腦。戴爾推出了帶有XPS 13開發(fā)版的Ubuntu筆記本電腦,聯(lián)想也將推出為 ThinkPad P1 Gen2、ThinkPad P53和 ThinkPad X1 Gen8預(yù)裝 Fedora 的筆記本電腦。
他們都使用GNOME Shell版本作為默認(rèn)桌面環(huán)境,并且默認(rèn)使用不同的DE。Ubuntu以Kubuntu、Xubuntu和Lubuntu為例,F(xiàn)edora以KDE、XFCE和LXDE為例。
Ubuntu 20.04桌面
Fedora與Ubuntu:主要區(qū)別
包
在Fedora和Ubuntu的爭(zhēng)論中有一些關(guān)鍵的區(qū)別。其中之一是他們使用的打包系統(tǒng)。Fedora使用RPM,但是Ubuntu使用DPKG。這意味著用于他們不能互相通用。但它們都具有通用的軟件包格式,雖然Ubuntu使用的是snap軟件包,而Fedora使用的是Flatpaks。Canonical的snap商店并非完全開源,但是根據(jù)Fedora的理念,所有Flatpaks和GNOME軟件(用作Fedora上Flatpaks的GUI前端)都是開源的。
外觀
GNOME Shell的實(shí)現(xiàn)也存在差異。在兩個(gè)發(fā)行版的最新版本上,它們都使用GNOME Shell 3.36,但是Ubuntu具有特定的主題。但是,F(xiàn)edora使用非常原始的GNOME Shell版本,包括默認(rèn)的Adwaita主題和應(yīng)用程序。您可以在下面的鎖屏幕上看到細(xì)微的主題差異。
Fedora 32工作站鎖定屏幕
在定制方面,兩者都是可定制的。Fedora稍稍優(yōu)于Ubuntu,因?yàn)樗J(rèn)安裝了新的GNOME擴(kuò)展應(yīng)用程序,但是在兩個(gè)系統(tǒng)上安裝GNOME Extensions和Tweaks非常簡單。圖標(biāo)和主題被分別提取到“~/.icons”和 “~/.themes”/目錄中。從而使GNOME Shell在兩個(gè)發(fā)行版上均可以自定義。
Ubuntu 20.04鎖屏
性能
兩種發(fā)行版均具有出色的性能。但是,有兩個(gè)主要差異可以幫助Fedora發(fā)揮領(lǐng)導(dǎo)作用。第一個(gè)是EarlyOOM,默認(rèn)啟用 EarlyOOM 服務(wù),它可以改善低內(nèi)存情況下的用戶體驗(yàn)。
在新啟動(dòng)時(shí)的內(nèi)存使用方面,Ubuntu使用的內(nèi)存要少得多。在兩臺(tái)配置相同的機(jī)器上,我在Ubuntu上使用789 MiB RAM,在Fedora上使用1.2 GiB RAM。然而,我個(gè)人認(rèn)為Fedora對(duì)RAM的管理和EarlyOOM彌補(bǔ)了這一點(diǎn)。對(duì)于小內(nèi)存的系統(tǒng)來說,500 MIB的內(nèi)存就已經(jīng)夠了,如果您對(duì)此特別關(guān)注,我建議你選擇Fedora或者Ubuntu的版本。
另一個(gè)原因是SSD Trim在Fedora 32中通過FSTRIM默認(rèn)打開。這使得基于閃存的存儲(chǔ)設(shè)備更有效地使用可用塊,從而更好地進(jìn)行管理和提高效率。這使得安裝了Fedora 32的SSD壽命更長,因此對(duì)于安裝在SSD上的Fedora系統(tǒng)來說,這可能是一個(gè)更好的選擇。
除此之外,兩個(gè)發(fā)行版的性能都很好。UI給人的感覺很時(shí)髦,應(yīng)用程序打開得很快,而且它們都是非常好用的系統(tǒng)。
日常使用
Fedora具有更快的發(fā)布節(jié)奏,每六個(gè)月發(fā)布一次新版本。這需要更頻繁的操作系統(tǒng)升級(jí)。另一方面,Ubuntu可以選擇長期支持(LTS)版本。Canonical支持這些LTS版本5年,使其成為一致、可靠地訪問相同環(huán)境和工具的最佳選擇。
但是Fedora的系統(tǒng)更新和OS升級(jí)非常順暢,停機(jī)時(shí)間也很少。有人們?cè)趯⒉僮飨到y(tǒng)從Fedora 24一直升級(jí)到31,而系統(tǒng)卻沒有中斷。這是非常了不起的,這將歸功于Fedora堅(jiān)如磐石的發(fā)行版和良好的工程設(shè)計(jì)。
如果讓你選擇這兩款的一個(gè),你是喜歡Fedora系統(tǒng)還是Ubuntu系統(tǒng)呢?