對話紅帽曹衡康:CentOS Stream是CentOS的未來
“世界在不斷變化,開發流程也在不斷地創新、優化,紅帽認為,把CentOS?Stream放在RHEL之前,是更優化的做法。CentOS?Stream的場景會比過去的CentOS更好、更適合整個社區的發展。”曹衡康說道。
2020年,紅帽公司宣布,將在2021年12月31日和2024年6月30日分別終止對CentOS?8和CentOS?7的服務支持,把CentOS項目的工作和投資集中在CentOS?Stream上,以進一步推動Linux創新。
如今,CentOS?8已停止維護,CentOS?7也將在兩年后停止服務,有關CentOS的討論變得愈發激烈。CentOS?Stream與CentOS的區別是什么?CentOS?Stream可以為用戶帶來哪些價值?CentOS?Stream未來有哪些戰略重點?
帶著這些問題,比特網采訪到了紅帽全球副總裁兼大中華區總裁曹衡康先生。
作為一家開源解決方案供應商,紅帽一直以來秉持開源開發模式和上游優先的原則,和開源社區緊密聯系在一起,與合作伙伴、客戶和開源開發者一起開發解決方案。
從2014年到2019年間,紅帽企業級Linux生態系統逐漸形成了面向社區領域的Fedora、面向私有領域的RHEL,以及面向合作伙伴、上游、社區的CentOS。其中,Fedora是一款由社區愛好者構建的面向日常應用的操作系統,每六個月發布一個新版本;RHEL面向企業和應用開發合作伙伴,具有極高的安全性和穩定性;CentOS是由RHEL源代碼所衍生出來的版本,主要針對成本比較敏感的用戶以及生態系統開發人員,通常在RHEL更新后不久完成版本迭代。
為什么停用CentOS?
作為RHEL的復刻版本,CentOS憑借其開源、免費、穩定的特性深受市場喜愛。但時代的發展對開源創新提出了更高的要求,為了打造更好的創新環境,紅帽重新設計推出了更好的社區版本CentOS?Stream。
CentOS?Stream介于Fedora和RHEL之間,是一個上游的開源開發平臺,用戶可以在這里開發、測試和貢獻一個持續發布的發行版,它位于紅帽企業Linux前面。也就是說,紅帽在RHEL上開發的功能已經在CentOS?Stream上完成了,二者在功能基本上一致,區別為RHEL是訂閱版,CentOS?Stream是社區版。
曹衡康指出,紅帽之所以對CentOS?Stream進行投資,主要是因為CentOS在RHEL的下游,合作伙伴在CentOS上增加功能后并不會反饋到上游社區,因此就變成了CentOS的分支,這些分支因為缺乏維護,就會慢慢變成“孤兒”,而慢慢消失掉。但是反過來,如果將CentOS?Stream的位置放到RHEL的上游,那么,紅帽的很多生態合作伙伴會更快拿到未來RHEL版本的新功能,并且將開發出新功能留在CentOS?Stream以及RHEL中。
以打補丁舉例,如果有黑客攻擊Linux,用RHEL紅帽會立馬把補丁打出來,發布給所有用戶。而CentOS用戶風險很大,因為通常CentOS的版本發布是在RHEL之后,所以補丁無法及時更新。但CentOS?Stream就不一樣,因為它是紅帽還在開發的產品,紅帽會立馬把所有補丁補好,讓用戶快速地拿到補丁,這是一個很大的區別。
如何選擇正確的Linux平臺?
現在,CentOS已經停用,對于用戶來說一般有兩種選擇,一是遷移到CentOS?Stream,二是考慮使用紅帽RHEL訂閱版。除此之外,用戶是否可以將產品環境遷移到其他Linux平臺?
對此,曹衡康給出了在后CentOS時代,選擇平臺需要注意的六個方面:
第一,代碼是否真的開源。市面上有很多廠商是掛著開源的標志,其實不做開源。過去很多廠商,拿著CentOS,加了一些功能,重新打包出售。
第二,代碼權益保障。要確定不會侵犯別人的知識產權,一旦你使用侵權代碼,被控告侵權,賠償額是非常高的。紅帽RHEL是確定代碼沒有侵權的。
第三,交付方式。交付方式就是有一個非常好的服務,有任何問題,打個電話,24小時都會有人提供支持和服務。
第四,服務響應時間。CentOS的功能很好,功能完全沒有問題,可是所有東西要自己來做。
第五,產品生命周期&技術生態。紅帽任何版本出來之后,一定是一個非常長的生命周期,所以不用擔心需要不斷更新、不斷重新配置和做一些改變。
第六,產品穩定性。Linux平臺的穩定、安全、可靠是一個很重要的決策因素。
采訪最后,曹衡康還透露了CentOS?Stream在技術層面的未來規劃。他表示,CentOS?Stream是RHEL的持續交付版本,以DevOps,?CI/CD的方式去做企業級操作系統的開發,實現穩定和敏捷的統一,本身就是技術層面的一大亮點。通過這種方式,會進一步激發基于CentOS?Stream的創新。
另外,在具體的技術發力點上,對于不同體系架構、新硬件的支持、不同應用場景,以及紅帽一直在做的云、虛擬化、容器、云原生等,都是未來的重點。
寫在最后:
作為CentOS未來新的版本,CentOS?Stream代表了進一步推動Linux創新的最好方式,它讓更廣泛的生態系統社區與紅帽企業Linux的開發有更緊密的聯系。
毫無疑問,CentOS?Stream擁有無限可能。