CentOS 是一個基于Red Hat Linux 提供的可自由使用源代碼的企業(yè)級Linux發(fā)行版本。每個版本的 CentOS都會獲得十年的支持(通過安全更新方式)。新版本的 CentOS 大約每兩年發(fā)行一次,而每個版本的 CentOS 會定期(大概每六個月)更新一次,以便支持新的硬件。這樣,建立一個安全、低維護(hù)、穩(wěn)定、高預(yù)測性、高重復(fù)性的 Linux 環(huán)境。CentOS是Community Enterprise Operating System的縮寫。
CentOS 是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產(chǎn)物,而且在RHEL的基礎(chǔ)上修正了不少已知的 Bug ,相對于其他 Linux 發(fā)行版,其穩(wěn)定性值得信賴。
CentOS在2014初,宣布加入Red Hat。
CentOS 加入紅帽后不變的是:
1. CentOS 繼續(xù)不收費
2. 保持贊助內(nèi)容驅(qū)動的網(wǎng)絡(luò)中心不變
3. Bug、Issue 和緊急事件處理策略不變
4. Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在
變化的是:
1. 我們是為紅帽工作,不是為 RHEL
2. 紅帽提供構(gòu)建系統(tǒng)和初始內(nèi)容分發(fā)資源的贊助
3. 一些開發(fā)的資源包括源碼的獲取將更加容易
4. 避免了原來和紅帽上一些法律的問題
目前服務(wù)器操作系統(tǒng)CentOS是可以說占據(jù)了很大一個份額,是最受歡迎的Linux發(fā)行版之一。Centos 8 版本于2019年正式發(fā)布,肯定很多企業(yè)都還未來得及升級使用。日前紅帽官方宣布重磅消息,Centos 8將于2021年結(jié)束,之后將不會有CentOS 9 取而代之是CentOS Stream,至此Centos 8可能是CentOS中的最短命版本。
CentOS(Community Enterprise Operating System,社區(qū)企業(yè)操作系統(tǒng))是100%重建的RHEL(紅帽企業(yè)Linux)。RHEL需要交服務(wù)費,而CentOS是免費的,社區(qū)支持的企業(yè)Linux發(fā)行版。
CentOS項目歷史
CentOS項目開始于2004年5月,最初為CentOS 2,由RHEL 2.1AS(高級服務(wù)器)衍生而來。CentOS推出了收到了Linux愛好者,網(wǎng)絡(luò)托管公司,開發(fā)人員和HPC社區(qū)的熱烈歡迎。CentOS免費提供的紅帽企業(yè)版本具有的自助功能,不包括官方支持和培訓(xùn)等服務(wù),這些主要由社區(qū)免費支持,包括電子郵件列表或在線論壇等。
發(fā)布版本 | 發(fā)布時間 | 完整更新 | 維護(hù)截止 |
---|---|---|---|
CentOS 2 | 2004.05.14 | --- | --- |
CentOS 3 | 2004.03.19 | 2007.07.26 | 2010.10.31 |
CentOS 4 | 2005.03.09 | 2011.03.02 | 2012.02.29 |
CentOS 5 | 2007.04.12 | 2014.09.30 | 2017.03.31 |
CentOS 6 | 2011.07.10 | 2018.07.03 | 2020.11.30 |
CentOS 7 | 2014.07.07 | 2020.11.12 | 2024.06.30 |
CentOS 8 | 2019.09.24 | 2021.12.31 | 2021.12.31 |
CentOS Stream
CentOS Stream是目前CentOS位置的取代,用來作為Fedora和RHEL之間功能緩沖版本。CentOS Stream是RHEL的滾動發(fā)行版。它充當(dāng)Fedora和CentOS之間的網(wǎng)關(guān):
Upstream ——> Downsteam ——>RHEL:
Fedora Linux ——> CentOS Stream ——>RHEL:
CentOS項目將重點轉(zhuǎn)移到CentOS Stream,CentOS Linux 8將于2021年結(jié)束。
紅帽官方電子郵件中指出:
CentOS項目的未來是CentOS Stream,明年將會把重點從重建Red Hat Enterprise Linux(RHEL)的CentOS Linux轉(zhuǎn)移到CentOS Stream,后者緊跟當(dāng)前RHEL版本發(fā)布。作為對RHEL 8的重建,CentOS Linux 8將于2021年底結(jié)束。后續(xù)的的版本為CentOS Stream,作為Red Hat Enterprise Linux的上游(開發(fā))分支。當(dāng)CentOS Linux 8(RHEL8的重建)結(jié)束時,最好的選擇是遷移到CentOS Stream 8,這是CentOS Linux 8的一個很小的變化,支持和傳統(tǒng)CentOS Linux版本一樣的定期更新。如果在生產(chǎn)環(huán)境中使用CentOS Linux 8,并且擔(dān)心CentOS Stream不能滿足需求,建議您與Red Hat聯(lián)系以獲取幫助。
CentOS Stream處理漏洞流程
在當(dāng)前的RHEL版本中解決安全問題后,將在CentOS Stream中對其進(jìn)行更新。顯然,禁運的安全發(fā)布要等到解除禁運之后才能公開發(fā)布。雖然沒有任何SLA可以安排時間,但是Red Hat Engineers將針對這些版本構(gòu)建和測試其他軟件包。
換句話說,CentOS Streams用戶將先于測試RHEL并報告錯誤,但只有在RHEL中解決后,才能獲得安全更新。
CentOS Stream將在RHEL之前獲得修復(fù)和功能。一般而言,希望CentOS Stream的錯誤和運行時功能比RHEL少,直到這些軟件包將其納入RHEL發(fā)行版中為止。
如果將CentOS用于CI,則無法選擇,因為無法使用RHEL開發(fā)人員許可證。
另外,請注意,CentOS Stream有時會具有不同的ABI/API,因此不再可以在本地測試或構(gòu)建EPEL軟件包。
CentOS社區(qū)可以繼續(xù)開發(fā)/重建CentOS linux嗎?
紅帽表示,官方將不會投入硬件,資源或要求志愿者為此付出努力,也不會允許CentOS品牌用于此類項目,紅帽認(rèn)將會把關(guān)注度集中到CentOS Stream。也就是說,該代碼是開源的,官方不會試圖阻止任何人選擇使用它或從該代碼構(gòu)建自己的程序包。
對CentOS 7無影響
CentoS 7將繼續(xù)在RHEL 7生命周期的剩余時間內(nèi)生產(chǎn)。因此對CentOS 7用戶沒有影響。