CentOS Stream才是未來

夢共裡醉發表於2022-06-20
近日,企業級開源解決方案供應商 推出影片號直播欄目《八點一“課”, 企業開源講堂》,第二期邀請到紅帽首席架構師張家駒,解讀了  Stream程式碼來源、編譯構建、持續整合和測試驗證等諸多細節,講解如何使用容器基礎映象RHUBI,並回答了一些業界普遍關心的CentOS相關疑問。

張家駒表示,CentOS Stream取代CentOS是技術、社群以及生態發展的必然趨勢。

CentOS Stream是紅帽在2019年9月推出的企業 (RHEL)的上游開源開發平臺。紅帽稱這一版本可縮短生態系統開發人員的反饋迴路,使開發者搶先體驗到RHEL新版本,增強迭代時效性,以及下一個小版本RHEL做貢獻。
紅帽首席架構師稱CentOS Stream才是未來紅帽首席架構師稱CentOS Stream才是未來

張家駒表示,紅帽最早提出企業級Linux的概念,企業級Linux的一大特點是要實現一個作業系統長生命週期的維護管理,也就是說在上游社群,沒有歷史包袱、不斷向前發展、可以自主的實現新功能,而不用過多考慮與老版本的相容性的情況下,企業級產品既要保證遵從上游社群,同時又要考慮相容性、長期穩定的應用程式介面安全性等等。

Fedora是一個純社群版本,由於缺少技術支援,它的使用者集中在作業系統的開發者層面。Red Hat Enterprise Linux(RHEL)是紅帽發行並提供技術支援的付費版本。CentOS Linux在Red Hat Enterprise Linux下游,因而被許多使用者認為是更為穩定的版本。紅帽推出CentOS Stream之後,它被安排在RHEL的上游,更為靠近社群,也被使用者稱為是一個居於中游的版本,因而缺乏穩定性。

“Fedora就是上游,更多面向桌面或個人使用者場景,有很多炫酷的特性,開源社群有一些新的特性出現,我們就會在Fedora上最先看到。RHEL是下游,CentOS Stream 是RHEL的持續交付版本。CentOS Stream和RHEL的功能集是相同的,只是CentOS Stream 向社群開放了,提供了廣大開源社群向RHEL貢獻的路徑。同時,RHEL的全職開發者也會把程式碼提交到CentOS Stream 。無論是CentOS Stream還是RHEL ,它們都要經過相同的質量保證體系,才能被髮布。”張家駒說道。

張家駒還認為,相比中游,CentOS Stream更接近於下游,將它稱作“滾動更新的版本”的表述也是不準確的。

他解釋說,“我們可以看下其他滾動更新的發行版,比如Ubuntu,每半年出一個版本,每次出新版本,都是從上游社群拿最新的程式碼下來,每次滾動都意味著新版本和老版本不一定100%相容。在紅帽,Fedora用的是這種更新策略。”

此外,對於CentOS不再更新的問題上,還存在著很大爭議。有人認為,紅帽對CentOS停止維護,是因為它已經擁有相當數量的使用者,現在可以割韭菜了。也有人擔心,CentOS停服後,相關使用者是否存在斷供。

張家駒回應稱:“不存在斷供,CentOS Stream的穩定性實際上是跟RHEL是一致的。CentOS Stream和RHEL程式碼最初是從Fedora裡面拿下來,早期bootstrap階段兩條線交錯,到pre-release階段就變成兩條平行線了,此時程式碼完全一致。”

在張家駒看來,CentOS Stream和RHEL走過了相同的質量保證步驟,因此它們的質量、穩定性、可靠性是一致的。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2901629/,如需轉載,請註明出處,否則將追究法律責任。

相關文章