合 国产操作系统介绍
历史背景
众所周知,CentOS发行版是一个稳定、免费的Linux发行版,源于RHEL(Red Hat Enterprise Linux)依照开放源代码规定释出的源码所编译而成的Linux操作系统,并由社区开发维护。CentOS在2014初,宣布加入Red Hat,社区性质有所变化。最后一版CentOS 8只会更新到2021年12月31日,而CentOS 7只会更新到2024年6月30日。
CentOS为世界各地的许多服务器提供系统支持,CentOS生命周期终结的消息当时更是引起IT界的广泛关注。
使用该操作系统的各类公司机构和IT管理员正在想方设法面对这突如其来的变故,也在为如何从CentOS迁移其服务器和IT基础设施而苦恼。大规模适配服务器软件是一项艰巨的任务。
国内大厂采取措施
CentOS在国内各类机构及公司市场中占绝大多数,并且近年来随着某国制裁国内不少科技公司,我们已经深深意识到,拥有国人自研的操作系统,才能够在未来拥有更多主动权,不然指不定下一个制裁的就是自己了!目前不少公司已经开始着手于将国内操作系统替换在用的CentOS操作系统了。其中包括华为,三大运营商等大厂。近日浩道跟某省移动运营商了解到,他们已经启动服务器操作系统等系统软件迁移的步伐,一起来看看他们采取的措施!
1. 迁移对象
现网已部署了包括BC-Linux、CentOS、Redhat(红帽)、Suse、华为Euler、中兴CGSL、Windows等国内外多种服务器操作系统;部分操作系统(比如CentOS)存在停服风险,需逐步迁移替换,原则上需全部迁移;对于无法迁移的IT系统,需要完成安全加固等工作;
2. 迁移原则
1、新建业务系统原则上采用基于国内开源社区**(**目前主要为欧拉社区和龙蜥社区)的服务器操作系统。
2、对于存量业务系统扩容,若新增模块与已有系统相对独立,原则上应采用国内开源社区的服务器操作系统;若新增模块与已有系统耦合度较高,难以采用基于国内开源社区的服务器操作系统,可采用非基于国内开源社区、但由国内厂商定制开发且满足安全要求的服务器操作系统。
3、对于存量系统,有序开展操作系统的迁移方案研究及实施工作:
优先进行存在停服风险的服务器操作系统的迁移工作,在2024年6月30日停服前最大限度进行迁移;
3. 迁移优先级
综合考虑业务系统改造难度、部署方式、系统架构等因素,服务器操作系统适配迁移工作整体遵循由易到难的原则,具有以下特点的业务系统优先进行操作系统适配迁移工作:
1、开发语言具有较好跨平台属性的业务系统。此类系统可从原运行环境平滑迁移至新运行环境,适配改造工作量较少。
2、部署方式具有高可用属性的业务系统。此类系统可通过主备倒换、伸缩扩容等方式进行迁移而无需中断业务。
3、与其他业务系统耦合关联较少的业务系统。此类系统在迁移过程中涉及到的多系统间的联调测试工作较少。
4、暴露在公网环境下的业务系统。此类系统面临的安全问题更严峻、安全风险等级更高。
为什么选择欧拉操作系统和龙蜥操作系统
1. 欧拉操作系统
欧拉操作系统(openEuler 简称欧拉)是华为发布的操作系统,以Linux稳定系统内核为基础,是开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,是面向数字基础设施的操作系统,支持服务器、云计算、边缘计算、嵌入式等应用场景,支持多样性计算,致力于提供安全、稳定、易用的操作系统。通过为应用提供确定性保障能力,支持OT领域应用及OT与ICT的融合。
欧拉开源社区通过开放的社区形式与全球的开发者共同构建一个开放、多元和架构包容的软件生态体系,孵化支持多种处理器架构、覆盖数字设施全场景,推动企业数字基础设施软硬件、应用生态繁荣发展。
论坛:https://forum.openeuler.org/
文档:https://docs.openeuler.org/zh/
学习:
https://blog.51cto.com/shuchaoyang/category9/p_1
https://blog.51cto.com/shuchaoyang/category9/p_2
https://blog.51cto.com/shuchaoyang/category9/p_3
https://forum.openeuler.org/t/topic/1397