前不久,在中国电动汽车百人会论坛(2023)举行的主题为“整车与零部件企业新型供应链关系”的智能汽车整车和零部件协同发展新生态分论坛上,中国工程院院士、中国科学院计算技术研究所研究员倪光南发表了主旨演讲。他表示,要承担起汽车基础软件国产化攻坚战的任务,将汽车基础软件发展的主动权牢牢掌握在自己手里,实现汽车基础软件自立自强,争取在智能汽车这一新型领域实现高质量发展。
倪光南表示,西方在基础软件领域一直处于主导地位,和传统技术相比,软件不容易被人认知,长期以来在我国信息化工作中一般都存在“重硬轻软”的倾向,从而导致我国在基础软件方面没有形成产业能力和产业生态。
他进一步分析道,随着软件技术的发展,早期计算机由最初的系统软件和应用软件两个类别,陆续衍生出像支撑软件、中间件等等新类型。但到今天为止,基础软件的概念并没有严格的定义,根据对基础软件普遍的观点,可以把它分成三类供大家参考:第一类,计算机系统运作不可缺少的软件;第二类,支撑开发与运行环境的软件;第三类,面向广大领域的共性应用软件。倪光南认为,按照这样一个观点,像操作系统、系统软件、数据库中间件、网络软件、开发工具、安全软件、功能软件、工业软件等等都可以归到基础软件范畴,而且随着技术进步,它的内涵也在不断的发展。所以,应该强调基础软件和芯片价格有密切的关系。
他强调,基础软件和芯片相连,两者需要融合发展。一辆智能汽车往往需要数以百计的芯片,而且对芯片的可靠性、性价比、能效比等等都有严格的要求。此前,针对芯片基本上都是ARM或者是X86的架构。
近年以来,开源RISC-V架构迅速兴起,得到了我国AI领域、IoT领域,包括智能汽车领域的广泛认可,我们发展智能汽车领域的基础软件应当聚焦于RISC-V架构,这样我们才有可能在新一轮科技革命之中从被动转为主动。目前,中科院软件所推出了支持RISC-V芯片的编译工具基础软件,被世界上多家RISC-V芯片企业所采用。这说明聚焦RISC-V架构发展基础软件,不但有可能促进国内的循环,也会促进国内、国际双循环的发展。国内以中科院发起成立的,以国科础石为代表的汽车基础软件供应商,正持续开展汽车基础软件技术研究,发展操作系统、中间件等基础软件产品,加速汽车智能化落地。
说到基础软件的特点,一是大,二是体系性强,在市场竞争中发展出来的基础软件目前很多是采用开源模式的。因此,中国要发展基础软件,还要解决好如何支持开源创新的问题,最后智能汽车领域的基础软件将包含自主研发的软件,也包含开源软件,在开源软件中也包含了中国软件界贡献给开源社区的开源软件,这样加大对开源的投入,增加贡献。那么,对开源的话语权也能逐步增加,同时还要更好地增强开源治理和开源软件安全性的问题,这是需要在实践中继续探索和解决的。