人类社会正加速进入以数字化生产力为主要标志的新阶段。芯片、操作系统等底层技术作为数字化的灵魂,越发成为制造强国、网络强国、数字中国建设的关键支撑。
“十四五”时期,既是我国开启全面建设社会主义现代化国家的全新历史阶段,亦是在软件、信息技术、数字化技术领域迎头赶上的机遇期。
当前,开放、平等、协作、共享的开源模式,正在成为全球软件技术和产业创新的主导模式。工业和信息化部《“十四五”软件和信息技术服务业发展规划》指出,全球97%的软件开发者和99%的企业使用开源软件,基于全球开发者众研众用众创的开源生态正加速形成。
在这一趋势中,中国并未缺席。事实上,随着国内技术企业与高校进一步凝聚同频的“产研互动”,在操作系统这一基础软件核心与“硬骨头”上,我们看到了中国操作系统企业从开源的使用者向贡献者,乃至技术引领者的转变。
近日,致力于研发国产化、自主可控的下一代云原生操作系统OpenCloudOS发布了首个源社区(L1)项目及首个全量软件包(L3)版本,并披露其技术研发路线图。这意味着,OpenCloudOS将成为我国首个具备全链路国产化能力的服务器操作系统,可以为国内企业提供自主可控的上游版本,和满足企业级稳定性需求的软件供应版本。
怎么理解全链路国产化?
据OpenCloudOS社区TOC(技术监督委员会)主席、腾讯云副总裁郭振宇介绍,如果把操作系统比作成一条河流的话,基于整个发行版的源头,比如最有名的Linux内核社区、GCC编译器社区、OpenJDK社区等,Linux整个发行版可以分为L1到L3的不同阶段:
L1相当于上游,它是在对源头进行成千上万次梳理后的结果,属于底层版本;L2则相当于河流下游,它能被稳定地应用于企业级场景,直接产生效益;L3则相当于河流的下游支流,在经过L2的反复验证之后,免费发布到社区,然后被广泛运用到各种场景。
“操作系统作为一个基础设施,真正要实现全栈的国产化、完全自主化的目标,必须要去投入L1源头版本到L3稳定版本的建设,保障国产研发供应链的安全。”郭振宇表示。
成立于2021年的OpenCloudOS开源社区,集合了操作系统产业链的企业、顶尖高校及专业人士,腾讯、英特尔、中兴、京东云、宝德、北京红旗、飞腾、浪潮、龙芯中科、OPPO、中科方德、兆芯、清华大学、北京大学等都是该社区的重要成员。
OpenCloudOS社区秘书长、腾讯开源联盟主席单致豪表示,OpenCloudOS成立的时候,我们就有中立的属性。随着一系列开放的社区开源共创的大的策略方向,也决定了“OpenCloudOS是大家的。从一开始,整个社区创始成员就积极参与进来,一起共建社区、参与贡献。
目前,OpenCloudOS已经有将近50家知名的企业跟机构参与贡献,包括整机厂商、芯片厂商、服务器厂商、云厂商、运营商,包括金融领域的银行等最终的用户,涵盖了操作系统上下游的生态。
不过,业界人士指出,开源软件强调“社区”与“共创”的原因就在于,版本发布只是开端,活跃的生态是基础,而操作系统能否继续完善变得“好用”就在于社区的持续投入与迭代。
同期举办的OpenCloudOS社区开放日也基于这样的考虑,推出了“开源摘星计划之操作系统100人”项目,以此支持参与OpenCloudOS开源社区贡献的开发者与高校师生。通过导师辅导、实战演练以及激励政策等,让更多的开源爱好者参与操作系统开源社区建设,帮助他们跨越开源鸿沟,共同推动国产开源操作系统生态的繁荣。
OpenCloudOS社区副理事长、英特尔开源技术中心总监杨继国称,当前国内的开源社区包括开源技术已经积累到了一个非常不错的水平,中国的开发者在国际知名开源社区上已经名列前茅,中国企业和高校也有一些优秀的开源项目不断出现,这些都是非常好的基础;同时基于开放、中立和透明的原则,OpenCloudOS等国内开源社区未来会有更多机会与国际开源社区建立合作。英特尔参与到 OpenCloudOS社区的建设,也是希望能将一些跟国际开源社区合作的经验带进来,同时更希望帮助 OpenCloudOS社区成为国际领先的开源社区。
操作系统OpenCloudOS的全链路国产化是一个起点,坚持多元化的技术输入、长期主义的技术路线,国产操作系统生态必将在开源共建中壮大成长。