前两年 ,有位做投资的朋友曾咨询我,“基于 Linux 的操作系统前景如何?”作为从业计算机行业多年的老兵,我沉吟再三,告诉他,没有什么值得投资的方向和企业,如果有,也要做好长期投入的准备。
自然,这是我的一家之言,但是也是我观察已久的感受。在当时的我看来,中国的基础软件行业发展经历了几十年的摸爬滚打,依旧没有走向快车道。不过,如今再次思考这个问题,我觉得,或许有个不太一样的答案了。
中国基础软件发展亟待新力量
肇始于上世纪九十年代的民用计算机和互联网普及热潮,推动了一大批企业和部门投入到计算机行业,这其中就包括以操作系统、数据库等为代表的基础软件。
但在很长时间内,由于当时的市场形势、政策管理等因素,基础软件行业迟迟得不到发展。倒是许多做上层应用开发的企业,得到了不错的发展机遇,这也更加剧了国内计算机产业忽视和避开对基础软件的投入和建设。一方面**,我们看到互联网、电商、直播、游戏等取得花团锦簇的发展;但是另一方面,我们也应当看到,如同筑塔于沙,这些都建立在非自主的基础软件的地基之上。**
新形势下对基础软件的新需求
作为伴随着中国互联网普及发展一同成长起来的 IT 人,说实话,我经常感慨的是,从业之初真的不敢想象如今的计算机和互联网能发展到这样惊人的地步。现在的计算机、互联网,乃至大数据、AI 等已经深入生活和社会,甚至成为了国计民生的数字基础。
但这些数字基础的背后,是我们缺乏自主创新的基础软件的隐患。基础软件向上决定了应用软件是如何打造的;向下决定了什么样的 ICT 基础设施的架构是最高效的。我们需要在基础软件层面,坚持发展基础软件根技术,并广泛得到市场的认可,应用到千行百业的行业应用中,才能证明中国的基础软件产业是有生命力的、能够蓬勃发展的、能够加速并使能行业数字化建设的。
那么,在如今的新形势下,如何改变这个现状呢?华为公司高级副总裁、中国地区部总裁鲁勇提出,“科技自立自强已经成为「十四五」国家发展的战略支撑,就是要让数字中国构建在扎实的、可靠的底座上,算力创新势在必行。”
基础软件产业迎来新发展的契机
常言道,新问题也是新机会。虽然中国基础软件产业存在一些发展不足,但不经意间,从了解到的一些情况看,我们已然在某些领域取得可喜的发展。从国产 Linux 厂商的几经沉浮到渐成气候,从一水的 Oracle、MySQL 到 TiDB 的横空出世,从 CentOS 滥觞到 openEuler 一跃成为国内最大的基础软件社区,似乎在并不太长的时间里,中国的信息基础设施领域出现了一些值得注意的新动向。
就在前两天举办的华为中国生态大会2021上,一众中国的基础软件企业联合发布了《共同打造基础软件根技术》倡议。提出了“加强基础科学的研究和突破;加强基础软件的协作与创新;加强基础教育的投入与培养”,倡议业界“坚持开源开放,推动全球科技进步共同打造基础软件根技术”。会上还举行了以“肩负历史使命,打造中国基础软件根技术”为主题的圆桌论坛,来自绿色计算产业联盟的李卫忠,麒麟软件有限公司执行总裁孔金珠,统信软件有限公司高级副总经理朱建忠,云和恩墨联合创始人董事长、首席架构师盖国强,北京海量数据技术股份有限公司总裁肖枫,华为鲲鹏计算业务副总裁openEuler社区理事长江大勇就打造中国基础软件根技术的核心议题展开了深入的探讨。会上中国软件行业协会副理事长、秘书长吕卫峰,携手绿色计算产业联盟宣传部部长李卫忠、openEuler开源社区理事长江大勇和华为公司副总裁、计算产品线总裁邓泰华一起发布《中国基础软件根技术发展白皮书》(框架),这充分展现了业界对于建设中国自主创新的基础软件产业的决心。
基础软件产业是一个战略性的基石产业,不仅仅需要逐一夯实各个薄弱之处,而且应该有宏观的战略指导思想。国家在十四五计划中着重提出了对基础软件、信息技术、开源的宏观指导。而基础软件产业的企业也纷纷在新形势下提出了响应战略。比如说华为,这两年一直在践行其提出的“三个三”方针来建设宏大的鲲鹏和昇腾基础软件生态。所谓的“三个三”是指:
- 三个开源:开源openEuler操作系统、开源openGauss数据库和开源 AI 框架Mindspore。通过开源得到自主创新、自主发展的条件和土壤,让更多的企业和个人可以参与到中国基础软件的发展进程中,共同进步;
- 三个开放:鲲鹏应用使能套件、昇腾 AI 应用使用套件和系列化开发套件。通过开放基础设施套件,让行业应用、业务应用可以以一个更低的成本参与到中国基础软件的开发和基于这些基础软件的应用之中,更好更快的打开基础软件的市场,覆盖更多的应用和业务场景,让更多的企业愿意也敢于使用自主创新的基础软件;
- 三个使能:使能上游开源、使能伙伴发展和使能人才发展。通过使能上游、伙伴和人才,解决行业发展的大问题。通过基础软件使能伙伴,帮助其在更大范围的行业应用中一展手脚,帮助伙伴从1到N打开更多的行业应用市场,开发更多的应用场景,接受市场验证与认可。在人才发展方面,通过“智能基座”项目与高校合作,从师资、教材、课程课时、学科学院建设上,为中国基础软件产业建设提供未来的人才支撑,从基础培养,到专业人才的塑造,扩大整个自主创新的基础软件产业生态。
随着开源之风吹遍,中国也拥有了一批以开源为主旨和战略的公司。在前两天中国信通院发布的第一批开源供应商名录里,就有 26 家企业入选,这里不乏多年深耕开源的领军企业,也有积极拥抱开源的传统企业。
与之伴生的是,在这些开源生态中,已经聚拢了大量的熟悉开源、精通某个领域的开发者群体。以华为为例,华为鲁勇曾表示,“华为超过 70% 研发人员都是投入在基础软件领域”。并且,像涟漪一样,不断形成和扩大更大的开发者群体。在全国建设的 24 个生态创新中心,已经孵化了超过 6000 个鲲鹏昇腾解决方案,完成了超过 70 万个开发者的培训,认证了超过 3000 家合作伙伴。
中国基础软件,前景可期
回到本文开篇的那个问题。我认为当下的中国的基础软件领域获得了前所未有的重视,无论是政策扶植、资本青睐,还是学界支撑和技术群体的扩大,都为之后的中国基础软件爆发性发展奠定了有力的基石。
而稳固而广泛的基础软件,也使能了上层的信息社会、行业应用,形成真正自主创新的完善的信息社会基础设施。更进一步的,广大为信息社区添砖加瓦的独立软件供应商们,也将有坚实的立足点,可以构筑可信、可靠、高质量的行业解决方案。
相信,无论是华为、腾讯这样大型公司,还是 PingCAP、RT-Thread、统信这样的新锐企业,都能跻身于中国的基础软件发展浪潮,夯实中国的信息化发展高速公路之基。