2月21日,中共中央总书记习近平在中共中央政治局第三次集体学习时强调,要打好科技仪器设备、操作系统和基础软件国产化攻坚战,鼓励科研机构、高校同企业开展联合攻关,提升国产化替代水平和应用规模,争取早日实现用我国自主的研究平台、仪器设备来解决重大基础研究问题。
什么是基础软件?
如果把整个世界的运行想象成一台巨大的汽车,那么底盘就是它的基础软件。
操作系统、数据库系统、中间件、语言处理系统(包括编译程序、解释程序和汇编程序)和办公软件(包括文字处理、电子表格、幻灯片以及一些初级图片处理程序)是这台汽车的基础软件,也就是运行在软件基础上的现代社会基石。
早些时候,人们把软件系统分为系统软件与应用软件两大部分,后来提出支撑软件,再后来又大讲基础软件。这些划分的变迁反映出人们对软件的认识正在逐步深入。
基础软件在信息系统中起着基础性、平台性的作用,有极为广泛的应用,对信息安全也有决定性的意义。
工业软件属于基础软件吗?
广义来讲,工业软件也属于基础软件范畴。
基础工业软件是大国竞争的新战场,也是我国目前被欧美卡脖子最多的一个领域。工业软件涉及面非常广泛,包括计算机辅助CAD、CAE、工业控制、建模和仿真、科学计算、嵌入式软件等等。这些方面多为欧美国家所控制,比如西门子、达索、AutoDesk、三菱电机等。基础工业软件大多采用C++编写,但C++编写难度大,周期长,国内目前基本处于待突破状态。
基础软件国产化迫在眉睫
基础软件担任着我国信息产业基础的重要角色,关系着国家的信息安全,工业软件是高端制造不可或缺的。
我国应用的高端工业软件和基础软件长期依靠引进,客观上埋下了严重的信息安全隐患。当科技工作者大量使用进口基础软件时,模型开发、算法优化、工业复杂设计等商业保密信息,可能因境外云端服务器的不受控,造成核心科技信息的泄漏,境外公司通过软件漏洞可能窃取我国科技人才的劳动成果,从而长期占据价值链的高端环节,压制我国先进制造业的创新升级。
目前,我国软件产业缺乏核心技术、企业规模普遍偏小、同质化竞争严重,产品多为竞争激烈的应用软件和外包软件,只能在价值链的下游参与有限的利益分配,这对国产工业软件和基础软件的发展带来严峻挑战。
操作系统、数据库、中间件这样的基础软件属于生态产品,要成功需要打造完善的产业链条,投入大、时间长、困难多,全新的、安全的生态体系,需要靠市场的不断检验和产业上下游的共同努力。
国产操作系统和基础软件水平如何?有哪些实力厂商?
前几年,国产操作系统刚刚发展的时候,由于软件生态方面不完善,可用软件少,连基本的日常办公都很难支持,同时系统界面不简洁美观,加上大多数的用户已经形成了Windows的使用习惯,所以导致国产操作系统只有少量用户支持。而经过数年间的发展,国产操作系统早已不再是饱受诟病的操作系统了。例如统信、银河麒麟、中兴新支点操作系统软件生态基本完善,界面简洁流畅,日常办公已基本能够实现,甚至休闲娱乐也不在话下,QQ音乐、腾讯视频、有的系统还能够支持大型游戏,像中兴新支点操作系统还能够支持steam平台上的大型游戏。
目前,国内的基础软件发展并不平衡,在很多方面距离最高水平还有较大差距。近十年来,国内基础软件行业的发展势头非常好,国内基础软件市场前景看高,在国家政策导向和上下游产业厂商的共同努力下,越来越多的客户正在选择国产基础软件来构建关键基础设施。