從CentOS 8到CentOS Stream,到底發(fā)生什么事了?

2022-4-15 01:15| 發(fā)布者: HainaTec| 查看: 3535| 評(píng)論: 0|原作者: CSDN博主「微言碼道」|來(lái)自: CSDN

在Linux服務(wù)器操作系統(tǒng)領(lǐng)域,CentOS一直被認(rèn)為是一個(gè)穩(wěn)定安全并且可靠的發(fā)行版本。它是從RHEL源代碼復(fù)刻,去除了RHEL有關(guān)的商標(biāo)等一些內(nèi)容構(gòu)建出來(lái)的。

但是從CentOS被Red Hat收購(gòu)以后,它的命運(yùn)發(fā)生了轉(zhuǎn)變。最新的版本是CenOS 8,迎接它的下一個(gè)版本不是CentOS 9了,而是Red Hat推出的一個(gè)新的概念-- CentOS Stream

這是怎么一回事,這個(gè)改變對(duì)Linux服務(wù)器領(lǐng)域又意味著什么?

一)
以下事情是已經(jīng)被決定并肯定會(huì)發(fā)生的一些事情:

CentOS本來(lái)的角色,從RHEL的復(fù)刻版轉(zhuǎn)變?yōu)镽HEL構(gòu)建之前的開(kāi)發(fā)版(development version),也就是CentOS Stream。
CentOS 8作為REEL 8的復(fù)刻版,其支持將會(huì)在2021年末結(jié)束。而流行度更廣的CentOS 7的生命周期則會(huì)在2024年結(jié)束。
沒(méi)有RHEL 9的復(fù)刻版-- CentOS 9了。
這意味著,CentOS的方式,以前是這樣:

Fedora發(fā)布 -> RHEL 發(fā)布 --> CentOS 發(fā)布

變成:

Fedora發(fā)布 -> CentOS Stream發(fā)布 -> RHEL發(fā)布

是不是看起來(lái)像是調(diào)整了下順序?

二)
Fedora和CentOS Stream是什么關(guān)系。

Fedora的角色一直就是RHEL的上游開(kāi)發(fā)版本,也就是通常新功能都是先在Fedora上發(fā)布,經(jīng)過(guò)使用驗(yàn)證穩(wěn)定后,才發(fā)布到RHEL中。

那現(xiàn)在CentOS Stream也被RHEL改成midstream version,翻譯成中文呢,也就是中游版本。

Red Hat做這個(gè)事情的原因在哪?

加強(qiáng)CentOS社區(qū)的影響與貢獻(xiàn)

在官方的說(shuō)明中,Red Hat認(rèn)為這能加強(qiáng)社區(qū)力量對(duì)RHEL的影響與貢獻(xiàn)。因?yàn)閺囊郧暗牧鞒虂?lái)看,CentOS做為最后一個(gè)階段的復(fù)刻版本,其社區(qū)力量對(duì)RHEL本身并無(wú)太多影響與貢獻(xiàn),而Red Hat本身的Fedora與RHEL又完全屬于RHEL公司的行為,沒(méi)有開(kāi)源社區(qū)力量的參與。

而一旦把CentOS Stream定位到中游版本,則意味著CentOS社區(qū)可以發(fā)揮更有效的作用,做出更多的影響與貢獻(xiàn)了。

挺有道理的,聽(tīng)起來(lái)確實(shí)是個(gè)好事。

減少RHEL的競(jìng)爭(zhēng)版本

當(dāng)然,由于這種改變,仍然有一個(gè)官方可能不愿意提及,但又是一個(gè)明顯的事實(shí)點(diǎn)就是:

CentOS作為RHEL的可替代版本的角色沒(méi)有了,對(duì)于習(xí)慣RHEL/CentOS系列的使用者來(lái)說(shuō),未來(lái)并無(wú)免費(fèi)的CentOS可以選擇了,只能選擇RHEL

三)
一個(gè)問(wèn)題是:

可以在生產(chǎn)使用CentOS Stream版本么?

好吧,我認(rèn)為這是個(gè)見(jiàn)仁見(jiàn)智的問(wèn)題,RHEL在官方的聲明中,希望用戶(hù)信任及相信CentOS Stream版本。

關(guān)鍵的問(wèn)題在于:

CentOS Stream并不是一個(gè)穩(wěn)定的版本,它是一個(gè)RHEL的上游或中游開(kāi)發(fā)版本

而且,在做出這個(gè)改變時(shí),RHEL同時(shí)也改變了CentOS 8的支持時(shí)間,CentOS 8本來(lái)預(yù)定2029年結(jié)束支持,結(jié)果現(xiàn)在這個(gè)被變更為2021年結(jié)束支持,也就是馬上要結(jié)束支持了。

四)
CentOS的創(chuàng)始人非常生氣,不能接受這個(gè)改變。所以呢,他做出了一個(gè)決定:

“Gregory Kurtzer宣布,他已經(jīng)在致力于開(kāi)發(fā) 一個(gè)新的基于RHEL的發(fā)行版,名為 Rocky Linux”

但是,羅馬可不是一天建成的,Rocky Linux想要達(dá)到CentOS這樣的影響力與使用度,還有相當(dāng)長(zhǎng)的路要走,需要的可能是時(shí)間吧。

這讓我想起了MySQL與MaraDB,它們的處境幾乎如出一轍。

這可能是開(kāi)源需要思考的,如何在這個(gè)商業(yè)的社會(huì)中不僅要活下來(lái),還要活的精彩。

五)
最后一個(gè)問(wèn)題,操作系統(tǒng)的支持時(shí)間有什么價(jià)值?

很多人可能沒(méi)有意識(shí)到,所謂的操作系統(tǒng)支持XX年結(jié)束到底意味著什么。這有可能和國(guó)內(nèi)用盜版用的多沒(méi)有這種意識(shí)有點(diǎn)關(guān)系。

操作系統(tǒng)的支持,意味著在Bug上,安全上的一些修復(fù)與補(bǔ)丁的支持,這是最重要的。對(duì)于服務(wù)器操作系統(tǒng)來(lái)說(shuō),任何一個(gè)小的安全上的漏洞,可能損失都是難以預(yù)估的。

這也是RHEL的生存之道,它開(kāi)源了自己的代碼,但還是有很多公司會(huì)購(gòu)買(mǎi)它的服務(wù),購(gòu)買(mǎi)的其實(shí)的是它的支持,那些公司相信開(kāi)發(fā)出RHEL的團(tuán)隊(duì)與公司能更好的保障操作系統(tǒng)的穩(wěn)定與安全,在出問(wèn)題時(shí)能更快的修復(fù)。

有一個(gè)有意思的事情就是,Ubuntu在前段時(shí)間,將它們的14.04與16.04的長(zhǎng)期支持版的支持時(shí)間從5年延伸到10年了,頗有些搶占市場(chǎng)的意思啊。

當(dāng)然,這總歸是好事,畢竟,我們不只有CentOS可以選擇,還有Debian,Ubuntu Server等很多優(yōu)秀的服務(wù)器發(fā)行版本可以選擇。

所以,下一步,我們得考慮,究竟是繼續(xù)用CentOS 7或8,還是CentOS Stream,抑或是遷移至Debian等其它選擇。

當(dāng)然,對(duì)于那些已經(jīng)大量使用了CentOS的公司來(lái)說(shuō),這是一個(gè)雖然不需要馬上解決,但在未來(lái)仍然需要面對(duì)的問(wèn)題了。

 
QQ在線咨詢(xún)
售前咨詢(xún)熱線
0473-6109550
售后服務(wù)熱線
0473-2020208
返回頂部