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

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

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

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

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

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

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

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

變成:

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

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

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

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

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

Red Hat做這個事情的原因在哪?

加強CentOS社區(qū)的影響與貢獻

在官方的說明中,Red Hat認(rèn)為這能加強社區(qū)力量對RHEL的影響與貢獻。因為從以前的流程來看,CentOS做為最后一個階段的復(fù)刻版本,其社區(qū)力量對RHEL本身并無太多影響與貢獻,而Red Hat本身的Fedora與RHEL又完全屬于RHEL公司的行為,沒有開源社區(qū)力量的參與。

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

挺有道理的,聽起來確實是個好事。

減少RHEL的競爭版本

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

CentOS作為RHEL的可替代版本的角色沒有了,對于習(xí)慣RHEL/CentOS系列的使用者來說,未來并無免費的CentOS可以選擇了,只能選擇RHEL

三)
一個問題是:

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

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

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

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

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

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

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

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

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

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

五)
最后一個問題,操作系統(tǒng)的支持時間有什么價值?

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

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

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

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

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

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

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

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