CentOS是什么
CentOS(Community ENTerprise Operating System)是Linux發行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件。
概述
CentOS,我們有很多人叫它社區企業操作系統,不管你怎么叫它,它都是linux的一個發行版本。CentOS是企業Linux發行版領頭羊Red Hat Enterprise Linux(以下稱之為RHEL)的再編譯版本,RHEL是很多企業采用的linux發行版本,需要向RedHat付費才可以使用,并能得到付過費用的服務和技術支持和版本升級。這個CentOS可以像REHL一樣的構筑linux系統環境,但不需要向RedHat付任何的費用,同樣也得不到任何有償技術支持和升級服務。典型的CentOS用戶包括這樣一些組織和個人,他們并不需要專門的商業支持就能開展成功的業務。CentOS面向那些需要企業級操作系統穩定性,但并不想負擔認證和支持方面開銷的人。
CentOS計劃是在2003年紅帽決定不再提供免費的技術支持及產品認證之后的部份"紅帽重建者"(Red Hat rebuilders)之一。
CentOS和科學Linux (Scientific Linux)、甲骨文Linux(Oracle Linux)、費米Linux(Fermi Linux)等都以紅帽所發布的源代碼去除商標重建Red Hat Enterprise Linux的翻版,并修正了已經發現了的redhat的bug。
CentOS是"Caos Linux"獨立計劃的一個分枝,在Lawrence Berkeley 國家實驗室擔任管理員與程序設計師的Kurtzer 表示。但后來Caos基金會最受歡迎的計劃變成是RHEL的重建。
歷史
Red Hat公司的產品中,有RedHat Linux(如Redhat8,9)和針對企業發行的版本Red Hat Enterprise Linux,都能夠通過網絡FTP免費的獲得并使用,但是在2003年的時候,redhat com發布redhat 9(簡寫為rh9)后,不再開發redhat 10,11……,全面轉向redhat enterprise linux(簡寫為rhel)的開發,和以往不同的是,新的rhel 3要求用戶先購買lisence,redhat com承諾保證產品的穩定性,安全性。rhel 3二進制代碼不再提供下載,而是作為redhat 服務的一部分,但源代碼依然是open。它的項目由FedoraProject這個項目所取代,并以Fedora Core這個名字發行并提供普通用戶免費使用(自Fedora 7開始去掉"Core")。Fedora Core這個Linux發行版更新很快,大約半年左右就有新的版本出來,目前的版本是Fedora 16,這個Fedora試驗的韻味比較濃厚,每次發行都有新的功能被加入到其中,得到的成功結果將被采用到RHEL的發布中。雖說這樣,頻繁的被改進更新的不安定產品對于企業來說并不是最好的選擇,大多數企業還是會選擇有償的RHEL產品。
在構成RHEL的大多數軟件包中,都是基于GPL協議發布的,也就是我們常說的開源軟件,正因為是這樣,Red Hat公司也遵循這個協議,將構成RHEL的軟件包公開發布,只要是遵循GPL協議,任何人都可以在原有的軟件構成的基礎上再開發和發布。CentOS就是這樣在RHEL發布的基礎上將RHEL的構成克隆再現的一個Linux發行版本。RHEL的克隆版本不只CentOS一個,還有Oracle Linux,Scientific Linux,Fermi Linux等。但并不保障對應RHEL的軟件在CentOS上面能也夠100%的正常工作。并且安全漏洞的修正和軟件包的升級對應RHEL的有償服務和技術支持來說,數日數星期數個月的延遲情況也有。
總結
- 上一篇: Mint是什么
- 下一篇: 使用Python SocketServe