CentOS“不再更新”引發(fā)恐慌,紅帽發(fā)聲澄清
業(yè)界對紅帽此舉以及CentOS Stream能否匹配大規(guī)模生產(chǎn)環(huán)境的需求產(chǎn)生了極大的恐慌,不少企業(yè)考慮開始轉(zhuǎn)向其他開源系統(tǒng)。
市場猜測最多的有兩大原因:一是為CentOS免維護(hù)多年,紅帽付出了大量的成本,卻幾乎沒有收到任何回報;另一方面,則是眾所周知的原因,導(dǎo)致開源系統(tǒng)及逐漸龐大的生態(tài)異軍突起,逐漸形成對CentOS的挑戰(zhàn)。
“很多人認(rèn)為紅帽在準(zhǔn)備‘割韭菜’,以后一定要客戶付費(fèi)采用使用。這是最大的誤區(qū)?!痹缭缳I好機(jī)票計劃到北京出席發(fā)布會,但因為疫情被阻隔在上海的紅帽全球副總裁兼大中華區(qū)總裁曹衡康 (Victor) 只能連線發(fā)聲澄清:“CentOS 8.0停止支持的消息已經(jīng)發(fā)布了很久,但很多用戶都是在快不能用的時候才緊張起來,再加上友商的別有用心,趁機(jī)在誤導(dǎo)客戶。”
為什么以CentOS Stream取代CentOS社區(qū)版本?
曹衡康這樣解釋:“在開源領(lǐng)域,紅帽一直受到業(yè)界的用戶贊賞,CentOS問世后,很多用戶和合作伙伴一直在充實其功能,自己或者分發(fā)給更多客戶使用。但這些加了很多功能之后的代碼大部分都沒有回饋到社區(qū),變成一個個分支,這些分支也沒有像紅帽這樣有完整的流程和專業(yè)的人員維護(hù),慢慢的就變‘孤兒’,消失掉了,非常可惜?!?/p>
把CentOS Stream回到了RHEL版本之前,客戶和生態(tài)合作伙伴就能把自己的創(chuàng)新功能隨時加到到CentOS Stream中,紅帽則以非常完整的開發(fā)路徑進(jìn)行循環(huán),讓這些新的功能充實在未來的RHEL中,讓用戶更快地獲得最新的功能,更好地保護(hù)他們的投資。
紅帽中國首席架構(gòu)師張家駒補(bǔ)充說,CentOS Stream發(fā)布的時間點比RHEL要提前一些,二者完全采用一套體系、同一套代碼基礎(chǔ),只不過一個是內(nèi)部編譯、一個是外部編譯,所有的編譯及測試都是一樣的,也就是說,紅帽在發(fā)布新的RHEL之前會先要讓社區(qū)知曉更新的內(nèi)容。
看上去,CentOS Stream與RHEL更像是本體和影子的關(guān)系,CentOS網(wǎng)站上的一篇博客做出了這樣的描述:“CentOS Stream的目標(biāo)是像RHEL一樣穩(wěn)定,是RHEL的持續(xù)交付版本?!?/p>
曹衡康強(qiáng)調(diào),整個開發(fā)流程以CI/CD方式打包開發(fā),加快迭代進(jìn)程,使得新的功能能馬上可以用上。這或許是CentOS Stream名稱中“Stream”的來源。
CI/CD是一種通過在應(yīng)用開發(fā)階段引入自動化來頻繁向客戶交付應(yīng)用的方法,其核心概念是持續(xù)集成、持續(xù)交付和持續(xù)部署,讓持續(xù)自動化和持續(xù)監(jiān)控貫穿于從集成、測試、交付到部署、應(yīng)用的整個生命周期。
不得不說,這也是紅帽的一大創(chuàng)新,而且此舉也得到了FaceBook、英特爾等大型IT公司的高度認(rèn)同,他們紛紛表示將會及早把創(chuàng)新的功能加入到CentOS Stream中。
“如果CentOS 8.0的用戶不想購買紅帽的企業(yè)級服務(wù),只需要在電腦上敲兩條命令就能持續(xù)收到軟件包的更新,可以繼續(xù)免費(fèi)使用。從這個意義上來講談不上不是停服?!辈芎饪祻?qiáng)調(diào)紅帽持續(xù)對開源的免費(fèi)支持就是當(dāng)代“活雷鋒”之舉。
談到CentOS的“停服”是否會流失一些用戶、轉(zhuǎn)而選擇其他Linux操作系統(tǒng),曹衡康表示,紅帽永遠(yuǎn)讓客戶自主選擇市場上最優(yōu)秀的解決方案。如果客戶認(rèn)為停止支持之后,紅帽CentOS Stream功能不夠完善或者性能不夠穩(wěn)定,自然留不住他們,但紅帽有十足的信心。
后CentOS時代,選擇開源平臺的六大建議
從操作系統(tǒng)到自動化、中間件及容器持續(xù)為客戶打造企業(yè)級開源解決方案多年的經(jīng)歷中,紅帽積累了豐富的經(jīng)驗。
在走向開放平臺的大趨勢下,如何選擇開源平臺?曹衡康給出了六點建議。
第一,代碼是否真的開源。市面上有很多廠商打著開源的招牌,但其實并不做開源。很多廠商拿著CentOS,加了一些內(nèi)容甚至直接打包售賣,即使編寫的代碼也沒有回饋給社區(qū),背棄了開源的基本準(zhǔn)則。
第二,代碼權(quán)益是否有保障。開源并不意味著沒有知識產(chǎn)權(quán),確定是否侵權(quán)十分重要,一旦被判定代碼侵權(quán),損失將極為嚴(yán)重。采用紅帽的RHEL及CentOS,完全沒有任何的侵權(quán)行為,為所有用戶提供權(quán)益保障。
第三,交付方式與服務(wù)是否周全。
第四,響應(yīng)時間是否快捷。CentOS用戶,雖然產(chǎn)品功能沒有大的問題,但所有后續(xù)工作都需要自己來完成,必要時可能外包市面上的服務(wù)商,但他們是否專業(yè)、及時、可靠,解決問題的能力,均無從知曉。
第五,產(chǎn)品生命周期與技術(shù)生態(tài)。任何版本推出之后,一定有非常長的生命周期。紅帽也秉持這樣的傳統(tǒng),免除忠實客戶的后顧之憂。
第六,產(chǎn)品穩(wěn)定與安全。產(chǎn)品的性能是所有開源平臺的決策因素,也是選擇Linux平臺時的重要參考依據(jù)。
“紅帽是100%開源的,而且永遠(yuǎn)開源;不只是代碼開源,紅帽的開發(fā)模式是是開源的文化,永遠(yuǎn)是上游優(yōu)先,所有代碼一定貢獻(xiàn)給上游。”曹衡康說。
在開源的道路上越走越遠(yuǎn)
紅帽將投資轉(zhuǎn)向CentOS Stream,是創(chuàng)新使命驅(qū)動,更是創(chuàng)新力度的加大。
與CentOS 8.0同時發(fā)布的CentOS Stream在過去一年多的時間里,受到很多客戶和生態(tài)合作伙伴的關(guān)注和支持,大量在虛擬化、云計算、存儲、運(yùn)維工具等領(lǐng)域的創(chuàng)新都融入到CentOS Stream中,并將逐漸在RHEL發(fā)布出來,而隨著ARM架構(gòu)的服務(wù)器廣泛應(yīng)用,基于ARM的適配和創(chuàng)新也在增加;邊緣計算、智能駕駛等一些新型場景,也是紅帽重點發(fā)力的方向。
開源已經(jīng)被列為我國“十四五”規(guī)劃戰(zhàn)略,開源技術(shù)在各行業(yè)的應(yīng)用正不斷加深,成為各行業(yè)數(shù)字創(chuàng)新發(fā)展的關(guān)鍵模式。
作為開源領(lǐng)域的先行者,紅帽正在加大力度繼續(xù)創(chuàng)作、創(chuàng)新,引領(lǐng)開源行業(yè)、服務(wù)行業(yè)的數(shù)字化轉(zhuǎn)型。