CentOS并沒有死,Rocky Linux讓其重生
近日,CentO 官方發(fā)文稱CentOS Stream才是CentOS項(xiàng)目的未來,在接下來的一年里,將逐步把開發(fā)工作的重心從CentOS Linux往CentOS Stream轉(zhuǎn)移,引發(fā)了CentOS用戶的強(qiáng)烈不滿。為此,CentOS創(chuàng)始人Gregory Kurtzer發(fā)起了一個(gè)新的項(xiàng)目,旨在將CentOS延續(xù)下去。
CentOS被視為是一款穩(wěn)定、安全且免費(fèi)的服務(wù)器Linux發(fā)行版。由于IBM旗下的Red Hat最近對(duì)該項(xiàng)目做了改變,其穩(wěn)定性部分受到了威脅。簡(jiǎn)述如下:
- 重心從CentOS Linux(Red Hat Enterprise Linux即RHEL的重建版)轉(zhuǎn)向CentOS Stream,而CentOS Stream在當(dāng)前的RHEL版本之前發(fā)布版本。
- 作為RHEL 8的重建版,CentOS Linux 8將于2021年底壽終正寢。
- 之后,滾動(dòng)版本CentOS Stream成為CentOS項(xiàng)目的標(biāo)識(shí)。將來不會(huì)有基于RHEL 9的CentOS 9。
- CentOS Linux 7將延續(xù)其生命周期,并于2024年結(jié)束。
不妨詳細(xì)介紹一下。
在介紹CentOS Stream之前,了解有關(guān)Red Hat、CentOS和Fedora的一點(diǎn)背景知識(shí)。
有必要先解釋一下。Red Hat Enterprise Linux(RHEL)是Red Hat開發(fā)的一款商業(yè)Linux發(fā)行版,它提供了服務(wù)器版和桌面版。他們有嚴(yán)格的準(zhǔn)則來保護(hù)Red Hat商標(biāo)。
Red Hat在Linux發(fā)行版上有兩個(gè)主要的社區(qū)項(xiàng)目:Fedora和CentOS。
多年來,F(xiàn)edora一直充當(dāng)RHEL的上游。這意味著新功能和更改先出現(xiàn)在Fedora中,其中一些功能和更改會(huì)加入到下一個(gè)版本的RHEL中?;\統(tǒng)來講,F(xiàn)edora相當(dāng)于Red Hat的測(cè)試場(chǎng),至少直到幾年前都是這樣。
另一方面,CentOS是下游社區(qū)項(xiàng)目。RHEL引入的任何更改也將添加到CentOS中。發(fā)布了新版本的RHEL?新版本的CentOS在幾個(gè)月也會(huì)緊隨發(fā)布。
大體上來講,CentOS就是RHEL的克隆版,擁有RHEL的大多數(shù)優(yōu)點(diǎn),但沒有RHEL那樣的成本。到目前為止,通常是這樣:付費(fèi)客戶先在RHEL中獲得功能,然后社區(qū)用戶通過CentOS獲得這些功能。
CentOS Stream:最初的試驗(yàn)成為了未來
2019年9月,Red Hat宣布了CentOS Stream。它是CentOS的滾動(dòng)發(fā)行版本。
其想法是將CentOS Stream用作Fedora上游開發(fā)和Red Hat Enterprise Linux(RHEL)下游開發(fā)之間的中游。
因此,F(xiàn)edora成了RHEL和CentOS的未來主要版本的測(cè)試場(chǎng)。與此同時(shí),CentOS Stream為此掃清了道路:為RHEL和CentOS的未來次要版本做貢獻(xiàn)。
覺得聽起來這是個(gè)好主意?在Red Hat宣布將來CentOS只會(huì)以CentOS Stream的形式存在之前是這樣。
最新的穩(wěn)定版本CentOS 8其壽命突然縮短到2021年年底,而不是之前預(yù)計(jì)的2029年5月。較老的CentOS 7仍直到2024年都受到支持。
您認(rèn)為這種變化有問題嗎?您部署CentOS 8時(shí)認(rèn)為會(huì)在2029年之前獲得穩(wěn)定的生產(chǎn)級(jí)服務(wù)器。相反,它在明年就被叫停,您被迫選擇是選用CentOS Stream還是將其換成Debian或Ubuntu之類的其他發(fā)行版。
這意味著,雖然付費(fèi)RHEL用戶將享用經(jīng)過充分測(cè)試的穩(wěn)定服務(wù)器,但社區(qū)成員除了使用不太穩(wěn)定的滾動(dòng)發(fā)行版之外別無選擇。
公司干預(yù)常常帶來厄運(yùn)
正如Nixcraft分析,當(dāng)一家大公司粉墨登場(chǎng)時(shí),它可能并不總是帶來好消息。社區(qū)項(xiàng)目常常受到打擊。
Red Hat長(zhǎng)期以來一直是一家成功的公司。它是第一家收入達(dá)十億美元的開源公司。Red Hat還專注于容器和編排平臺(tái),儼然是行業(yè)領(lǐng)頭羊的派頭。
財(cái)大氣粗但苦苦掙扎的IBM斥資340億美元收購(gòu)了Red Hat。這筆交易仍是有史以來最大的技術(shù)收購(gòu)之一。
IBM在指揮Red Hat,而Red Hat在指揮CentOS。將穩(wěn)定的CentOS改成CentOS Stream這一舉動(dòng)會(huì)打消人們使用免費(fèi)提供的CentOS服務(wù)器的念頭。CentOS是服務(wù)器領(lǐng)域人氣指數(shù)第二高的選擇,它的一些用戶可能會(huì)選擇RHEL許可證。這將為Red Hat帶來額外的收入。
Red Hat希望你信任用于服務(wù)器的CentOS Stream
CentOS保證此舉不會(huì)使CentOS Stream成為RHEL的beta測(cè)試平臺(tái)。
CentOS Stream將在RHEL之前獲得補(bǔ)丁和功能。一般而言,我們預(yù)計(jì)CentOS Stream會(huì)有比RHEL更少的bug和更多的運(yùn)行時(shí)功能,直到那些軟件包進(jìn)入到RHEL版本為止。
Red Hat還建議對(duì)CentOS Stream項(xiàng)目要有信心。它提到許多企業(yè)已經(jīng)將CentOS Stream用于服務(wù)器。
我們已看到我們的生態(tài)系統(tǒng)擁抱CentOS Stream,視之為是RHEL下一批特性(內(nèi)核和功能方面)的“滾動(dòng)預(yù)覽”。Facebook運(yùn)行著數(shù)百萬臺(tái)服務(wù)器以支持其龐大的全球社交網(wǎng)絡(luò),所有這些服務(wù)器都已遷移(或正在遷移)到它們從CentOS Stream派生而來的操作系統(tǒng)。
什么樣的未來?
預(yù)測(cè)未來發(fā)展形勢(shì)很有趣。目前,盡管Red Hat作了種種保證,但CentOS似乎正成為RHEL未來版本的beta。
最糟糕的是,Red Hat和CentOS懶得讓用戶做到放心。至少他們本可以用CentOS 9做出這些改變。CentOS 8的突然終止是糟糕的舉動(dòng)。設(shè)想一下,系統(tǒng)管理員努力從CentOS 7遷移到8,卻不料發(fā)覺CentOS 8提前八年就結(jié)束支持。
Rocky Linux:從RHEL分支而來的全新社區(qū)企業(yè)操作系統(tǒng)
CentOS Linux創(chuàng)建者Gregory M. Kurtzer似乎并不喜歡Red Hat官方宣布的CentOS Linux“轉(zhuǎn)變方向”。
當(dāng)然,鑒于CentOS Linux很快成為Red Hat Enterprise Linux的上游,許多人將被迫改用SUSE或Ubuntu Enterprise,即使他們明明不喜歡。
在這種情況下,如果一切進(jìn)展順利的話,Rocky Linux可能是CentOS Linux 7/8用戶們?cè)谥С纸Y(jié)束后的完美替代品。
到目前為止,我們還沒有關(guān)于Rocky Linux的任何具體信息,但是您會(huì)注意到:Gergory本人已創(chuàng)建了GitHub頁(yè)面:
以下是Kurtzer在Rocky Linux方面所定的目標(biāo):
鑒于CentOS已轉(zhuǎn)變方向,Rocky Linux是一個(gè)社區(qū)企業(yè)操作系統(tǒng),旨在與Red Hat Enterprise Linux實(shí)現(xiàn)百分之百的bug-for-bug兼容。
結(jié)束語(yǔ)
由于CentOS社區(qū)頗為不滿,對(duì)Red Hat的決定不高興,Rocky Linux實(shí)際上可以有一番作為。
你會(huì)在CentOS的博文中找到幾條評(píng)論以及停止毀滅CentOS Linux的請(qǐng)?jiān)笗?/p>
沒有人希望CentOS成為Red Hat Enterprise Linux的上游,CentOS Linux的創(chuàng)建者發(fā)布Rocky Linux這一消息傳出后,社區(qū)有望看到更大的動(dòng)靜。
但愿Rocky Linux最終不會(huì)被另一個(gè)大型組織收購(gòu),掉入“擁抱、擴(kuò)展、消滅”這個(gè)陷阱。