後CentOS時代,CentOS Stream接棒免費Linux!

danny_2018發表於2022-04-15

CentOS停服,有太多的企業和開發者難以割捨,這說明開源Linux已紮根各行各業。只是,“歷史的車輪總要滾滾向前”,Linux也不例外! 後CentOS時代,CentOS Stream接棒免費Linux!

“後CentOS時代,CentOS Stream長鋏歸來!”紅帽全球副總裁兼大中華區總裁 曹衡康 在紅帽媒體Open講中,給出了CentOS調整之後的最新出路。

問題是,CentOS Stream是什麼?CentOS Stream能否完全替代CentOS?這要從Fedora以及紅帽的整個生意模式開始梳理!

CentOS Stream是什麼?

開源之所以成為主流技術趨勢,最根本的區別是開發模式不同,推崇的是社群概念,擁有上游、下游這樣一個生態環境。紅帽深耕開源技術二十多年,其實背後依賴的是強大的開源社群力量,而Fedora就是紅帽在積極參與並大力支援的一個大型Linux社群。

也就是說,Fedora是上游,誕生了RHEL和 CentOS Linux,CentOS Linux經歷了1.0、2.0版本的進化後,已經到了3.0版本,也就是CentOS Stream。

那麼,RHEL和CentOS是什麼關係?又有哪些差別呢?

從功能來看,兩款產品都可以支撐企業核心應用,只不過受眾不同、應用場景也不一樣。說白了,CentOS主要提供給開發者使用,是“技術大拿”或者想要在作業系統層面做出突出貢獻的玩家的“菜”;而RHEL基本是企業使用者在使用,他們直接應用於生產環境,需要更安全、穩定的應用環境,以及更高的應用效能。

值得一提的是,RHEL在釋出企業版的同時,也釋出了一個CentOS社群版,這個社群版就是現在的CentOS Stream。主要考慮的是使用者的使用成本,如果企業只需要一個簡單的作業系統就能支撐業務,那他就可以選用紅帽的CentOS社群版,成本相對低很多,但可能無法做大量生產,不會獲得紅帽工程師的專業支援。

簡單理解,CentOS Stream以前在RHEL版本之後,很多人稱之為中游。CentOS停服後,紅帽把CentOS Stream拿到RHEL的前面,CentOS Stream變成上游,介於Fedora和RHEL之間,成為商業化之前的版本。也就是說,紅帽在RHEL上開發的所有功能都已經在CentOS Stream上完成了,二者功能一致,基本能直接使用。區別是,RHEL是訂閱版;而CentOS Stream是開源社群版。

當然,CentOS Stream並不是簡單地從中游調換到上游,停掉的CentOS包含三個版本,即:CentOS 6(2020年11月30日停止更新)、CentOS7(2024年6月30日停止更新)、CentOS 8(2021年底停止更新);CentOS Stream相當於是CentOS 9,會新增很多新功能,CentOS之前的老使用者可以繼續使用,紅帽會加大對CentOS Stream的開發和投入。

原來的CentOS為什麼一定要停掉?

最初,大家喜歡用CentOS,是因為CentOS有創新,但走著走著,很多使用者或者生態夥伴只是簡單新增了些功能,就變成了自己的產品,很多創新並沒有回饋給社群,CentOS最後變成了一個“孤兒”。

但如果把CentOS Stream放在了RHEL的前面,生態夥伴會快速拿到未來RHEL版本的新功能,進行業務創新,創新成果會留在CentOS Stream上,讓創新成果從根本上得到保護,這也是為什麼紅帽一定要停掉舊版CentOS的真正原因。

其實,從應用本身來看,CentOS停服對很多使用者沒有太大影響,使用者可以在CentOS Stream上實現無感知切換。CentOS停服後,得到臉書、英特爾等大型IT公司的支援,他們可以儘早地把需要的新功能加到CentOS Stream上,探索更多可能性。

從大的社群生態層面衡量,Fedora Linux之前還只是一塊“試驗田”,鼓勵任何開發者或者對作業系統感興趣的人員加入,沒考慮到企業使用者的需求,版本迭代也快,基本上每6個月更新一次。有了CentOS Stream,不管是開發者還是企業使用者,等於擁有了一款成熟產品,更多生態夥伴可以基於這個平臺從應用層面進行創新。比如:儲存生態夥伴、軟體生態夥伴,都可以把相關應用加入到CentOS Stream,融入到整個開發流程中,紅帽會通過CI/CD的方式,把各種創新打包起來,變成成熟產品,加入到紅帽企業服務中來,變成紅帽的RHEL。

還有沒有其他選擇?

總結來看,CentOS停止更新以後,使用者有兩大選擇,一個是遷移到CentOS Stream,需要繼續投入開發能力,且創新成果屬於自己,也屬於紅帽;另一個是直接選用紅帽RHEL訂閱版,和社群版功能相同,但可以拿來直接用,有紅帽工程師支援,不需要操太多心。

當然,如果企業不擔心資料安全、系統BUG無法修復以及應用穩定性等問題,還有第三個選擇,那就是繼續使用原來舊版的CentOS。

有人可能會想,如果企業不遷移到CentOS Stream,也不買RHEL,更不想放任CentOS停服不管,能遷移到其他Linux上去嗎?

曹衡康表示,紅帽充分尊重使用者的選擇,但在選擇之前一定要充分考慮到以下六個關鍵點。

第一,程式碼是否真的開源。市面上有很多廠商只是打著開源的口號,其實並不做開源。有很多企業只是拿著CentOS新增了簡單功能,有的甚至改都不改,直接打包售賣。

第二,程式碼權益保障。要確定會不會侵犯別人的智慧財產權,而紅帽RHEL能絕對確保所有程式碼沒有侵權。一旦企業使用了侵權程式碼,被別人控告,會損失慘重。

第三,交付方式。企業級服務不是一錘子買賣,一旦投入使用中,要確保應用的可持續性。所以,擁有專業的服務能力,這點非常重要。紅帽能提供全天候服務,不僅提供專業人員的技術支援,系統還能自動打補丁,充分享受到VIP式服務體驗。

第四,響應時間夠不夠快。過去,企業用CentOS都是DIY,雖然功能很好,但後面的服務都是自己搞定,響應速度難以保證,包括補丁更新是否及時等,存在很多問題。

第五,產品生命週期&技術生態。任何一款產品都會經歷一個持續更新的過程,如何擁有全生命週期的支援,只有紅帽能真正做到。

第六,產品穩定性。在選擇Linux平臺的時候,你要確保它的穩定性、安全性和可靠性。而紅帽的RHEL或者是CentOS Stream秉承上游優先原則,是100%開源,可以提供從程式碼到應用層面的全面保障。

大方向是,如果選擇免費版,CentOS Stream為使用者開啟大門;如果選用付費版,紅帽RHEL一定是最佳選擇。因為,反正最終都要付費,為何不選擇一個最熟悉、穩定、靠譜的應用?如果選擇一個非原廠應用,甚至是原來CentOS的改裝版,不是說一定不好,但出現各種問題的機率會加大!

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

相關文章