CentOS與Ubuntu有什么不同?
Linux 中的可選項(xiàng)似乎“無窮無盡”,因?yàn)槊總€(gè)人都可以通過修改一個(gè)已經(jīng)發(fā)行的版本或者新的白手起家的版本 (LFS) 來構(gòu)建 Linux。
關(guān)于 Linux 發(fā)行版的選擇,我們關(guān)注的因素包括用戶界面、文件系統(tǒng)、軟件包分發(fā)、新的特性以及更新周期和可維護(hù)性等。
在這篇文章中,我們會(huì)講到兩個(gè)較為熟知的 Linux 發(fā)行版,實(shí)際上,更多的是介紹兩者之間的不同,以及在哪些方面一方比另一方更好。
什么是 CentOS?
CentOS(Community Enterprise Operating System)是脫胎于 Red Hat Enterprise Linux (RHEL) 并與之兼容的由社區(qū)支持的克隆版 Linux 發(fā)行版,所以我們可以認(rèn)為 CentOS 是 RHEL 的一個(gè)免費(fèi)版。CentOS 的每一套發(fā)行版都有 10 年的維護(hù)期,每個(gè)新版本的釋出周期為 2 年。在 2014 年 1 月 8 日,CentOS 聲明正式加入紅帽,為新的 CentOS 董事會(huì)所管理,但仍然保持與 RHEL 的獨(dú)立性。
CentOS 的歷史和***次釋出
CentOS ***次釋出是在 2004 年,當(dāng)時(shí)名叫 cAOs Linux;它是由社區(qū)維護(hù)和管理的一套基于 RPM 的發(fā)行版。
CentOS 結(jié)合了包括 Debian、Red Hat Linux/Fedora 和 FreeBSD 等在內(nèi)的許多方面,使其能夠令服務(wù)器和集群穩(wěn)定工作 3 到 5 年的時(shí)間。它有一群開源軟件開發(fā)者作為擁躉,是一個(gè)大型組織(CAOS 基金會(huì))的一部分。
在 2006 年 6 月,David Parsley 宣布由他開發(fā)的 TAO Linux(另一個(gè) RHEL 克隆版本)退出歷史舞臺(tái)并全力轉(zhuǎn)入 CentOS 的開發(fā)工作。不過,他的領(lǐng)域轉(zhuǎn)移并不會(huì)影響之前的 TAO 用戶, 因?yàn)樗麄兛梢酝ㄟ^使用 yum update 來更新系統(tǒng)以遷移到 CentOS。
2014 年 1 月,紅帽開始贊助 CentOS 項(xiàng)目,并移交了所有權(quán)和商標(biāo)。
CentOS 設(shè)計(jì)
確切地說,CentOS 是付費(fèi) RHEL (Red Had Enterprise Edition) 版本的克隆。RHEL 提供源碼以供之后 CentOS 修改和變更(移除商標(biāo)和 logo)并完善為最終的成品。
Ubuntu
Ubuntu 是一個(gè)基于 Debian 的 Linux 操作系統(tǒng),應(yīng)用于桌面、服務(wù)器、智能手機(jī)和平板電腦等多個(gè)領(lǐng)域。Ubuntu 是由一個(gè)英國的名為 Canonical Ltd. 的公司發(fā)行的,由南非的 Mark Shuttleworth 創(chuàng)立并贊助。
Ubuntu 的設(shè)計(jì)
Ubuntu 是一個(gè)在全世界的開發(fā)者共同努力下生成的開源發(fā)行版。在這些年的悉心經(jīng)營下,Ubuntu 的界面變得越來越現(xiàn)代化和人性化,整個(gè)系統(tǒng)運(yùn)行也更加流暢、安全,并且有成千上萬的應(yīng)用可供下載。
由于它是基于 Debian 的,因此它也支持 .deb 包、較新的包系統(tǒng)和更為安全的 snap 包格式 (snappy)。
這種新的打包系統(tǒng)允許分發(fā)的應(yīng)用自帶滿足所需的依賴性。
CentOS 與 Ubuntu 的區(qū)別
- Ubuntu 基于 Debian,CentOS 基于 RHEL;
- Ubuntu 使用 .deb 和 .snap 的軟件包,CentOS 使用 .rpm 和 flatpak 軟件包;
- Ubuntu 使用 apt 來更新,CentOS 使用 yum;
- CentOS 看起來會(huì)更穩(wěn)定,因?yàn)樗粫?huì)像 Ubuntu 那樣對(duì)包做常規(guī)性更新,但這并不意味著 Ubuntu 就不比 CentOS 安全;
- Ubuntu 有更多的文檔和免費(fèi)的問題、信息支持;
- Ubuntu 服務(wù)器版本在云服務(wù)和容器部署上的支持更多。
結(jié)論
不論你的選擇如何,是 Ubuntu 還是 CentOS,兩者都是非常優(yōu)秀穩(wěn)定的發(fā)行版。如果你想要一個(gè)發(fā)布周期更短的版本,那么就選 Ubuntu;如果你想要一個(gè)不經(jīng)常變更包的版本,那么就選 CentOS。在下方留下的評(píng)論,說出你更鐘愛哪一個(gè)吧!