(CWW)作為一種開源開放的操作系統,Linux為業界創造了極大價值,在數字化時代扮演著重要角色。在Linux生態系統中,紅帽憑借突出貢獻異軍突起,其在Linux上的一舉一動常常引發業界關注。
2019年9月紅帽推出CentOS Stream,宣布CentOS Stream將取代CentOS成為主推的Linux生態系統,2021年12月31日紅帽結束了對于CentOS 8的支持,對于CentOS 7的更新將持續至2024年6月30日。對此業界爭議不斷:CentOS老用戶何去何從?紅帽是要“割韭菜”嗎?用戶如何選擇正確的Linux平臺?
近期,紅帽全球副總裁兼大中華區總裁曹衡康和紅帽中國首席架構師張家駒面對媒體,解答了業界的種種疑惑。
從CentOS到CentOS Stream
紅帽創建于1993年,一直以來秉承開源開發模式和上游優先原則,與開源社區緊密聯系,與合作伙伴、客戶和開源開發者一起開發解決方案。紅帽為Linux積極貢獻代碼,從操作系統到自動化、中間件及容器,持續為客戶打造企業級開源解決方案。
談起紅帽的Linux生態系統,很多人的腦海中會出現多個版本,這里首先進行梳理。在2014年到2019年間,紅帽企業級Linux生態系統的上中下游依次包括Fedora、RHEL(Red Hat Enterprise Linux)和CentOS Linux。
其中,Fedora位于上游,是一個純社區版本,大約每6個月發布一個版本,用戶集中在操作系統的開發者層面,其中不乏技術大拿;中游是RHEL紅帽企業級Linux,主要面向廣大企業和應用開發商,具有穩定、安全和性能優等特點;下游是CentOS Linux,是在RHEL版本中衍生出來的社區版本,面向成本敏感用戶和生態開發者,無需提供訂閱服務和售后支持服務。曹衡康表示,憑借開源、免費、穩定的特性,CentOS已成為全球使用最好的Linux服務器發行版之一,建立了廣泛的用戶群,讓用戶體驗到了開源Linux的好處。
但是,開源開發模式并非一成不變,對于生態合作伙伴及客戶不斷出現的新需求,身處RHEL下游的CentOS已無法滿足。為了打造更好的創新環境,2019年9月紅帽推出CentOS Stream——一個面向CentOS社區成員、紅帽合作伙伴、生態系統開發人員和其他團體的開發平臺。紅帽還做出一個決定:將CentOS Stream提到了RHEL的上游。
同時,紅帽宣布CentOS 7將在2024年6月30號結束支持,CentOS8于2021年12月31號結束支持。未來紅帽不會再投資CentOS,轉而投資CentOS Stream,因此未來也不會再有CentOS9,CentOS的功能將全部轉移至CentOS Stream,從這個角度看,CentOS Stream可以視為CentOS的下一代。
位置上移,形成開發閉環
曹衡康表示,CentOS Stream把開發流程從RHEL之后移至RHEL之前,介于Fedora和RHEL之間,距離RHEL很近。這一位置的變化更有利于紅帽在CentOS Stream上加大創新。
為什么強調位置的變化?曹衡康道出了其中的原因:“過去的CentOS在RHEL下游,合作伙伴在CentOS上增加功能后并不會反饋到上游社區,使其變成CentOS的分支,這些分支只有少數人能夠享受到,同時因為缺乏維護會而慢慢變成‘孤兒’并消失不見。”
CentOSStream的位置提到RHEL上游,解決了“孤兒”的問題。曹衡康表示,紅帽的游戲規則是上游優先,所有代碼一定會貢獻給上游。將CentOS Stream放在RHEL前面,帶來的好處是更快拿到RHEL版本的新功能。紅帽在RHEL上開發的所有功能都已經在CentOS Stream上完成,生態伙伴所添加的內容都將返回到CentOS Stream中,這些新功能會在未來RHEL發布出來,避免了生態伙伴創新消失不見情況的發生,從而保護投資,保護創新。因此,CentOSStream模式可以讓用戶更快地跟蹤最新穩定版,是適應這個快速變化世界的必然之選。
在安全防護方面,CentOS Stream反應也更為及時。曹衡康舉例,如果有黑客攻擊Linux,紅帽會及時同步RHEL,將補丁發布給用戶并安裝好,而過去的CentOS通常在RHEL之后好幾個月才拿到補丁,早已貽誤了重要時機。
紅帽的創新得到了CentOS創造者Gregory Kurtzer的肯定,他曾在公開場合表示,紅帽做了正確的事情,CentOS Stream的場景比CentOS更好,更適合社區的發展。
未曾停服,并非“割韭菜”
那么,原來的CentOS用戶現在該如何選擇?曹衡康表示,紅帽秉承包容的方式經營開源社區,將選擇權完全交給用戶。具體來看,如果用戶生產量不大,對安全和穩定性沒有特別需求,那么可以繼續免費使用紅帽CentOS Stream社區版;如果用戶生產量較大,需要安全、穩定、可靠的服務,則可以使用紅帽的企業版RHEL。
其中,前者往往是中小型企業用戶,希望獲得簡便快捷的服務。紅帽充分考慮這類用戶的需求,提供平滑無縫的遷移服務。張家駒表示,原來用CentOS 8的用戶只需在筆記本或者服務器上敲兩條命令就可以輕松遷移到CentOS Stream,并收到更新的軟件包。
對于后者,除了RHEL之外還可以選擇其他廠商提供的服務,在此方面曹衡康為用戶提供了幾點參考建議,即選擇平臺的重點考慮事項:第一,代碼是否真的開源;第二,代碼權益保障;第三,交付方式;第四,服務響應時間;第五,產品生命周期和技術生態;第六,產品穩定性。
在紅帽結束支持CentOS后,業界傳出了一種聲音,即紅帽的CentOS已經停服,紅帽在割用戶的韭菜。對于這一說法紅帽進行了糾正。“CentOS一直都在,并未停止服務,以前叫CentOS,現在叫CentOS Stream,我們在原有基礎上進行升級,提供更多的東西。”張家駒表示。對于“割韭菜”,曹衡康表示,無論過去還是現在,紅帽都將很多東西免費提供給業界使用,并且這次推出的CentOS Stream功能跟RHEL幾乎一模一樣,因此“割韭菜”的說法站不住腳。
從2019年9月推出至今已經過去了兩年多時間,兩年多來CentOS Stream得到了越來越多受眾的實際使用。例如,Facebook運行著數百萬臺、支持其龐大全球社交網絡的服務器,所有這些服務器正在遷移至從CentOS Stream衍生而出的一個操作系統。此外,ARM也將CentOS Stream引入了服務器架構。
面向未來,曹衡康表示,紅帽將在Linux大生態中繼續不斷地寫代碼、作貢獻,讓客戶享受到更多創新功能,讓更多生態合作伙伴提早把功能加入到CentOS Stream中,讓更多受眾受益。“把自己做到最好,讓客戶來選擇,這是紅帽一直秉持的原則。”曹衡康稱。
標簽: Linux CentOS-Stream CentOS