Centos 和 Redhat (RHEL) 有什麼關係(轉載)

gaoyj1973發表於2012-04-11
轉載自:扶凱[]

本文連結:

次次朋友要我推薦他們 Linux 版本時,我都會推薦他們用 Centos 做伺服器, Ubuntu 做桌面系統.但朋友常常問

"為什麼不用 RedHat Linux,好象國內別人都是用的這個"

下面我來給解釋一下.

CentOS 發行版介紹

CentOS 是 Community ENTerprise Operating System 的簡稱,我們有很多人叫它社群企業作業系統,不管你怎麼叫它,它都是 Linux 的一個發行版本.
CentOS 並不是全新的 Linux 發行版,倘若一說到 RedHat 這個大名,大家似乎都聽過,在 RedHat 家族中有企業版的產品,它是 Red Hat Enterprise Linux(以下稱之為RHEL),CentOS 正是這個 RHEL 的克隆版本,RHEL 是很多企業採用的linux發行版本,需要向 RedHat 付費才可以使用,並能得到付過費用的服務和技術支援和版本升級.這個CentOS 可以像 REHL 一樣的構築 Linux 系統環境,但不需要向 RedHat 付任何的費用,同樣也得不到任何有償技術支援和升級服務.

RedHat 發行版介紹

Red Hat 公司的產品中,有 RedHat Linux(如 Redhat8,9)和針對企業發行的版本 Red Hat Enterprise Linux,都能夠透過網路 FTP 免費的獲得並使用,但是在 2003 年的時候,Red Hat Linux 停止了開發,這也是為什麼沒有RedHat 10 的原因,它的專案有 Fedora Project 這個專案所取代,並以 Fedora Core 這個名字發行並提供普通使用者免費使用.

Fedora Core 這個 Linux 發行版更新很快,大約半年左右就有新的版本出來,目前的版本是 Fedora Core 6,這個 Fedora Core 試驗的韻味比較濃厚,每次發行都有新的功能被加入到其中,得到的成功結果將被採用道 RHEL 的釋出中.雖說這樣,頻繁的被改進更新的不安定產品對於企業來說並不是最好的選擇,大多數企業還是會選擇有償的RHEL 產品.

在構成 RHEL 的大多數軟體包中,都是基於 GPL 協議釋出的,也就是我們常說的開源軟體,正因為是這樣,Red Hat 公司也遵循這個協議,將構成 RHEL 的軟體包公開發布,只要是遵循GPL協議,任何人都可以在原有的軟體構成的基礎上再開發和釋出.CentOS 就是這樣在 RHEL 釋出的基礎上將 RHEL 的構成克隆再現的一個 Linux 發行版本.RHEL 的克隆版本不只CentOS一個,還有 White Box Enterprise Linux 和 TAO Linux 和 Scientific Linux.

雖然說是 RHEL 的克隆,但並不是一模一 樣,所說的克隆是具有 100% 的互換性(真的麼?).但並不保障對應RHEL 的軟體在 CentOS 上面能也夠 100% 的正常工作.並且安全漏洞的修正和軟體包的升級對應 RHEL 的有償服務和技術支援來說,數日數星期數個月的延遲情況也有.

CentOS 的特點

在 CentOS 的全稱裡面我們可以看到 Enterprise OS,也就是說企業系統,這個企業系統並不是企業級別的系統,而是它可以提供企業級應用所需要的要素.
例如:
穩定的環境
長期的升級更新支援
保守性強
大規模的系統也能夠發揮很好的效能

CentOS 滿足以上的要素,滿足上面要素的發行版還有 Fedora Core,Fedora Core 和 CentOS 非常的相像,但是對CentOS 來說,Fedora Core 提供更多的新的功能和軟體,更新快等特點,這樣在穩定性和管理方面就增加了很多工作.企業所需要的系統環境應該是,高效穩定的系統環境,一次構建後能夠長期使用的系統環境,所以 Fedora Core那樣的更新快的系統環境並不對應企業的應用.另一方面,CentOS 卻能夠滿足以上企業的需要,在眾多的 RHEL 的克隆版本中,CentOS 是很出眾很優秀的.

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267897/viewspace-1057876/,如需轉載,請註明出處,否則將追究法律責任。

相關文章