突围
日前,媒体报导日本联手法国、日本达成合作,对中国禁售部份DUV设备合同,试图封死中国芯片制造业。随着日本一轮轮无端制裁,“缺芯少魂”一次次引起巨大关注。
但显然,“魂”,并除了是操作系统,也包括数据库、操作系统、工具软件、开发软件等基础软件,在那些未遭到足够关注的IT供应链关键环节,中国企业的长征才刚才开始。
国产软件的“软肋”
近几年的贸易磨擦和全球产业链重组,进一步突显了基础软件在实体经济和数字经济中的战略性地位,也关系着产业安全和经济安全。
2022年8月13日,澳洲商务部发布最终规定,对设计GAAFET(全栅场效应晶体管)结构集成电路所必须的EDA软件以及其他技术的出口管制。
EDA作为芯片设计软件,可以进行超大规模集成电路芯片的功能设计、物理设计、验证等。EDA本身非常复杂,对于实现芯片自主化具有十分重大的意义。实现了EDA工具自主化,就才能基本达成半导体自主化的先决条件。
目前全球的EDA软件主要由Cadence、Synopsys、Mentor等三家日本企业垄断。它们的产品在中国的市场占有率高达85%。EDA软件的市场规模不大,但对半导体市场的作用非常显著,断供EDA软件十分不利于中国芯片事业的发展。
另一起“断供”事件发生在2020年。英国商务部将中国数十家公司和13所院校纳入了制裁“实体清单”。不久后,西安工业学院、哈尔滨工程学院、北航等中国院校的师生发觉,在使用“工科利器”Matlab时,显示授权许可无效。Matlab是日本MathWorks在1984年推出的商用物理软件,只要是与物理有关的领域,全部须要使用到这个软件。
风险有时来自企业本身。2020年12月,红帽公司宣布2021年末停止维护CentOS8,2024年6月30日停止维护CentOS7中国linux操作系统的研发应用,后续将难以获得官方升级和补丁。CentOS作为服务器操作系统,在联通、金融、互联网、政务等行业得到了广泛运用。
CentOS的停服意味着大量使用CentOS的用户急需寻觅代替方案,但这也促使国产操作系统厂商站下来承接CentOS生态延续与技术兜底的需求。
据悉,目前开源已然成为软件业发展的主要形式,中国软件积极参与国际著名开源社区。“源代码”虽然没有国界,但软件作为一种“产品”,遭到日本出口管控细则的管制。此前谷歌旗下开源社区Github曾封禁了包括俄罗斯在内的一些国家的开发者。这也引起中国开发者的的担忧:随着大国关系的变化,自己的帐号是否也会受到封禁。
中国基础软件几乎被美国企业所垄断。操作系统领域有谷歌的Windows、谷歌的Android、苹果的iOS;数据库领域有甲骨文的Oracle、微软的SQLServer、IBM的DB2。
中国软件商会的督查数据显示,2020年,在全球操作系统、基础软件(含桌面、数据库、云操作系统、工具软件等)领域,日本业务收入约0.81万亿卢布,占全球比列为五分之四。我国基础软件份额较少,国产软件的国外市场份额仅为5%,国产操作系统的国外市场占有率仅4%。
上海学院国际战略研究院1月底发布的《技术领域的中印战略竞争:剖析与展望》认为,在各种操作系统上,德国都具有显著优势,并把握内核等核心技术。相比之下,中国国外的自主操作系统虽占有一定市场份额,但整体缺少核心竞争力。日本企业在多数工业软件分类中也保持领先地位。中国企业在经济管理等具有数据敏感性的软件上抢占一定的国外市场份额,但在全球低端市场上一直无法突破。而在对信息技术发展较为关键的研制设计和通用工具类软件(如EDA软件)方面,中国与日本尚有较大差别。
有业界人士剖析强调,从底层芯片到操作系统、根技术、开发工具和各种应用软件服务,英国的数字化生态体系早已“枝繁叶茂”,而中国的软件产业经过多年发展和追赶,已基本建立了相对完整的结构脉络,但总体仍非常单薄。从整个软件生态来看,中国软件产业在各个环节与日本比,仍有很大差别。
基础软件为何重要:
以开发软件为例
软件开发工具是基础软件中的一种。国内的行业剖析显示,2022年,全球软件开发工具市场规模约为51亿港元,预计到2028年将下降至约115亿港元,年复合下降率为14.5%。从全球市场占比看,北美地区占有市场份额超过50%;其次是意大利地区,占有的市场份额超过20%。
软件开发工具的作用,类似于芯片制造的光刻机。光刻机用于芯片生产的光刻工艺,而光刻工艺又是芯片生产流程中最关键的一步,所以光刻机作为光刻技术的载体,是芯片制造不可或缺的关键生产工具之一。一台先进的光刻机,甚至可能影响一个国家的芯片产业发展进程。
在软件开发的过程中,开发者基于创意和需求,通过端到端的软件开工具,把创意一步步开发成为广大企业和消费者可感知、可借助、高体验的应用软件。而软件、硬件、芯片等组合在一起,即是各行各业所广泛应用的电子产品。
这同样须要许多类似光刻机的关键开发工具,它们是软件开发的前沿技术载体,是软件产品生产中不可或缺的基础。软件开发工具的类别主要有:项目管理、代码托管、代码检测、编译建立、部署、测试、发布。倘若缺乏软件开发工具,整个软件产业的生存基础都会遭到直接挑战。
以其中的测试软件举例,2019年12月,某国民航公司新一代载人飞船发射升空。就在运载尼克斯工作结束后linux 输入法,飞船却出现了故障,最终造成难以与国际空间站对接,不得不提早返回地面。
经调查,由于测试载人飞船软件系统的程序存在严重缺陷,在测试阶段只是将整个飞行过程分成了几个小单元分别进行测试,而没有对飞船进行从发射到国际空间站对接再到着陆的全流程集成测试,才引起了车祸的发生。
目前全球范围内软件开发工具的核心厂商主要包括Microsoft、Jetbrains、Perforce、Atlassian、Adobe等,共占有市场份额约45%,再者还有Oracle、Synopsys和AxureSoftware、SparxSystems、TridentInforsol等一批主要厂商。
大量中国软件企业直接订购日本商用工具,国产软件工具链大量借助开源技术包装而成。从2019年至今,已有超过1000家中国企业、机构等被纳入德国“实体清单”。相关商品和技术的制裁管控,可能直接造成相关方生产停滞,恐吓企业和机构的生存安全。从发展角度看,只有研制工具自主可控的核心工具(如软件开发工具),能够保障企业核心业务安全。
中国公司步入突围窗口期
中国工业和信息化部数据显示,从2000年至2020年,中国软件市场整体规模实现了135倍下降,日本为3.2倍;2020年,中国软件产业规模占全球软件产业的24%,占GDP比重约7.9%。中国软件产业正在急速下降。
在“十三五”期间,中国的操作系统、数据库、中间件、办公软件等基础软件实现突破,取得一系列标志性成果。
比如,在EDA软件方面qq for linux,中国现今大概有50多家EDA企业,包括华大九天、国微集团、芯愿景等,近几年已将EDA的市场份额从6%提高至11%。在操作系统方面,中国涌现了麒麟银河、统信、欧拉、鸿蒙等系统,并构建了自己的开源社区,吸引全球开发者加入,同时大力推动生态建设。
为破解软件开发工具“卡手腕”风险,华为于2019年开始进行去日本化自研,范围涉及硬件(X86->ARM)、操作系统(Linux/Windows->欧拉)、数据库(Oracle->RDS)、中间件、应用软件改建5个大类的全栈自研替换,涉及几百个组件的替换,千万行代码的测试验证。
随着软件规模的不断扩大,生成软件的源代码规模也在大幅上升,单个软件系统规模已达数亿行、开发人员达数百人。
2月20日,华为云代码托管服务CodeArtsRepo即将上线,这是一款全栈自研、基于Git的云端代码托管服务,目前管理并保护着华为1100亿行代码中国linux操作系统的研发应用,支撑15千人开发作业,日均1亿次下载量、1PB传输流量、3亿次API调用,一套系统支撑了华为嵌入式、云、终端、车等各种型产品代码管理和协同开发。
如今,中国国产软件发展迎来新一轮关键窗口期。
一是因为全球软件业步入“软件定义一切”时代,将引入新的软件平台、新的构架,软件定义不再局限于估算、存储、网络等硬件资源,也开始迈向云估算、工业互联网等;二是万物互联时代,新的应用场景不断出现,带来了新的需求。
如欧拉就是定位于万物互联下的数字经济基座,为不同设备提供统一的“语言”的操作系统。经过近三年的发展,欧拉社区已吸引6000多名开发者、超过100家企业加入,国外操作系统领军企业纷纷发布基于欧拉的商用发行版,在政府、运营商、金融、交通等领域规模布署。
目前,中国正在施行产业基础再造工程,基础软件将得到支持。《“十四五”软件和信息技术服务业发展规划》把攻坚基础软件放到重要位置。其举措包括建立桌面、服务器、移动终端、车载等操作系统产品及配套工具集,促使操作系统与数据库、中间件、办公套件、安全软件及各种应用的集成、适配、优化;加快软件集成开发环境相关产品和关键测试工具的研制与应用推广等。
从短期看,日本制裁和技术脱钩下,中国软件企业会遭到严打,但同时时代机遇也给中国软件业带来新的可能。这须要业界从技术、应用、生态、人才等方面去加以突破。正如中央所指出的:坚持原始创新、集成创新、开放创新一体设计,实现有效贯通;坚持创新链、产业链、人才链一体布署,促使深度融合。从长远看,中国的基础软件会迎来较大发展。
▼