CentOS时代即将结束 国产系统能否避免“受限”覆辙?

天翼云开发者社区
• 阅读 213

今年1月31日,CentOS8停止更新。2024年6月30日,红帽对CentOS 7的支持也将终止。至此,CentOS的时代就宣告结束了。这意味着CentOS的安全性将无法得到保证,众多依赖CentOS的中国企业不得不改变“路线”,但是否会变更到国外系统上却打上了问号。尤其是在美国近期出台“不允许将安全漏洞共享到中国”的新规则后,国内企业对使用国外系统是存疑的。

CentOS停服对众多国产系统影响巨大 CentOS 起源于 CAOS Linux 的构建,是一种基于 RPM 的 Linux 发行版,与其上游源 Red Hat Enterprise Linux (RHEL) 兼容,由 Gregory Kurtzer 于2002年启动。

凭借开源免费、稳定、硬件兼容性好等特性,CentOS深受中国乃至全世界厂商和开发者的青睐,应用范围极为广泛,众多企业和系统均基于CentOS推出了发行版,其中包括GE、Riverbed、F5、Juniper和Fortinet,以及大部分国产操作系统。

因此,CentOS 的停更影响巨大,甚至欧洲核子中心和费米实验室曾发布联合声明表示,CentOS的结束可能会对全世界的粒子物理界产生显著影响。

对国产操作系统而言,其依赖社区操作系统版本,大多是剪裁、修改、定制、完善等,很多企业甚至云厂商Host上的主机默认都是CentOS。CentOS 的停更将导致众多国产系统改变“路线”,甚至不少国产系统会“销声匿迹”,对于企业的生产、研发等也将产生重大影响。

完全自主可控的国产系统成迫切需要 CentOS停更后,国内企业或者国产系统是否可以继续依存于其他国外系统继续开发或者生存?答案是否定的。

CentOS的停服说明国外系统在长久服务的稳定性上是存疑的,美国近期出台的新规也让国外系统在安全性上大打折扣,种种迹象都表明,国内企业想要谋求发展,需要的是完全自主可控、具备持续服务能力的国产系统。

国内企业和国产系统研发者对此也早有认知,尤其是近年来,国产系统的研发进程不断加快,涌现出了多个优秀国产系统,受到国内开发者和国内企业的追捧,以天翼云操作系统CTyunOS为例,其在openEuler Summit 2021上正式发布,至2022年4月,仅几个月时间,CTyunOS在全国已上线10000余套,覆盖多种业务场景,且业务运行稳定可靠。

这一事件也反应出,中国需要有自己的开源社区,通过丰富生态支持、完全开源、产业共建等,提供极简开发、极致体验的开发平台,来实现社区的有序治理,企业数量和开源贡献者的快速增加,进而推动中国开源体系的建设,为国产系统的研发奠定良好基础。

在此方面,我国也取得了快速发展,如CTyunOS所基于的欧拉开源社区,据介绍,欧拉开源社区已发展了330家社区伙伴,8403名社区开发者,有效推动了国产系统的自主创新研发。

国产系统应具备哪些能力以取代国外系统 伴随我国开源社区的发展,国内系统的开发有了稳定且能够激发更多创新力的基础,但想要支撑起国内企业的业务发展,还需具备多种能力。以其中的代表CTyunOS来看,国产系统应具备以下几种核心功能,才能满足国内企业的需要。

1、国产系统应具备持久服务的能力和良好的安全性,这是企业使用系统时的基本要求,也是国内企业将目光从国外系统转向国内系统的最大原因。作为背靠欧拉开源社区及天翼云的国产系统,CTyunOS在持久服务上有着天然优势。在安全性上,CTyunOS也进行了重点增强,能够提供 IMA 完整性度量框架和 secGear 机密计算框架,可判断运行环境是否安全可信;同时还能提供安全架构工具 security-tool,使安全设置更便捷、更自动化。

2、国产系统应适配多种架构,支持多样性算力。国内企业在架构选择上存在一定差异,CTyunOS能够在短时间内实现多业务的覆盖,并受到广泛认可,其中一个重要原因便是其具备良好的适应性。据介绍,CTyunOS能够适配同源异构多样性算力,支持 X86、ARM 等多种架构,并在鲲鹏、飞腾、兆芯、海光上适配优化。针对多核场景,从调度、锁、减少 CPU 共享资源冲突等方面提升 CPU 多核的并行度,实现任务加速。

3、在企业上云过程中,国产系统应起到良好的助推作用。上云是当前国内企业数字化转型的重要一环,系统在此方面需具备应有的能力。CTyunOS中,天翼云打造的计算管理组件,提供支持超大规模集群(10k+宿主机集群)的低延迟、高性能云平台。定制化的鉴权组件GoStone项目,大幅提升鉴权认证性能,在相同资源消耗的情况下具备高达百倍的安全性能提升。

4、国产系统在性能方面也应根据国产企业的实际情况进行优化。CTyunOS便具备优化内核能力、增强虚拟化能力,能够进行良好的内存分级扩展,在多种场景下提升了进程调度的性能,CPU、内存、IO、网络调度的性能领先业内标杆 CentOS 17%,大数据、Web、数据库场景领先 CentOS 15%-22%,并且降低了主机 CPU 和内存消耗,大幅提升性能和虚拟机密度,还达到了提升物理内存使用效率的效果。

看清差距,国产系统、国内开源还需持续增强 当前,国产系统在政策、技术支持下正快速发展,但依旧要看到国内外的差距。根据数据,近年来,操作系统细分市场不断扩大,但国产操作系统的市场份额始终没有超过5%。 这要求不论开源系统也好,还是国产系统也罢,在产品、市场等方面都有广阔的发展空间,也有多方面的工作需要加强。

海比研究院赵满满撰文指出,中国的开源社区和生态离不开政策支持,我国也正在逐渐加大此方面的政策引导。同时,夯实国内开源的基础建设还需做好以下工作:要发挥开源基金会等专业组织牵头引领作用,完善开源治理机制和治理规则,推广开源理念,加快建设开源代码托管平台等基础设施等。

国产系统发展方面,则需要加大研发,加大适配,加大生态,扩大市场,需要天翼云等团队和公司,积极响应国家全面推进科技创新、自主可控的战略,致力于研究国产化替代方案,并不断完善相关技术,避免宕机、服务中断、数据泄露等风险,扩大业务覆盖层,助力国内企业更换质量可靠、具有持续服务能力的商业发行版操作系统。通过国产系统的发展,助推企业上云、企业的数字化转型,为数字经济、数字中国贡献一份力量。

点赞
收藏
评论区
推荐文章
Souleigh ✨ Souleigh ✨
3年前
Flash 终将谢幕:微软将于年底停止对 Flash 的支持
近日,微软宣布将于今年12月终止对AdobeFlashPlayer的支持,届时,微软旗下所有浏览器都将无法使用Flash,Adobe也不会在今年12月后发布安全更新。早在2017年,Adobe、Apple、Facebook、Google和Mozilla就已经宣布将于2020年12月停止对Flash的支持。微软将于
Stella981 Stella981
2年前
Centos7中使用iptables,docker容器中实例,外网端口无法访问
因微信小程序需要https的域名访问方式,阿里云无法通过IP和端口绑定域名,只能通过IP进行绑定,故如果不想直接使用443端口,就只能进行端口映射了。这里我使用iptables。由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。停止firewall systemctlstopfire
Stella981 Stella981
2年前
Linux CentOS使用yum安装Docker
Docker支持以下的CentOS版本:目前,CentOS仅发行版本中的内核支持Docker.Docker运行在CentOS7上,要求系统为64位、系统内核版本为3.10以上.Docker运行在CentOS6.5或更高的版本的CentOS上,要求系统为64位、系统内核版本为2.6.32431或者更高版本.Docker要求CentOS系统的内核
Stella981 Stella981
2年前
Docker的基本操作
安装环境说明Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。由于我们学习的环境一般都使用的是CentOS,因此这里我们将Docker安装到CentOS上。注意:这里建议安装在Ce
Stella981 Stella981
2年前
CentOS 7 64bit Minimal安装后的初步10项优化和配置
CentOS官方于2014年7月7日发布64位CentOS7.0.1406开始,不知不觉已快半年了。也已经有越来越多的软件开始支持CentOS7了。ITGeeker也尝试将越来越多的服务架构于其之上。CentOS7是一个大版本更新,应该有不少提升。连服务的启动停止命令也有了很大的变化。CentOS6及之前:servicehttpd
Wesley13 Wesley13
2年前
VMware Workstation player 安装CentOS实践
   本文实践在windows系统的VMwareWorkstationplayer上安装CentOS7系统,并对新安装的CentOS(最小化安装)系统做一些基本的配置。一、准备工作1.安装VMwareWorkstationplayer2.CentOS764系统镜像3.SSH工具(本文使用GIT的命令行)二、
Stella981 Stella981
2年前
CentOS 7上安装MySQL 8
这两天电脑(Window系统)突然变得特别卡,内存和CPU占用总是特别高,查了一下,发现后台总是在运行很多服务。于是,卸载了一些应用,将各种本地安装的数据库迁至Linux,Windows上顿时轻便了很多。1、检查CentOS7上是否有MariaDB,如果有,卸载。1检查系统中是否安装有mariadb2rpmqa
Stella981 Stella981
2年前
CentOS 已死!用哪个?Ubuntu or Debian
前言前几天,红帽官方宣布CentOS8于2021年年底结束维护。CentOS已死!"免费"的RHEL没了...(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI0MDQ4MTM5NQ%3D%3D%26mi
Stella981 Stella981
2年前
Centos6.5
一、安装centos6.5二、配置centos系统的网卡首先,在安装centos之前,网卡选择hostonly(仅主机模式),因为centos是安装在虚拟机的,我的主操作系统为win7,因此,要共享vmnet1,让仅主机模式也可以上网。如图!(http://static.oschina.net/uploads/space/2015/1217
Wesley13 Wesley13
2年前
VM VirtualBox安装CentOS 7 64位实践
   本文实践在Linux系统的VirtualBox上安装CentOS764位系统,并对新安装的CentOS(最小化安装)系统做一些基本的配置。一、准备工作1.CentOS764系统镜像2.SSH工具二、开始安装1.打开VMVirtualBox虚拟机!(https://static.osc
天翼云开发者社区
天翼云开发者社区
Lv1
天翼云是中国电信倾力打造的云服务品牌,致力于成为领先的云计算服务提供商。提供云主机、CDN、云电脑、大数据及AI等全线产品和场景化解决方案。
文章
515
粉丝
8
获赞
37