RedHat壹直提供源代碼分發方法,CentOS將RedHat發布的源代碼重新編譯,形成可用的二進制版本。由於Linux的源代碼是GNU,所以獲取RedHat的源代碼並編譯成新的二進制是合法的。只是RedHat是壹個商標,所以RedHat的商標必須在新的發行中去掉。
RedHat對這種分配的態度是:“我們不反對這種分配。真正關註我們的用戶關註的不是系統本身,而是我們提供的商業服務。”所以CentOS可以獲得RedHat的所有功能,甚至更好的軟件。但是,CentOS不向用戶提供商業支持,當然也不承擔任何商業責任。
如果妳想把妳的RedHat轉到CentOS,因為妳不想支付RedHat的升級費用。當然,妳必須有豐富的UNIX經驗,所以RedHat的商業技術支持對妳來說並不重要。但是,如果妳是壹個純粹的商業型企業,建議妳購買RedHat軟件和相應的服務。這可以節省您的IT管理費用,並獲得專業服務。
總之,選擇CentOS還是RedHat,取決於妳的公司是否具備相應的技術實力:
1,CentOS完全可以理解為RedHatAS系列!完全是在RedHatAS改進後發布的,各種操作和使用與RedHat沒有區別。
2.CentOS完全免費,不存在RedHatAS系列那樣的序列號問題。
3.CentOS獨有的yum命令支持在線升級,可以實時更新系統,不像RedHat需要花錢購買支持服務。
4.CentOS修復了RedHatAS的很多bug。
5.CentOS版本描述:
CentOS4.0相當於RedHatAS4。
CentOS4.1相當於RedHatAS4U1。
CentOS4.2相當於RedHatAS4U2。
CentOS4.3相當於RedHatAS4U3。
CentOS4.4相當於RedHatAS4U4。
美國紅帽子的公司出品的計算機操作系統
Redhat有兩個主要的Linux產品線:免費和付費。
1)免費FedoraCore系列。
主要用於桌面版,為更多新功能提供支持。
RedHat公司的產品中,有RedHatLinux(如Redhat8、9)和RedHatEnterpriseLinux,可以通過網絡FTP免費獲取和使用。但是在2003年,RedHatLinux的開發停止了,這也是為什麽沒有Redhat10的原因。它的項目被FedoraProject取代,以FedoraCore的名義發布,免費提供給普通用戶。Linux發行版FedoraCore更新很快,半年左右就會出新版本。目前的版本是FedoraCore6。這個FedoraCore實驗有著強大的魅力,每次都有新的功能加入其中。成功的結果將被用於RHEL的釋放。即便如此,頻繁改進和更新的不穩定產品並不是企業的最佳選擇,大多數企業會選擇付費RHEL產品。
2)收費企業系列
這個系列分為AS/ES/WS和其他分支。Red Hat enterprise Linux:Red Hat的企業版,縮寫為RHEL。包括以下版本:
1、RedHatEnterpriseLinuxAS
red hat enterprise Linux as(advanced server)是企業Linux解決方案中最高端的產品,專為企業的關鍵應用和數據中心而設計。RedHat enterprise LinuxAS是唯壹支持IBMi系列、P系列和Z系列/S-390系統的產品。在IntelX86平臺上,RedHat enterprise LinuxAS可以支持2個以上的CPU和8GB以上的內存。
典型的RedHat enterprise LinuxAS應用程序環境如下:
數據庫和數據庫應用軟件;WEB和中間件;客戶關系管理、企業資源規劃、供應鏈管理
2.RedHatEnterpriseLinuxESRedHat(入門級服務器)。
為IntelX86市場提供從企業門戶到企業中層應用的服務器操作系統。它支持1-2CPU和小於8GB內存的系統。它提供了與RedHat enterprise LinuxAS相同的性能,唯壹的區別是它支持更小的系統和更低的成本。
典型的RedHat enterprise LinuxES應用程序環境如下:
公司網站架構;網絡邊緣應用(DHCP、DNS、防火墻等。);郵件和文件/打印服務;中小型數據庫和部門應用軟件
3、RedHatEnterpriseLinuxWS
red hat Enterprise Linux ws(Workstation)是RedHat Enterprise LinuxAS和ES的桌面/客戶端合作夥伴。RedHat enterprise LinuxWS支持1-2CPU的intel和AMD系統,是桌面應用的最佳環境。它包含各種常用的桌面應用程序(辦公工具、電子郵件、即時消息、瀏覽器等。),並能運行各種客戶端-服務器配置工具、軟件開發工具和各種應用(如EDA和石油/天然氣應用)。RedHat enterprise LinuxWs和服務器產品是從同壹個源代碼編譯的,但是它不提供網絡服務功能(比如DNS和DHCP),它只適用於客戶端應用。
AS、ES和WS關系
AdvancedServer,縮寫為。基於標準的Linux內核,AS增強了它的性能,提高了它的可靠性,並集成了許多常見服務器的驅動程序。可以輕松識別IBM/DELL/HP等常見機架式服務器的磁盤陣列卡等設備。AS的主要版本是2.x/3.x/4.x,也就是我們所說的AS3/AS4。每個版本都有幾次升級。例如,在AS4的最早發布之後,遇到了壹些更新。此時將發布AS4Update1,以後還會陸續出現AS4Update2/Update3。這也很像微軟的發布形式。微軟的WindowsNT4從SP1發布到SP6,Windows2000從SP1發布到SP4。由於這些更新版本包含不同版本的主要軟件包,所以最好不要混用,否則很容易出現問題。Prima和Plesk的安裝包有針對各種發行版的設計。它們通常在下載頁面上標識,支持哪些版本和哪些更新系統。
ES是AS的簡化版。AS和普通AS系列的區別在於,AS可以支持四個以上的CPU,而es只能支持兩個CPU。AS和ES在大部分包裏沒有區別,只在kernel等少數包裏有區別。AS和ES的價格差別挺大的,通常隨服務器購買的OEM版本都用ES。比如妳買戴爾服務器,匹配的Linux會是ES系列。如果要配AS系列,需要多花幾千塊錢。
WS是ES的進壹步簡化版本,主要針對企業內部的桌面辦公市場,在國內很少使用。
Redhat的FedoraCoreLinux和EnterpriseLinux都需要遵循GNU協議,即需要發布自己的源代碼。所以對於免費的FedoraCoreLinux,可以直接從Redhat網站下載ISO光盤,也可以下載SRPM的ISO,也就是包源碼光盤。對於收費的EnterpriseLinux系列,它是壹個商業產品,所以不能從網站下載ISO文件,需要購買正式的許可證。由於EnterpriseLinux也需要遵循GNU協議,所以必須發布源代碼。因此,在Redhat的網站上,妳可以獲得AS/ES/WS系列的SRPM的源ISO文件。這些文件可以自由下載、修改和重新編譯。
CentOS
CommunityEnterprise操作系統的項目誕生了,它的簡稱是CentOS。CentOS社區下載了Redhat網站上的所有源代碼並重新編譯。重新編譯後,由於/ES/WS是商業產品,所有Redhat的logo和logo都必須改成自己的CentOS logos。比如AS4的原SRPM源代碼編譯後變成CentOS4.0,AS4Update1的源代碼編譯後變成CentOS4.1。AS4Update2的源代碼編譯後成為CentOS4.2,同理,CentOS的3.x/4.x也有相應的版本。
所以CentOS是Redhat的AS/ES/WS的免費版。有了CentOS,妳可以獲得和AS/ES壹樣的性能和感受。CentOS不僅提供了1~4或1~5幾個ISO編號,還提供了最低1CD的服務器CD。服務器光盤安裝的系統是最小的Linux內核加上httpd/MySQL等常用包,不包括Xwindows desktop等對服務器無用的軟件。
CentOS和REDHAT的區別:
1.GPL是Linux內核采用的軟件許可證。GPL的特點是,如果妳用別人的代碼修改它,妳必須發布修改後的代碼。
2.所有的Linux都是GPL授權的,允許GPL軟件賣錢,但是源代碼必須公開,所以每個Linux發行版的代碼都是完全開放的,但是這些代碼的用戶也必須公開修改後的代碼。
3.Redhat的代碼是公開的,但他的二進制RPM包更新不是免費的,這並不違反GPL許可。於是有人開始想到建立CentOS項目。
4.因為Redhat的源代碼是公開的,CentOS項目的人用它自己編譯。同樣的代碼,同樣的編譯器,自然產生同樣的東西。只是刪除了Redhat的Logo和相應的信息,核心管理工具是rpm,但是用了壹個免費的軟件包管理器yum(yellowdogup 2 data manager)代替了Redhat中的微軟。微軟up2date接入Redhat的收費服務站點,用錢買的服務代碼已經通過認證。
5的用戶很多。CentOS,因為全世界很多人都想用Redhat,卻被Redhat的收費服務困擾。目前,CentOS在Linux發行版中排名前10,本網頁第10發行版為CentOS:TopTen。
6.從質量上來說,CentOS理論上應該和Redhat壹樣。畢竟是壹樣的源代碼。
以上六點足以說明CentOS。
什麽是FreeBSD:
FreeBSD是壹個完整的系統,ls、cd等小命令都是我們自己的項目組開發的,而Linux發行版其實是通過下載壹個Linux內核,下載GNU Coreutils(包括常用的小命令)定制的系統。妳應該還記得,前幾天,我手工編了壹個系統。FreeBSD是由4.4BSD演化而來的類Unix操作系統,也不使用Linux內核。
FreeBSD使用的軟件授權是BSDL,BSDL的特點是:妳可以免費使用我的代碼,也不必公開基於我的代碼修改的代碼。如果使用我的代碼有問題,不要起訴我(以前:不要tpayme,不要Tsueme)。很多人喜歡BSDL主要是因為他們認為只要代碼能被最大限度的利用,就是最好的,不像GPL用了代碼還要還回來。所以很多網絡設備和壹些商業公司贊助了FreeBSD的開發,這是壹個完全免費的軟件項目:。org。