上篇讲到过,信创,即信息技术应用创新产业,它是数据安全、网络安全的基础,也是新基建的重要组成部分。目前,越来越多的国营背景的企业或单位都开始使用信创硬软件了,由于国产信创硬件起步晚,生态还不全面,所以在搭建系统运行环境的时候,我们需要考虑到软件与硬件的兼容性。
本文介绍了基于x86架构的CPU的信创服务器与操作系统、数据库系统之间的兼容情况。
采用x86指令集的CPU有Intel、AMD、海光、兆芯等,有如下服务器厂商:
1. 中科曙光
中科曙光有部分机型使用的是Intel、AMD的芯片,这两家芯片厂商都是使用x86指令集。
2. 浪潮、联想、新华三、同方等知名国产服务器厂商
以上服务器厂商均有部分机型使用了海光或兆芯CPU,海光、兆芯是基于x86指令集的国产CPU厂商。
基于x86指令集的CPU可以安装的信创开源操作系统有:
1. openEuler 23.03, 22.03, 20.03等版本:
openEuler是华为研发的操作系统,现已移交给开放原子开源基金委员会,开源免费。
目前大部分国产商业信创操作系统都是对openEuler做了定制化开发。
2. AnolisOS 8.x
OpenAnolis社区是一个操作系统开源社区和创新平台,由阿里云与统信软件联合电信运营商,国内、外芯片厂商等单位成立的开源社区。AnolisOS是由OpenAnolis社区发行的Linux开源发行版,支持多计算架构,提供稳定、高性能、安全、可靠的操作系统服务。
国内商业操作系统主要是基于openEuler和AnolisOS这两个开源系统做定制开发。
基于x86指令集的CPU可以安装的信创商业操作系统有:
1. 银河麒麟高级服务器操作系统 V10
该操作系统是基于openEuler内核开发的一款商业操作系统。
2. 统信UOS服务器操作系统 V20
该操作系统有三个内核版本:
1050a:基于AnolisOS内核开发的版本;
1050e:基于openEuler内核开发的版本;
1050d:基于Debian内核开发的版本。
这三个内核版本均支持x86架构,可以自由选择安装哪个版本。
基于x86指令集的CPU可以安装的信创开源数据库系统有:
华为openCauss:
华为openCauss数据库是一款开源的分布式关系型数据库管理系统,兼容MySQL和PostgreSQL协议。它具有高性能、高可靠、高安全、高可扩展等特点,适用于企业级场景需求。
华为openCauss数据库与华为GaussDB有一定的关系,但不完全相同。华为GaussDB是华为自主研发的商业数据库产品,基于openCauss内核进行了优化和增强,提供了更多的企业级特性和服务支持。openCauss是一个开源、免费的数据库平台,鼓励社区贡献、合作。
基于x86指令集的CPU可以安装的信创商业数据库系统有:
1. 华为GaussDB:
华为GaussDB是华为自主创新研发的分布式关系型数据库,支持多种数据库引擎,包括MySQL、PostgreSQL和openGauss。
2. 阿里OceanBase:
阿里OceanBase是阿里巴巴和蚂蚁集团100%自主研发的原生分布式关系型数据库,能够在普通硬件上实现金融级高可用,支持在线水平扩展,创造了6100万次/秒处理峰值的业内纪录。
3. 达梦:
达梦数据库是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,支持单机和分布式部署,兼容Oracle和MySQL语法,适用于金融、政府、能源、交通等多个行业的核心系统。
4. 其他可安装的信创商业数据库系统还有:人大金仓、南大通用、神州通用等。
x86指令集目前生态最为全面,支持绝大部分PC、服务器操作系统和软件。