人民银行推广国产桌面操作系统存在的困难及建议
2021-10-30王慧贾殿钧傅志强
王慧 贾殿钧 傅志强
摘要:现阶段我国网络安全形势非常严峻,我国在实行“自主可控”战略后,越来越多的国产桌面操作系统得到了研发,目的在于打破微软的垄断。本文首先概述了人民银行使用的操作系统现状,然后分析了国产操作系统在人民银行推广中存在的问题,最后提出了解决问题的建议。
关键词:人民银行;国产桌面操作系统;推广
2014年微软停止对Windows XP的更新服务,为桌面操作系统国产化带来了良好机遇。但是在多种因素影响下,国产系统错失良机。2018年“中兴事件”让我们意识到,只有做到自主可控,才能保证信息的安全,这为实施桌面操作系统国产化创造了契机。但是在人民银行推广国产桌面操作系统的过程中还有很多难点问题,需要各级领导提高重视程度,制定科学长远的规划,并加强深度合作,在制度上进行完善,才能将国产桌面操作系统的作用发挥出来。
一、国产桌面操作系统现状
长期以来,中国信息安全一直存在着芯片、操作系统和数据库“三大短板”,关键技术及产品受制于外人,信息系统处在被监控的风险之下,这些安全隐患不仅影响个人工作生活和国民经济的正常运行,而且威胁国家的战略利益和国防安全,信息产业的安全自主可控亟待解决。2014年4月,美国微软公司停止了对WindowsXPSP3操作系统提供服务支持,这引起了我国广泛关注和对信息安全的担忧。国家工信部门借此契机,通过加大政策力度,扶持基于Linux的国产操作系统的研发和应用,希望能够提高国产操作系统在桌面操作系统中的占比,逐步实现替代Windows操作系统的远景目标。当前,国产操作系统均以Linux操作系统为基础进行二次开发,比较有影响力的是深度Linux(Deepin)、起点操作系统(StartOS)、优麒麟(UbuntuKylin)、中标麒麟(NeoKylin)、中兴新支点操作系统(NewStart)5款。这些国产操作系统都预装了一系列面向日常使用的应用软件,金山公司也特别推出针对Linux的WPS Office办公应用软件,国内多家优秀的信息安全公司在Linux中都有比较成熟的安全产品[1]。其中,中标麒麟作为国产操作系统的翘楚,深耕国产操作系统十多年,旗下拥有桌面操作系统、服务器操作系统、虚拟化平台、安全防护平台产品等一系列成熟的国产化替代方案,在全国成功应用的范围涉及政府、金融、教育、财税、公安、审计、交通、医疗、制造等行业,在人民银行系统也有应用中标麒麟的成功案例。
二、人民银行使用的操作系统现状
在网络设备方面,人民银行近年来采用一些国产品牌的核心路由器和交换机,开始逐步替代Cisco网络设备。以锡盟中心支行为例,已经采用了锐捷和华为的国产网络设备,可以满足人民银行所有网络的需求。在服务器方面,大部分服务器采用联想、H3C、浪潮等国产服务器,逐渐替代HP,IBM,DELL等品牌服务器。在客户端计算机方面,几乎都使用Windows操作系统。探其原因,发现目前在用的各类业务系统、安全软件、办公应用系统、即时通信软件等都只有Windows版本,一旦抛弃Windows操作系统,人民银行日常业务和办公都无法正常开展。以某旗县支行为例,支行32台台式计算机,其中操作系统为WindowsXP的5台成,Windows7及其以上版本的26台,只有1台安装国产Linux操作系统(该机品牌为海尔,因兼容性问题,目前只能单机使用)。数据库方面,当前人民银行的信息系统使用的数据存储层一般采用“Suse11操作系统+DB2数据库+MQServer中间件”或“Windows2008/2012Server操作系统+SQLServer数据库+TONGLINK/Q中间件”。但这种架构不符合国家信息安全对银行业IT基础设施提出的开源化、国产化、安全可控的要求,同时也缺乏数据存储层的可扩展性,难以应对应用层的高并发数据访问。
三、人民银行推广国产桌面操作系统的重要性
當前国内银行对国产操作系统逐步提高了重视程度,随着国际形势的不断变化,操作系统国产化、核心软件自立自强已经势在必行。考虑到国家战略安全等需求,我国政府采购将国产操作系统列入重点,包括金融在内的其他行业逐步向国产系统迁移,为国产操作系统的研发与应用带来了良好条件[2]。特别是国产操作系统在多年的发展中,已经逐步化解使用痛点,减少了对政策输血的依赖,在参与市场竞争后表现出较强的实力。
以统信UOS为例,围绕兼容性、易用性和软件生态等方面不断优化,成为得到了银行与其他行业客户的认可。在软硬件兼容问题上,CPU适配尤为重要,通过与龙芯、飞腾、申威、鲲鹏、兆芯、海光等芯片厂商深入合作,统信UOS已全面兼容主流处理器架构。此外,统信UOS官方应用商店的软件数量越来越多,种类也非常丰富,已经全面适配微信、企业微信、钉钉、金山WPS、金山词霸、搜狗输入法、福昕阅读器、百度网盘等常用软件,在很多工作场景下能够轻松应对。由公开数据分析可知,2020年超过2000家生态伙伴与统信UOS完成3万余款软硬件产品适配,涵盖办公、社交、开发工具、图像处理等类别。此外,国际知名外设厂商主动支持统信UOS生态建设,知名品牌常用主流型号基本全部适配[3]。目前,统信UOS已经积累一批忠实用户,2020 年累计装机超100万套;同时全线入围2020~21年中央国家机关政府集中采购项目,政务市场占有率逐渐提高。而在金融行业,国内外银行屡次“被黑”暴露出的安全风险,仍需要通过国产化从根本上解决问题。统信软件等国产厂商将有机会获得新的机遇。
四、国产操作系统在人民银行推广中存在的问题
(一)国产操作系统与现有人民银行软件存在兼容性问题
当前,人民银行C/S架构的业务系统都是基于微软Windows平台开发的,只能使用Windows桌面操作系统进行访问;B/S构架的业务系统大部分是基于Windows平台IE浏览器开发的,如果使用Linux等其他操作系统,浏览器访问常常会出现一些难以解决的问题。因此,要实现桌面操作系统国产化,最大的难点是应用软件不具备跨平台能力,不能有效地兼容Linux等非Windows操作系统。虽然Office办公软件、压缩软件、图像处理、音视频播放等公共类应用软件已经可以找到成熟的替代产品,但是基于Windows平台自行开发的各类业务系统能否在Linux下安全稳定地运行,则难以保证。
(二)国产操作系统与硬件存在兼容性问题
现有的计算机要重新部署国产操作系统,容易出现国产操作系统与大多数原有硬件不兼容的问题。这是由计算机品牌和配置差异,以及生产厂商对非Windows操作系统的支持有限等原因导致的。即使新购置的计算机预装Linux操作系统,但因不同品牌的计算机预装的Linux发行版本不同,重新安装其他指定的Linux发行版本也会产生硬件不兼容的问题。即使计算机能够成功安装国产操作系统,后续还必须安装打印机、扫描仪、摄像头、UKey等各种外设,由于这些外设品牌型号不一,有些外设甚至没有Linux下的驱动程序,这将造成计算机无法使用这些设备的尴尬局面。
(三)国产操作系统用户体验差异影响业务
由于人民银行业务人员长期在Windows平台下开展日常业务和办公应用,国产操作系统为了迁就Windows用户的使用习惯,尽量做到模仿Windows平台的操作习惯。但因Linux与Windows原生内核的不同,仍然会存在不可磨合的差异。在用户界面上,部分应用软件操作流程会与Windows平台迥然不同,这些差异都会影响用户的体验,进而使其产生抵触情绪,最终导致使用者操作不顺畅而影响业务的正常开展。
(四)实施国产操作系统对人民银行科技人员来说将是全新的挑战
对于科技人员特别是基层科技人员来说,由于其长期从事Windows平台的系统运维工作,习惯于解决Windows系统的各种故障和问題,目前几乎还没有操作Linux平台的经验和知识库积累[4]。因此,一旦全面实施国产操作系统,基层科技人员将面临全新的挑战。其将要面对操作系统以及业务系统出现的与以往完全不同的问题,全无经验可循。而国产操作系统产业链和生态圈的长期萧条,在互联网上可借鉴的系统维护案例极少,这进一步加大了科技人员系统维护的难度。
五、推进人民银行桌面操作系统国产化相关建议
(一)循序渐进推进国产替代率
一方面,针对具有自主知识产权的应用软件,采用迁移或者在国产平台下重新测试开发的方式完成替代。另一方面,针对已经购买Windows平台的商用软件,如有国产替代产品的可直接进行替换;若无法替代且必须使用的,可在国产操作系统上启用Windows虚拟机,在虚拟机中使用该软件。
(二)有序开展业务应用系统整合
一是从总行层面加强软件集中开发,做好系统顶层设计、统筹规划,加快研发基于国产操作系统平台的业务应用系统,推进人民银行国产替代顺利进行,并建立统一门户平台,完成对现有业务应用系统的整合,提升科技部门的系统管理效率,降低开发运维成本和信息系统操作的繁杂度。二是直接将需求与软件开发商、终端厂商和运行商对接,特别是涉及数据库与中间件的业务应用系统,确保人民银行完成国产替代后的操作系统“可用”,并可持续发展完善至“好用”,稳步推进国产替代有序开展、平稳过渡。
(三)提高职工对“自主可控”的认知和操作水平
一是做好宣传工作,对于自主可控、国产替代的必要性与重要性进行客观、全面的宣传,使员工真正认识到“自主可控”的重要性,让员工自觉、主动参与到“自主可控”的建设中去。二是针对人民银行各级分支机构科技人员应加强国产操作系统产品的培训,逐步提升科技人员的专业知识,提高科技人员的管理和系统维护方面的掌控力。
六、结语
总之,我国在建设网络强国的过程中,需要掌握自主可控的核心技术,为网络与信息安全提供可靠保障。特别是在金融发展中,更要求达到核心技术自主可控的要求,其中操作系统在信息技术中处于中枢地位,应该推广国产自主可控的技术与标准,从而掌握信息安全与业务发展的主动权。在此背景下,人民银行是我国金融标准化技术主管部门,应尽快解决国产桌面操作系统推广中存在的问题,真正取代现有操作系统。
参考文献
[1]徐挺,连良琦.人行桌面操作系统国产化的难点与建议[J].金融科技时代,2019(04):72-74.
[2]毛高丽.国产桌面操作系统应用初探[J].福建电脑,2015,31(12):76-77.
[3]努尔麦麦提,侯强,彭志强.基于Linux内核的国产操作系统桌面化应用探讨[J].科技经济导刊,2016(28):24-25.
[4]罗军,吕宏峰,王小强,孙宇.基于SPEC 2000的桌面操作系统与处理器适配评测[J].计算机工程与科学,2016,38(04):693-698.