區別:1、centos基於EHEL開發,而ubuntu基於Debian開發;2、centos使用rpm和flatpak軟體包,而ubuntu使用deb和snap的軟體包;3、centos使用yum來更新,而ubuntu使用apt來更新。
本文操作環境:CentOS 7系統、DELL G3電腦
Linux 中的可選項似乎“無窮無盡”,因為每個人都可以透過修改一個已經發行的版本或新的白手起家的版本(LFS) 來建立Linux。
關於 Linux 發行版的選擇,我們關注的因素包括使用者介面、檔案系統、軟體包分發、新的特性以及更新週期和可維護性等。
在這篇文章中,我們會講到兩個較為熟知的Linux 發行版,實際上,更多的是介紹兩者之間的不同,以及在哪些方面一方比另一方更好。
什麼是CentOS?
CentOS(Community Enterprise Operating System)是脫胎於Red Hat Enterprise Linux (RHEL) 並與之相容的由社群支援的克隆版Linux 發行版,所以我們可以認為CentOS 是RHEL 的一個免費版。 CentOS 的每一套發行版都有 10 年的維護期,每個新版本的釋出週期為 2 年。在 2014 年 1 月 8 日,CentOS 聲明正式加入紅帽,為新的 CentOS 董事會所管理,但仍保持與 RHEL 的獨立性。
CentOS 的歷史和第一次釋出
CentOS 第一次釋出是在2004 年,當時名為cAOs Linux;它是由社群維護和管理的一套基於RPM的發行版。
CentOS 結合了包括 Debian、Red Hat Linux/Fedora 和 FreeBSD 等在內的許多方面,使其能夠讓伺服器和叢集穩定工作 3 到 5 年的時間。它有一群開源軟體開發者作為擁躉,是一個大型組織(CAOS 基金會)的一部分。
在 2006 年 6 月,David Parsley 宣布由他開發的 TAO Linux(另一個 RHEL 克隆版本)退出歷史舞台並全力轉入 CentOS 的開發工作。不過,他的領域轉移並不會影響先前的 TAO 用戶, 因為他們可以透過使用 yum update 來更新系統以遷移到 CentOS。
2014 年 1 月,紅帽開始贊助 CentOS 項目,並移交了所有權和商標。
CentOS 設計
確切地說,CentOS 是付費 RHEL (Red Had Enterprise Edition) 版本的複製。 RHEL 提供原始碼以供之後 CentOS 修改和變更(移除商標和 logo)並完善為最終的成品。
Ubuntu
Ubuntu 是一個基於 Debian 的 Linux 作業系統,應用於桌面、伺服器、智慧型手機和平板電腦等多個領域。 Ubuntu 是由一個英國的名為 Canonical Ltd. 的公司發行的,由南非的 Mark Shuttleworth 創立並贊助。
Ubuntu 的設計
Ubuntu 是一個在全世界的開發者共同努力下產生的開源發行版。在這些年的悉心經營下,Ubuntu 的介面變得越來越現代化和人性化,整個系統運作也更加流暢、安全,並且有成千上萬的應用程式可供下載。
由於它是基於 Debian 的,因此它也支援 .deb 套件、較新的套件系統和更安全的 snap 套件格式 (snappy)。
這種新的打包系統允許分發的應用自帶滿足所需的依賴性。
CentOS 與Ubuntu 的區別
Ubuntu 基於Debian,CentOS 基於RHEL;
Ubuntu 使用.deb 和.snap 的軟體包,CentOS 使用.rpm 和flatpak 軟體包;
Ubuntu 使用apt 來更新,CentOS 使用yum;
CentOS 看起來會更穩定,因為它不會像Ubuntu 那樣對包做常規性更新,但這並不意味著Ubuntu 就不比CentOS 安全;
Ubuntu 有更多的文檔和免費的問題、資訊支援;
Ubuntu 伺服器版本在雲端服務和容器部署上的支持更多。
結論
不論你的選擇如何,是 Ubuntu 還是 CentOS,兩者都是非常優秀穩定的發行版。如果你想要一個發布週期較短的版本,那麼就選 Ubuntu;如果你想要一個不常變更套件的版本,那就選 CentOS。
推薦:《centos使用教學》
以上是centos和ubuntu有什麼差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!