今天, OpenCloudOS 社區正式發布首個源社區(L1)項目及首個全量軟件包(L3)版Linux操作系統。再算上前段時間發布的歐拉、龍蜥,很高興看到國內技術大廠們終于在國產的開源操作系統領域“卷”起來了。
回首 Linux 問世30余年,全球技術大牛與大廠眾人拾柴火焰高,以 CentOS 為首的操作系統將開源世界經營得有聲有色,國內信息技術也得以迅速發展。彼時,國內開發者們也有對于企業級開源操作系統的探索,但大多基于CentOS等成熟系統,品質良莠不齊。如今CentOS一朝停更,全球范圍內無論是技術廠商還是需求企業都亟需尋找新的替代方案。
在痛定思痛與奮起直追后,中國的操作系統企業已經從開源的使用者向貢獻者,甚至是技術的引領者轉變。OpenCloudOS、歐拉、龍蜥,一時間百花齊放。不過,這不是一場追逐戰,要賽出個你死我活。過去20多年中國互聯網產業的發展結果已經表明,充分的競爭才能帶來產業的繁榮。
可以說,這是國產技術進步史上又一次百花齊放、攜手并進。
從社區定位和技術角度,OpenCloudOS 與其他的國產操作系統有很大的本質差別,一定程度上可形成互補。OpenCloudOS 操作系統開源社區由操作系統及軟硬件廠商與個人開發者共同倡議發起,致力于研發國產化、自主可控、面向下一代的云原生操作系統,云原生是一大特性和亮點。
對,就是云原生。國內龐大的市場需求以及開發社區蓬勃的創新激情不斷催化,曾站在巨人肩膀上的中國開發者們,如今快馬揚鞭,中國的云原生發展已然站到世界前列。云原生的茁壯成長,也為開源世界帶來了越來越多的機遇與可能。
對于想要為國產開源貢獻力量的個人開發者/開發組織而言,未來同源、同步支撐的云原生服務器、桌面、嵌入式和邊緣場景的操作系統,也將大大降低其參與成本。
其次,操作系統作為一個基礎設施,真的要實現全棧的國產化、完全自主化的目標,必須要去投入L1源頭版本到L3穩定版本的建設,保障國產研發供應鏈的安全。
如果把操作系統發行版的供應鏈比作一條河流,L1相當于上游,它是在對源頭進行成千上萬次梳理后的結果,屬于底層版本;L2則相當于河流下游,它能被穩定地應用于企業級場景,直接產生效益;L3則相當于河流的下游支流,在經過L2的反復驗證之后,免費發布到社區,然后被廣泛運用到各種場景。
OpenCloudOS是國內首個要覆蓋L1到L2、L3全程的操作系統,通過L1前置社區進行底層創新,L2社區進行海量驗證并且同時輸出L3穩定版本,滿足企業級的要求。只有以這樣的開發模式,才能真正擺脫對國外操作系統產品的外部依賴,從源頭自主可控,保障研發供應鏈的安全。
除去技術趨勢,OpenCloudOS 也貼合著產業鏈中最急切的生產需求。中興等廠商陸續推出國產自研芯片,需要國產化自研的操作系統與之適配。而像OpenCloudOS這樣的全鏈路國產操作系統,正是向這些芯片注入靈魂,真正屬于中國的靈魂。
我們樂于見到國內技術廠商與社區在開源操作系統不斷“內卷”,正如因為紅帽、SUSE 等廠商當年的競爭與互補,才有了這些年開源技術、文化與生態的全球開花。
歸根究底,這些國內廠商的目標是一致的,他們通過開源的方式相互吸引借鑒,壯大和豐富生態,滿足不同場景、不同用戶、不同業務的用戶需求。在開源模式下,多元化的技術能夠引發大家更多地投入到技術創新中。很多技術創新都來自不同領域和公司,新的技術創新通常也需要不同發行版作為承載。這些新的技術創新可以很快地被多個社區借鑒,從而推進整體國產化技術更快的向前發展。