Fedora 与 Ubuntu 深度比较
文檔來自linux社區(qū),鏈接如下:
https://www.linuxidc.com/Linux/2018-05/152596.htm
介紹
Ubuntu和Fedora都是頂級(jí)桌面Linux發(fā)行版之一,但它們完全不同。 Fedora是RedHat的測(cè)試平臺(tái),它更多地面向開發(fā)人員和系統(tǒng)管理員。另一方面,Ubuntu是Canonical的主要產(chǎn)品,它試圖取悅所有人。
1.家族
Ubuntu和Fedora都來自Linux世界的巨頭。 Ubuntu是Debian的孩子,Fedora是Redhat Linux的一個(gè)克隆,后者演變成Redhat Enterprise Linux(RHEL)。這兩個(gè)分布仍然具有家族樹的許多特征。
他們都有各自家族的軟件包管理器,軟件包格式,存儲(chǔ)庫格式和文件系統(tǒng)結(jié)構(gòu)。所有這些事情在Debian系列樹和Redhat之間都有很大不同。
2.包管理器
Ubuntu和Fedora具有非常不同的軟件包管理器和打包格式。他們都很好,但他們的功能不同。
Ubuntu使用Apt,它是繼承自Debian的高級(jí)軟件包工具。 Apt是那些規(guī)模較大,功能更強(qiáng)大的Linux軟件包管理器之一,它已經(jīng)存在了一段時(shí)間。 Apt使用.deb包格式。 .deb軟件包以特定于基于Debian的發(fā)行版的格式存檔文件。
Apt可以做很多事情,但通常需要明確的指導(dǎo)。例如,當(dāng)您想更新存儲(chǔ)庫時(shí),您需要告訴Apt進(jìn)行更新。
$ sudo apt update
$ sudo apt install firefox
Fedora最初使用了Yellowdog Update Manager(Yum),可以管理他們的.rpm軟件包。
較新版本的Fedora使用DNF軟件包管理器。 它的功能與Yum完全相同,但是使用了dnf命令。 在引擎蓋下,有一些可靠性,速度和可用性的改進(jìn),DNF是Yum的一個(gè)合乎邏輯的演變。
DNF和Yum都更加自動(dòng)化和直觀。 無論您何時(shí)使用DNF安裝軟件包,它都會(huì)自動(dòng)更新存儲(chǔ)庫數(shù)據(jù)以提供最新版本。
# dnf install firefox
安裝程序
Ubuntu和Fedora有非常不同的安裝程序。也就是說,他們既是整個(gè)科技領(lǐng)域最現(xiàn)代的安裝者,也是Linux。
Ubuntu Bionic安裝程序
Ubuntu的安裝程序是將它從Debian中分離出來的原始功能之一。 Ubuntu的安裝程序旨在簡化和簡化Ubuntu的啟動(dòng)和運(yùn)行過程,它的優(yōu)點(diǎn)就在于此。
Fedora 28
Fedora將其Anaconda安裝程序與Redhat的其他操作系統(tǒng)共享,但Fedora始終擁有最新版本。 Anaconda安裝程序提供了很大的靈活性。如果你不想過分注意事情,Anaconda就很簡單。
但是,如果您想在安裝過程中完全自定義您的系統(tǒng),Anaconda可以讓您執(zhí)行任何操作。事實(shí)上,Anaconda是唯一的Linux安裝程序之一,可讓您從大量軟件和預(yù)先安排的軟件包中進(jìn)行選擇,以便與系統(tǒng)的其他部分一起安裝。
3.存儲(chǔ)庫
與Ubuntu相比,Fedora的存儲(chǔ)庫非常小。這是不可能的。 Fedora不提供和Ubuntu一樣多的軟件。這部分是因?yàn)镕edora有一個(gè)嚴(yán)格的“自由軟件”政策,但也是因?yàn)檫@樣Fedora默認(rèn)的軟件并不是那么多。
Fedora上有一個(gè)非常出色的社區(qū),它為第三方存儲(chǔ)庫打包,但Ubuntu仍然有更多。
如果你是一名開發(fā)人員,或者你只需??要一套你知道Fedora的核心軟件,那就太棒了。否則,你可能會(huì)遇到麻煩,得到你所需要的。
4.發(fā)布周期
起初,看起來Ubuntu和Fedora的發(fā)布周期大致相同。兩家公司都試圖每六個(gè)月發(fā)布一個(gè)新版本,但還有很多細(xì)節(jié)需要考慮,實(shí)際上將兩者分開了很多。
Ubuntu每六個(gè)月發(fā)布一次常規(guī)桌面版本。這些版本包括對(duì)系統(tǒng)中所有內(nèi)容的增量升級(jí),并且主要針對(duì)桌面用戶。每五個(gè)版本都是Ubuntu的LTS版本。那些正式支持五年,他們主要用于服務(wù)器和工作站。 LTS版本主要收到安全更新和錯(cuò)誤修復(fù),而不是軟件升級(jí)。
Fedora也每六個(gè)月發(fā)布一次,但他們幾乎每次都錯(cuò)過發(fā)布時(shí)間表而臭名昭著。 Fedora發(fā)行版總是包含絕對(duì)最新的軟件,并且一開始可能會(huì)有些bug并且不穩(wěn)定。 Fedora只針對(duì)臺(tái)式機(jī)和工作站用戶,因此穩(wěn)定性不再適用于新功能和酷炫功能。在發(fā)布期間,Fedora將不斷升級(jí)軟件,包括核心系統(tǒng)組件。在某種程度上,它就像一個(gè)滾動(dòng)發(fā)布版本。
5.企業(yè)支持
Fedora和Ubuntu都有大公司的支持。 Fedora擁有Redhat,Ubuntu擁有Canonical。不過,這些不同的發(fā)行版并不完全適合各自公司生態(tài)系統(tǒng)中的同一地點(diǎn)。
Fedora是Redhat的測(cè)試地。 Redhat為其服務(wù)器發(fā)行版和Linux生態(tài)系統(tǒng)整體開發(fā)的所有最新功能都首先在Fedora中出現(xiàn)。 Redhat不提供對(duì)Fedora的官方支持。相反,他們將其稱為社區(qū)項(xiàng)目。
Ubuntu是Canonical的主要產(chǎn)品。 Canonical開發(fā)的所有東西都圍繞著Ubuntu。他們確實(shí)為LTS Ubuntu版本提供商業(yè)支持,并與硬件合作伙伴合作提供支持和認(rèn)證。
一些想法
Ubuntu和Fedora都可以制作出色的桌面分布。不過,它們的用例和生態(tài)系統(tǒng)有所不同。
Ubuntu來自Debian系列,它是Canonical開發(fā)的主要操作系統(tǒng)。 Ubuntu的各種發(fā)布周期使其成為所有行業(yè)的杰作,并且?guī)缀踹m用于任何用例。
Fedora是Redhat的測(cè)試平臺(tái),對(duì)于使用Redhat系統(tǒng)的開發(fā)人員和管理員來說,這是一個(gè)不錯(cuò)的選擇。它具有更狹窄的生態(tài)系統(tǒng),并且除了臺(tái)式機(jī)或工作站之外的任何東西都會(huì)感覺不適合。
總結(jié)
以上是生活随笔為你收集整理的Fedora 与 Ubuntu 深度比较的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux系统调用理解之摘录(3)
- 下一篇: 在Ubuntu下增加root用户