目前中國三家公有云廠商華為云、阿里云、騰訊云,分別深度參與了三個Linux開源社區(qū)歐拉、龍蜥和OpenCloudOS。因為IBM收購了紅帽,紅帽宣布終止對Linux開源發(fā)行版CentOS的維護支持,目前大量的國產(chǎn)操作系統(tǒng)基于開源的Linux開發(fā),當(dāng)Linux的發(fā)行版CentOS停更之后,這些操作系統(tǒng)就面臨諸多不確定性和風(fēng)險,所以中國的三大Linux開源社區(qū)都希望能夠推動國產(chǎn)化的操作系統(tǒng),替代CentOS,甚至在未來擠進全球幾大Linux開源社區(qū)之列。
幾天前舉行的OpenCloudOS社區(qū)開放日,是OpenCloudOS成立半年的首次亮相,其披露的成績單與種種規(guī)則,影響中國Linux開源社區(qū)、云計算廠商、操作系統(tǒng)生態(tài)未來發(fā)展與競爭格局。
三大開源社區(qū)競爭提速
這是一段關(guān)鍵的空窗期。今年1月31日,紅帽對CentOS Linux8的支持如期結(jié)束,到2024年6月,紅帽對此前一個版本CentOSLinux7的支持也將結(jié)束,這意味著CentOS Linux的時代將正式結(jié)束。
不約而同,中國三大云計算廠商華為云、阿里云、騰訊云,都在去年年底相繼將其牽頭打造的Linux 開源社區(qū),或捐獻或委托或計劃捐獻給中國的開放原子基金會托管運營,以便更開放、更中立,加速發(fā)展,替代CentOS社區(qū),滿足國內(nèi)操作系統(tǒng)生態(tài)對于Linux開源發(fā)行版的需求,同時加速建設(shè)更有國際影響力的Linux開源社區(qū),既為產(chǎn)業(yè)服務(wù),也為構(gòu)建下一代云操作系統(tǒng)發(fā)展服務(wù)。
開源是技術(shù)無限生長的最好方式,開源社區(qū)是技術(shù)創(chuàng)新的黑土地也是蓄水池。用開放原子開源基金會秘書長孫文龍的話說,“開源獨特的群智化開創(chuàng)協(xié)作模式,已成為全球軟件產(chǎn)業(yè)創(chuàng)新的主導(dǎo)模式”。目前中國的三家云計算廠商先后都加入了“造池運動”。
目前OpenCloudOS宣布將由開放原子基金會托管和監(jiān)督,以標(biāo)準(zhǔn)開源模式運作,保持中立和開放,社區(qū)也將由參與單位共同治理?!敖唤o開放原子基金會托管與捐贈其實是一個意思?!睒I(yè)內(nèi)人士認(rèn)為。
應(yīng)該說,成立相對較晚的OpenCloudOS出手并不軟。在成立180天之后的首次開放日上,OpenCloudOS宣布首個源社區(qū)(L1)項目及首個全量軟件包(L3)版本,并披露其技術(shù)研發(fā)路線圖。意味著,OpenCloudOS具備了服務(wù)器操作系統(tǒng)全鏈路國產(chǎn)化能力,可以為國內(nèi)企業(yè)提供自主可控的上游版本,和滿足企業(yè)級穩(wěn)定性需求的軟件供應(yīng)版本。截至目前,OpenCloudOS社區(qū)及衍生版本裝機量累計超過1000萬節(jié)點,覆蓋了銀行、保險、證券等12大行業(yè),并經(jīng)歷了海量場景長時間的考驗。
與此同時這次大會上,OpenCloudOS也宣布社區(qū)管理機構(gòu)如理事會、技術(shù)監(jiān)督委員會(TOC)已經(jīng)成立;圍繞社區(qū)中的核心研發(fā)模塊,組建了多個興趣小組(SIG)。這意味著OpenCloudOS社區(qū)的開源項目、社區(qū)治理、生態(tài)共建全面按下了加速鍵。
目前看,在國內(nèi),歐拉和OpenCloudOS社區(qū)都希望做Linux的根社區(qū)或者所謂上游社區(qū),也就是L1, OpenCloudOS社區(qū)進一步突出特點是“全鏈路”,就是L1\L2\L3全做。
解釋L1\L2\L3全鏈路, OpenCloudOS社區(qū)TOC主席、騰訊云副總裁郭振宇坦言:如果把操作系統(tǒng)的供應(yīng)鏈比作成一條河流,對應(yīng)著其在L1至L3的不同階段。其中,L1是一切發(fā)行版的上游“源頭”,投入大,更底層;L2是基于L1開發(fā)的“企業(yè)級穩(wěn)定版本”,位于“中下游”,提供商業(yè)技術(shù)服務(wù),滿足企業(yè)級需求;L3是基于L2的衍生版本,就像“河流下游的分支”,穩(wěn)定性經(jīng)企業(yè)級應(yīng)用驗證,通常是面向社區(qū)的免費再發(fā)行版本?!澳壳?OpenCloudOS是國內(nèi)首個要覆蓋L1到L2、L3全程的操作系統(tǒng),通過L1前置社區(qū)進行底層創(chuàng)新,L2社區(qū)進行海量驗證并且同時輸出L3穩(wěn)定版本,滿足企業(yè)級的要求。” 郭振宇說。
OpenCloudOS社區(qū)開局不錯,但作為新發(fā)布的開源社區(qū),OpenCloudOS依然面臨許多挑戰(zhàn),中國開源軟件聯(lián)盟副秘書長宋可為認(rèn)為:一是短期內(nèi)要發(fā)布高質(zhì)量的OS社區(qū)發(fā)行版。二是將社區(qū)運營和管理權(quán)交給專業(yè)人員,以提升技術(shù)中立性和社區(qū)開放性。三是和已有操作系統(tǒng)生態(tài)對接,成為大生態(tài)的一部分,而非另起爐灶一個小生態(tài)。四是除發(fā)起單位委派的人員外,吸引外部開發(fā)者,為有源頭活水來。五是考慮社區(qū)參與者和生態(tài)共建者的收益,協(xié)助和引導(dǎo)大家形成共建共享共贏的模式。
事實上,這些挑戰(zhàn)不僅僅是OpenCloudOS需要解決的,歐拉、龍蜥等開源社區(qū)也同樣需要解決,中國的開源社區(qū)建設(shè)才剛剛起步,完善結(jié)構(gòu),持續(xù)投入,邁上新的臺階,成為全球開源運動中的重要力量,是幾家開源社區(qū)需要共同面對的挑戰(zhàn)。
OpenCloudOS發(fā)展提速,必然加劇三家社區(qū)之間可能的競爭關(guān)系,或許人們會提出這樣的問題,既然中國開源才剛剛起步,每一個社區(qū)力量相對薄弱,為何不集中一起做大一個社區(qū)?業(yè)內(nèi)人士認(rèn)為,三大云服務(wù)商,各自有各自的長處,充分競爭才是發(fā)展的必然,也是最好的選擇。
良性競爭并不意味排斥合作,郭振宇表示:“無論是目標(biāo)層面還是技術(shù)層面,當(dāng)前的國產(chǎn)操作系統(tǒng)及社區(qū)基本都是一致的。都是在朝著操作系統(tǒng)國產(chǎn)化和共建國產(chǎn)操作系統(tǒng)生態(tài)的大方向前進,也都是基于 Linux 內(nèi)核及其他開源軟件進行系統(tǒng)開發(fā),技術(shù)底層是統(tǒng)一的。未來我們希望能夠在一定的條件下,聯(lián)合其他社區(qū)一起推動操作系統(tǒng)相關(guān)標(biāo)準(zhǔn)的統(tǒng)一,從而讓開發(fā)者更加方便地在不同產(chǎn)品間切換,甚至共同研發(fā)?!?/span>
操作系統(tǒng)搶占“下一代”
目前,這三大開源社區(qū)都已經(jīng)給出了明確的定位:歐拉為面向基礎(chǔ)設(shè)施的操作系統(tǒng),龍蜥定位為服務(wù)器、云操作系統(tǒng),郭振宇強調(diào),“OpenCloudOS的定位是做下一代云原生的操作系統(tǒng),不單單是傳統(tǒng)服務(wù)器的操作系統(tǒng),更多是面向云時代覆蓋全場景的操作系統(tǒng)”。
應(yīng)該說打造和推動下一代云原生的操作系統(tǒng),才是這幾家云計算廠商為什么紛紛設(shè)立開源社區(qū)的最直接動因。郭振宇認(rèn)為,未來云原生操作系統(tǒng)面臨的問題將更加復(fù)雜,需要全鏈路拓展服務(wù)邊界,對下一代云原生操作系統(tǒng)需要更加輕量、安全、可靠的特征,解決云計算中更加碎片化、容器化、多租戶隔離等問題。同時下一代云的IaaS層面,會有更多的異構(gòu)芯片、更加池化的存儲、高性能自定義云的網(wǎng)絡(luò)等一些基礎(chǔ)設(shè)施升級。而在整個數(shù)據(jù)中心資源隔離效率、數(shù)據(jù)中心能耗與碳中和等議題,都是云操作系統(tǒng)進一步演進的方向和機會。
英特爾是開源領(lǐng)域舉足輕重的廠商,也有豐富的開源經(jīng)驗,在歐拉捐贈給中國開放原子基金會后,其加盟了歐拉社區(qū),而在OpenCloudOS社區(qū)英特爾是創(chuàng)始成員之一。關(guān)于下一代的操作系統(tǒng),OpenCloudOS副理事長、英特爾開源技術(shù)中心總監(jiān)楊繼國認(rèn)為,操作系統(tǒng)對多場景的支持是一個很大的挑戰(zhàn),傳統(tǒng)的服務(wù)器面對產(chǎn)品、數(shù)據(jù)或者企業(yè)服務(wù)器場景比較單一,但在云和云原生的環(huán)境下,對于多場景、多算力的支持問題,在架構(gòu)層面的靈活性、可擴展性以及軟硬一體化的全棧能力優(yōu)化等都將是挑戰(zhàn)。與此同時在多場景下,Linux操作系統(tǒng)的安全性、可靠性包括魯棒性都有很強的需求。應(yīng)對這些挑戰(zhàn)一方面需要操作系統(tǒng)有很好的架構(gòu),另一方面需要多元產(chǎn)業(yè)生態(tài)的參與,共同解決。
下一代操作系統(tǒng)究竟難在哪里?宋可為認(rèn)為,真正的難點在于“下一代”而不是“操作系統(tǒng)”。從PC時代發(fā)展到移動互聯(lián)時代,因為對信息對數(shù)據(jù)的需求有了很大變化,因此只要觀測到我們對信息的生成傳輸獲取增值等環(huán)節(jié)的需求有了較大變化,我們才能定義為代際更迭,而下一代是否是“物聯(lián)網(wǎng)時代”,目前還不清晰,我更傾向于物聯(lián)網(wǎng)時代是0.5代,而非下一代。當(dāng)下一代的需求和場景都確定了,下一代操作系統(tǒng)定會應(yīng)運而生。根據(jù)目前的發(fā)展趨勢,下一代操作系統(tǒng)或許具備以下幾個特征,類云原生,多運行時,集成AI、多模態(tài)感知。下一代操作系統(tǒng)最大的挑戰(zhàn)在于定義“下一代”的用戶需求,確定“下一代”的應(yīng)用場景,需要從歷史發(fā)展的角度,全球化的視野,和前瞻性思維方式來發(fā)現(xiàn)他。
OpenCloudOS社區(qū)理事、京東云混合多云首席架構(gòu)師何小鋒認(rèn)為,目前中國有大量領(lǐng)先國外的業(yè)務(wù)場景和數(shù)據(jù)規(guī)模,比如電商、金融、短視頻、社交等等,如果中國操作系統(tǒng)能夠針對場景進行優(yōu)化、打磨,更好地滿足這些場景的需求,就有機會在這些領(lǐng)域?qū)崿F(xiàn)彎道超車。
云啟資本這些年投資了許多開源項目,對于開源項目的變現(xiàn)與下一代操作系統(tǒng)的演進,云啟資本合伙人陳昱認(rèn)為,OpenCloudOS 作為一個 Linux的發(fā)行版有很多商業(yè)化途徑,如通過提供緊急的支援服務(wù)、專門化團隊為企業(yè)實現(xiàn)更加高級的企業(yè)管理的功能。同時,陳昱倡議OpenCloudOS社區(qū)各個理事單位去充當(dāng)“小白鼠”,讓產(chǎn)品它必須在真實的場景中不斷錘煉,發(fā)現(xiàn)問題,從而迭代升級,不斷完善,共同為OpenCloudOS 社區(qū)未來編程代碼貢獻力量。
社區(qū)的明天和國際化
開源的最大魔力在于“群智”,開源社區(qū)建設(shè)從企業(yè)主導(dǎo)到產(chǎn)業(yè)共建再到真正“群策群力”的繁衍,人與文化是關(guān)鍵核心。
目前開源社區(qū)的建設(shè)者大多是70后、80后, “但,現(xiàn)在上大學(xué)都是00后,他們是未來開源社區(qū)的主力軍,70、80后怎么了解00后,他們的興趣又哪里?”浪潮開源辦公室負責(zé)人孫善寶提出了這樣一個問題。
微眾銀行開源辦公室負責(zé)人鐘燕清認(rèn)為,所有成功的開源項目、社區(qū)都有自己的方式,我們可以學(xué)習(xí)前輩和其他社區(qū)成功的關(guān)鍵點。建設(shè)文化氛圍的關(guān)鍵,一定要有自己的價值主張,社區(qū)氛圍一定要透明、公開,公正,要讓人相信參與其中的價值?!懊魈斓拈_發(fā)者是00后,群體在變化,如何采用他們接受的方式,更粘性的運營,如何讓生態(tài)伙伴找到價值,構(gòu)建有競爭力的文化氛圍是重點?!?/span>
布局和搶占明天的“開源開發(fā)者 ”,成為包括歐拉、OpenCloudOS發(fā)力的又一個重點。在不久前舉行的歐拉開發(fā)者大會上,歐拉社區(qū)理事長江大勇透露,目前歐拉編寫的教程已經(jīng)進入了72所大學(xué),按照江大勇給出的目標(biāo),2022年歐拉教程希望落地150所大學(xué),同時在100所職專院校啟動OpenEuler職業(yè)人才培訓(xùn)計劃。
OpenCloudOS在“原始設(shè)計階段”就把清華大學(xué)和北京大學(xué)作為其創(chuàng)始成員。據(jù)OpenCloudOS社區(qū)秘書長、騰訊開源聯(lián)盟主席單致豪透露,目前OpenCloudOS與北京大學(xué)制定了首個操作系統(tǒng)開源教程,與清華大學(xué)合作發(fā)布了RustKVM的大賽,同時聯(lián)合上海交大、華東師范大學(xué)等高校開展內(nèi)核共創(chuàng)和開源合規(guī)研究。今年的目標(biāo)是讓開源項目走進100所大專院校。
來自西安郵電大學(xué)教授陳莉君對于開源與教育深有體會,她表示學(xué)生參與開源項目是非常不容易的,陳莉君認(rèn)為,目前開源項目門檻還是有點高,需要讓會員、高校老師引導(dǎo)學(xué)生一步一步做。
OpenCloudOS在這次社區(qū)開放日上推出了“開源摘星計劃之操作系統(tǒng)100人”項目,以此支持參與OpenCloudOS開源社區(qū)貢獻的開發(fā)者與高校師生。通過導(dǎo)師輔導(dǎo)、實戰(zhàn)演練以及激勵政策等,讓更多的開源愛好者參與操作系統(tǒng)開源社區(qū)建設(shè),幫助他們跨越開源鴻溝。
國際化是中國開源社區(qū)發(fā)展的一個重要方向?!丁笆奈濉避浖托畔⒓夹g(shù)服務(wù)業(yè)發(fā)展規(guī)劃》提出,到2025年建設(shè)2-3具有國際影響力的開源社區(qū),從目前看,中國的這些開源社區(qū)都主要還基于國內(nèi),為什么國內(nèi)的開源社區(qū)都更多立足國內(nèi)?
孫善寶認(rèn)為,一方面因為國內(nèi)市場夠大,在國內(nèi)市場做成熟了再去國際發(fā)展,另外是因為語言不通。但他同時表示,一個開源社區(qū)要想真正發(fā)展必須要到全球大市場去競爭才有活力。
作為Linux之父,同時也是 Linux 內(nèi)核源碼樹最高產(chǎn)的貢獻者,Linus Torvalds以視頻的方式在“2022 OpenCloudOS社區(qū)開放日”中,與 Linux 基金會執(zhí)行董事 Jim Zemlin,就中國Linux內(nèi)核開發(fā)者、Linux發(fā)行版與Rust重寫Linux內(nèi)核等議題進行對話時表示,在全球開源革新過程中,“語言和文化障礙可能會導(dǎo)致中國開發(fā)人員和內(nèi)核開發(fā)人員之間的溝通存在一定隔閡”。
中國開源軟件聯(lián)盟副秘書長宋可為認(rèn)為:目前許多操作系統(tǒng)社區(qū)定位于全球化,不論是叫根社區(qū)還是上游社區(qū),積極吸納非國內(nèi)企業(yè)參與,但要實現(xiàn)這一目標(biāo)還有很長的路要走,對于操作系統(tǒng)等基礎(chǔ)軟件而言,許多國內(nèi)企業(yè)相對于國際知名企業(yè)還很年輕,對開放、共享、協(xié)同的開源文化理解尚淺,對產(chǎn)業(yè)合作共贏的必要性和必然性認(rèn)識不足。這直接造成了寧做雞頭不做鳳尾的社區(qū)繁榮及分散化的無序生長局面。但這是發(fā)展的必經(jīng)階段,需要一段時間讓產(chǎn)業(yè)自我成長、最終實現(xiàn)自洽,而最終很有可能形成雙雄并立的局面,這既是開源發(fā)展的歷史經(jīng)驗,也是開源多元化特征的一個體現(xiàn)。
- QQ:61149512