国产信息化介绍
面对百年未有之大变局的时代大环境下,信创产业的国产化开始了风雨中的艰难前行。这里的国产化,是全面开展的,从服务器、操作系统、数据库到应用软件的国产化改造。
当然需要明确一点,这里的国产化主要是在符合自主可控的前提下进行开发改造的国产软件间,并不是说硬件的每一个零件,软件的每行代码都要重新写。
如果你正好看到此文,又觉得目前的国产化仅仅只是套壳,其实也就没有往下看的必要了。
恰好,最近本人的项目就碰到一个从操作系统到数据库到应用里的中间件都要全面国产化的需求于是整理了一下,目前2023年软件业的国产化都有哪些选项。
1、信创国产化都有哪些构成?
信创是信息技术应用创新的简称。信创二字来源于2016年成立的“信息技术应用创新工作委员会”。
信创产业是一条庞大的产业链,主要涉及以下四大部分:
基础设施:CPU 、服务器、存储、交换机、路由器、各种云等。
基础软件:操作系统、数据库、中间件、BIOS 等。
应用软件:OA、ERP、办公软件、政务应用、流版签软件等。
信息安全:边界安全产品、终端安全产品等。
2、基础设施国产化
2.1 CPU的国产化
作为核心要件CPU如果做不到国产化,那其他做得再好也配不上“国产”二字。
目前CPU的国产选择主要有:海光、兆芯、鲲鹏、飞腾、龙芯、中威等。
其中海光和兆芯是通用IP内核授权模式,基于X86授权来开发自己的芯片,特点是速度够快,成本够低,但自主可控性就稍微略差了。
飞腾和华为的鲲鹏是通过指令集架构授权模式,基于ARM授权开发自己的芯片,特点是自主化程度更高,对移动端产品的支持更优秀。目前基于Arm V8的永久授权没有啥问题,可以在此基础上不断改改改。但Arm在升级至V9后将不再向这些国产CPU厂商提供Armv9的永久授权,后续风险不小。
最后龙芯和申威走的是授权+自主研制的模式,早期使用国外的指令集授权,后来自己开发,完全自主可控。其中龙芯是走了一条完全与众不同拓荒路,从MIPS架构入手,并且买断了MIPS架构的永久授权,然后从底层开始研究,开发出了LoongArch指令集。未来最可能真正国产化的可能就是龙芯了。
2.2 服务器的国产化
再说说服务器的整机国产化,目前整机国产化厂商比较多,包括浪潮、新华三、华为、联想、同方、长城、曙光等。
浪潮的创新服务器,目前全国占比第一,主要为机架服务器、多节点服务器、整机柜服务器,主要布局普通级高端服务器市场;大概3万
新华三的UniServer服务器,这家换以前我肯定怀疑其不是国产化服务器,毕竟此前是三资企业,后来一度成为HP的全资子公司。但今年紫光收购了HPE持有的新华三49%的股权,目前成了100%中资控股企业了。也可以看出为了赶上信创的浪潮,做了不少努力了。
华为的TaiShan服务器,基于鲲鹏处理器,国产化基本上没有啥可质疑的,主打爱国情怀,也是目前市场中崛起最快的。同时华为开展的是服务器连同解决方案一体的销售模式,要啥有啥。
再说说里面的联想,这货我到现在都没有搞清楚它到底是不是我国的公司了。但毫无疑问,早期确实是它一家独大,但随着口碑越来越臭,市场逐渐缩小,慢慢被别的厂商赶上。不过毕竟瘦死的骆驼比马大,目前整体出货量依旧还是在头部。
3 基础软件国产化
3.1 操作系统的国产化
国产操作系统主流是:银河麒麟(中标麒麟开源民用版)、中标麒麟(中国软件旗下中标公司)、统信UOS、深度deepin。
操作系统这个层面,分成闭源的Windows和开源的Linux。其中开源的Linux衍生出Ubuntu、CentOS、RedHat等。目前的国产操作系统基本上都是Linux内核,是这些著名衍生版本的再创造。
国产操作系统最大的问题是要解决兼容和易用问题,发展的话就需要考虑生态问题。
首先是深度科技的deepin,目前比较成功的国产操作系统,兼容大部分常用软件,Linux基础上搞了个Windows桌面,相当于把二者做了个结合。在生态方面和华为充分合作,直接华为的笔记本电脑上预装,推广也还不错。
再说说deepin基础上开发的UOS。UOS是一款年轻的操作系统,2020年才上线的。这款操作系统整体上学习吸收了Windows系统的界面和操作习惯,所以用户的接受程度较高,更容易完成迁移。其次UOS的技术路线统一、生态统一,虽然上线时间不长但能兼容适配的外设硬件、基础软件、应用软件众多。目前看是比较有前途的国产操作系统。
然后看看麒麟系列的操作系统,中标麒麟和银河麒麟,其中中标麒麟是基于Linux内核的服务器操作系统,银河麒麟是基于Linux内核的军工领域操作系统。
目前中标麒麟和银河麒麟已经合并都是麒麟软件底下的产品,其中V4和V10版本都是银河麒麟,V7版本是中标麒麟。麒麟家族里还有一个优麒麟,优麒麟操作系统是 Ubuntu 官方衍生版。
麒麟家族的操作系统历史相对比较久,各大应用的兼容性在持续改善中,但毕竟和windows比还是有不小差距。但这货毕竟是真正的国家队,搭着信创的风,一定是要起飞的。
3.2 数据库的国产化
数据库的选择就非常多了,根据墨天轮中国数据库流行度排行榜看,排名靠前的包括:OceanBase、TiDB、openGauss、达梦、人大金仓、GaussDB、PolarDB、GBase等。
OceanBase是蚂蚁集团的完全自研分布式数据库,100%知识产权,承担蚂蚁集团的多有核心链路,主要服务金融、运营商、政府公共服务等。OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特点。语法上接近Oracle。
TiDB是 PingCAP 公司自主设计、研发的开源分布式关系型数据库。开发公司PingCAP,北京平凯星辰科技发展有限公司,如果不仔细查,会以为是国外公司。TiDB 作为通用分布式数据库,已被全球超过 1500 家企业用于线上生产环境。语法上兼容MySQL。
openGauss是华为主导的高性能、高安全、高可靠的开源关系型数据库。最大特点是开源、免费,鼓励社区贡献合作,2020年6月才开源,历史不算长。语法上使用的是PostgreSQL。
GaussDB是华为自研的另外一个数据库品牌,未开源,版本众多,支持关系型和非关系型数据库引擎,比如GaussDB(for MySQL),100%兼容MySQL,GaussDB(for Mongo),100%兼容MongoDB。
达梦是国产数据库中做得比较早的,相对中规中矩吧,产品功能丰富,工具也比较完备。普遍反应JDBC兼容性差,executeBatch容易卡死。语法上使用的是Oracle,外观更像sqlserver。
人大金仓是国产面向大规模并发交易处理的企业级关系型数据库。用户界面友好,上手快,支持多种数据类型,有一整套解决方案。但社区支持较少,生态系统较小,比较适用于数据规模比较小或者数据量不大的场景。语法上采用的是PostgreSQL。
PolarDB是阿里巴巴自主研发的下一代云原生关系型数据库,计算能力最高可扩展至1000核以上,存储容量最高可达 100TB。经过阿里巴巴双十一活动的最佳实践。语法上100%兼容MySQL、PostgreSQL、高度兼容Oracle语法。
4、应用软件国产化
应用软件是建立在基础软件之上,直接面向用户层的软件部分,包括日常办公软件、业务软件、政务软件、社交软件等。常见的包括协同办公软件如WPS,流式版式软件如PDF,上网用浏览器如360安全浏览器。
4.1 办公软件的国产化
办公软件主要是对标微软office,包括文字、表格、写字板等;主要包括龙头地位的金山办公的WPS,永中软件的永中Office,中标软件中标普华Office。
金山办公的WPS包括WPS Office桌面版及WPS Office移动版,包含文字、表格、WPS、PDF编辑,其他包括金山词霸等。基本上可以毫无压力替代微软office,并且经过这么多年的迭代,WPS的稳定性和兼容性已经相当成熟了。个人使用感受是只要肯付费,各类模板的功能还是蛮好用的。
永中office基于java语言编制,拥有独立的函数编辑器、大量剪贴图以及学科符号素材,比较适合用作教学用途。至于兼容性,比WPS会差一些,个人感受一般。
中标普华office通常封装在中标麒麟linux安装文件中。该office拥有藏文、维吾尔文等版本,针对龙芯、申威等国产cpu皆有适配。支持中文办公软件文档格式UOF,也支持国际文档格式标准(ODF)和office2007之后的文件格式。没有用过,不谈体会。
4.2 浏览器的国产化
国产浏览器很多,典型如360安全浏览器,QQ浏览器,奇安信可信浏览器等。有不少浏览器看着是国产,但可能套的是IE内核或者Chrome内核。
360安全浏览器是国内用户量最大的浏览器。360浏览器最新版共有六层防御,同时还有无痕浏览和隔离模式。这个浏览器安不安全不知道,反正是足够流氓,会各种诱导安装360全家桶。
QQ浏览器腾讯官方出品,基于chromium内核开发双核设计,启动速度、浏览网页速度更快,支持Chrome的扩展,还有微信等众多优质扩展。支持QQ快捷登录,登录浏览器后即可自动登录腾讯系网页。依托的是腾讯的生态,使用体验还行吧。感觉手机上APP比web端更好用。
华为浏览器是华为公司打造的一款高速浏览器软件,华为浏览器PC版为用户提供搜索,智能资讯,导航于一体的优质上网体验。如果用的华为手机、华为电脑这个浏览器还是可以用一用。
奇安信可信浏览器以“多方兼容、统一管理、内生安全”为设计理念,提供针对业务系统的兼容能力,针对浏览器客户端的统一配置管理、统一行为管理和统一安全管理能力,为政企用户提供专业的业务承载平台。是目前在大力推广的浏览器。