編碼的世界 / 優質文選 / 感情

CentOS 與 RedHat 關系和區別


2022年6月29日
-   

  CentOS 發行版介紹  CentOS 是 Community ENTerprise Operating System 的簡稱,我們有很多人叫它社區企業操作系統,不管你怎麼叫它,它都是 Linux 的一個發行版本。官方網站:[url]http://www.centos.org[/url]  RedHat 發行版介紹  Red Hat 公司的產品中,有 RedHat Linux(如 RedHat 7,8,9)和針對企業發行的版本  Red Hat Enterprise Linux,都能夠通過網絡 FTP 免費的獲得並使用,但是在 2003 年的時候,Red Hat Linux 停止了開發,這也是為什麼沒有RedHat 10 的原因,它的項目有 Fedora Project 這個項目所取代,並以 Fedora Core 這個名字發行並提供普通用戶免費使用。官方網站:[url]http://www.redhat.com[/url]  兩者關系  Linux 是開源系統,這個大家都知道。Red Hat 公司是世界上大名鼎鼎的 Linux 系統開發公司,在其 Linux 發行版中大多數軟件包,都是基於 GPL 協議發布的,也就是我們常說的開源軟件,正因為是這樣,Red Hat 公司也必須遵循這個協議,將構成 Red Hat Enterprise Linux (以下稱之為 RHEL) 的軟件包的源碼公開發布,只要是遵循GPL協議,任何人都可以在原有的軟件構成的基礎上再開發和發布。因此一個名為 Community Enterprise Operating System 的項目誕生了。他的縮寫既是 CentOS。CentOS 社區將 RedHat 的網站上獲得的所有源代碼下載下來,進行重新編譯。重新編譯後,還修正了一些 BUG,由於 RHEL 是商業產品,必須將所有 RedHat 的 Logo 和標識改成自己的 CentOS 標識。CentOS 就是 RedHat 的免費版本。使用CentOS,可以獲得和 RHEL 相同的性能和感受。Prima、Plesk、Virtuozzo 和都可以安裝在 CentOS 上。  CentOS 就是這樣在 RHEL 發布的基礎上克隆再現的一個 Linux 發行版本。RHEL 的克隆版本不只 CentOS 一個,還有 White Box Enterprise Linux 和 TAO Linux 和 Scientific Linux,在眾多的 RHEL 的克隆版本中,CentOS 是很出眾、很優秀的。為什麼Red Hat容忍 CentOS 的這種行為?。根據 GPL 協議 CentOS 這樣做完全合法的,Red Hat 也無可奈何,它的商業就是基於開源模式。但 CentOS 確實在不斷吞食 Red Hat 的市場,從 Google 趨勢上也能觀察到。從目前的情況來看,CentOS 造成的傷害還沒有到達讓 Red Hat 不得不改變商業模式的地步。而好處是它迫使 Red Hat 加快創新,使之始終走在其它 Linux 服務器發行版的前面。CentOS巨大成功的真正的受害者是其它的發行版,如 Novell的SLES, Ubuntu Server等。RedHat 對這種發行版的態度是:“我們其實並不反對這種發行版,真正向我們付費的用戶,他們重視的並不是系統本身,而是我們所提供的商業服務。”  兩者區別  RHEL 通過付費可以得到在線升級(包括補丁)或咨詢服務、技術支持;CentOS 提供長期的免費升級更新支持,網絡上的技術支持也很多。雖然說是 RHEL 的克隆版本,但並不是一模一樣,並不保障對應 RHEL 的軟件在 CentOS 上面能也夠 100% 的正常工作。並且安全漏洞的修正和軟件包的升級對應 RHEL 的有償服務和技術支持來說,快的數小時,慢的數日數星期數個月的延遲情況也有。所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的軟件。但 CentOS 並不向用戶提供商業支持,當然也不負上任何商業責任。使用 CentOS 完全合法,不涉及版權問題。獲得 CentOS 很方便,全球提供了 10 多個站點鏡像(HTTP/FTP),以及 BT 方式(常年提供種子)。  版本對應  CentOS 5.0 = RedHat AS5  CentOS 5.1 = RedHat AS5-update1  CentOS 5.2 = RedHat AS5-update2  CentOS 5.3 = RedHat AS5-update3  CentOS 5.4 = RedHat AS5-update4  CentOS 5.5 = RedHat AS5-update5  如何選擇  使用 CentOS,可以獲得和 AS/ES 相同的性能和感受。很多公司正逐步將 RHEL 轉到 CentOS 上,因為他們不希望為 RHEL 升級而付費。當然,這是因為這些公司已經有多年的 UNIX 使用經驗,因此 RHEL 的商業技術支持對他們來說並不重要。但如果你是單純的業務型企業,那麼我還是建議你選購 RHEL 軟件並購買相應服務。這樣可以節省你的 IT 管理費用,並可得到專業服務。一句話,選用 CentOS 還是 RHEL,取決於你所在公司是否擁有相應的技術力量。

熱門文章