3月20日专稿(蒋均牧)日前,华为创始人任正非在公司“难题揭榜”火花奖专家座谈会上的讲话流出,激起了广泛关注。
他提到,华为用三年时间完成13000+颗器件的替代开发、4000+电路板的反复换板开发。4月,华为还将举办MetaERP宣誓,许多设计工具也上华为云公开给社会应用,逐步克服了断供的尴尬。
寥寥数语中透露除了这样一个信息——华为在软件方面也将有大动作。其重点不止在于发布ERP软件,更在于背后根技术的自主化,“完全用自己的操作系统、数据库、编译器和语言……做出了自己的管理系统MetaERP软件”。这无疑对于发展欣欣向荣但成果却搭建在国外技术基础上的中国软件产业有着深远影响。
国产软件开发工具突围刻不容缓
高端芯片被“卡脖子”已经引发了国人的关注与警醒,基础软件尤其软件开发工具上的不足同样不容忽视。
软件开发工具涵盖了项目管理、代码托管、代码检查、编译构建、部署、测试、发布等环节。一方面,软件应用是所有数字业务落地所必不可少的载体,而如果缺少软件开发工具,所有软件应用就无法进行开发和创新,整个软件产业的生存基础就会受到直接挑战,其重要性不言而喻。
另一方面,我国基础软件市场不仅规模较小,且主要为海外厂商所垄断,在当前的国际竞争和摩擦局势下存在较大风险。在软件开发工具方面,大量软件企业直接购买国外商用工具,国产软件工具链大量依靠开源技术包装而成,一旦受到国外制裁,开源技术平台被禁用,将会直接导致业务停摆。
以EDA为例,作为芯片设计软件,它可以进行超大规模集成电路芯片的功能设计、物理设计、验证等,是半导体领域的核心技术。2022年8月13日,美国商务部发布新规,对EDA软件、超宽禁带半导体材料、压力增益燃烧(PGC)等四项技术实施新的出口管制,相关禁令生效日期为2022年8月15日。
从2019年至今,已有超过600家中国企业、机构等被列入美国所谓的“实体清单”。相关商品和技术的制裁管控,可能直接导致相关方生产停滞,威胁企业和机构的生存安全。从发展角度看,研发自主可控的软件开发工具已是刻不容缓。
华为“向下扎到根”破局软件断供
“工欲善其事,必先利其器”,华为多年来一直在针对软件本身和根技术的可信可靠进行投入。过去十年,华为累计投入的研发费用超过8450亿元人民币,其中很大一部分比例投向了软件,以“向下扎到根,向上捅破天”,在软件上更好地创新。
在最初阶段,华为采用商用工具来推动公司内部的研发实践落地,并在此基础上进行定制开发,实现了基础的研发数字化。第二阶段,华为把传统的软件进行SaaS化,同时引入开源并进行改造,还通过制度创新以创造新的服务,演进到云化工具。面向未来,着力于提升研发工具的可靠、可信能力,更好地实现软件生产过程可追溯并融入更多智能。
据了解,从去年12月开始,华为已连续发布了11款软件开发工具和服务,华为自身的产品线研发,已经切换到自己的工具上。构筑起了一套涵盖软件开发全流程、全环节的软件开发生产线,并形成了一站式、全流程、安全可信的作业平台。
其中,部分软件已经通过华为云对外提供服务,服务华为的同时,也服务好其他企业。此外,华为近期还与伙伴发布一系列硬件开发工具软件,实现硬件工具的自给自足。
正如任正非所说的那样,华为“现在还属于困难时期,但在前进的道路上并没有停步”。而其“补漏”的举措,一定程度上也助力了我国在根技术上的探索步伐。我们需要更多华为这样的企业,一起来自主化软件开发工具,夯实软件产业的技术底座。
附:部分华为已公开发布的软件开发工具
2022年12月7日,华为云正式发布CodeArts Req。
2023年1月5日,华为云正式发布自主研发的一站式测试管理平台CodeArts TestPlan。
2023年1月12日,华为云正式发布CodeArts Check代码检查服务。
2023年2月14日,华为云发布分布式编译构建系统CodeArts Build。
2023年2月16日,华为云发布CodeArts IDE Online服务。
2023年2月20日,华为云发布代码托管服务CodeArts Repo。
2023年2月23日,华为云CodeArts Artifact制品仓库服务正式上线。
2023年2月27日,华为云发布流水线服务CodeArts Pipeline。
2023年2月27日,华为云发布部署服务CodeArts Deploy。