CentOS7在2024.6.30停止维护后,可替代的Linux操作系统

背景

        Linux的发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。国内占有率最多的却是Centos,这是由其特殊的生态位置所决定的。

        CentOS Linux 是一个 GNU/Linux 发行版,它使用商业红帽企业 Linux 操作系统的源代码构建并与之兼容。2024年之前,国内服务器上选择CentOS的比比皆是。如今CentOS社区的工作重心已经全面转移到CentOS Stream,也就是说未来社区不会再有 CentOS Linux 的新版本,只有 CentOS Stream 不断向前发展。按照CentOS社区的生命周期定义,CentOS6、7、8三个版本均将服务到期,CentOS生命周期结束意味着不会再有任何安全漏洞修复和补丁的更新。

  •         CentOS 6的生命周期在2020年11月30日结束。
  •         CentOS 8生命周期也已经在2021年12月31日结束。
  •         CentOS 7生命周期结束时间是2024年6月30日。

        在这种情况下,我们有哪些Linux操作系统可供选择?

  1. 转向其他社区免费版本:Rocky Linux、Ubuntu、Debian、SUSE、Amazon Linux 2
  2. 转向红帽主导的社区或发行版,如 CentOS Stream 或 RHEL(红帽官方建议CentOS用户升级到CentOS Stream,但也声明了并非为生产环境设计。)
  3. 转向国内发行版,如 龙蜥、欧拉、麒麟等。

国外社区免费版

1、Ubuntu/Debian 适用于新特性要求多的互联网行业(AI、编译环境、大数据)

        Ubuntu 拥有庞大的社区,提供在线教程和指南,用户可以在这些社区的帮助下自行解决各种问题和障碍,同时在 Ubuntu 或 Debian 上设置基于服务器的应用程序。Ubuntu 每两年发布一个 LTS 版本,而标准版本是每六个月发布一次,支持期限为九个月。

        Debian是一个开源的操作系统,最初发布于 1993 年,由全球志愿者开发,是一个自由开源社区项目。它的目标是提供一个自由的、开源的操作系统,以确保计算机用户的权利得到保护。Debian系统目前采用的是Linux内核或者Free BSD内核。

        在Debian系统中,有一个非常强大的软件包管理系统,这个系统被命名为dpk,这是Debian包管理系统的简称。这个包管理系统在Debian系统的发展中起到了非常重要的作用,使得用户能够方便地安装、更新和删除软件包。

        Debian系统的另一个重要特性是其稳定性。Debian系统以稳定性著称,它定期发布安全更新,并提供长期支持版本,以确保操作系统的安全性和稳定性。

        此外,Debian系统还具有广泛的软件包支持,这使得它能够满足各种不同的需求。Debian系统的软件包管理机制使用了一个私有的数据库来跟踪软件包的状态,包括已安装、未装、等待安装等,通过这个数据库,Debian系统能够确定如何安装用户需要的软件包以及它的关联包,这也使得Debian系统在软件兼容性方面表现出色。

        在硬件支持方面,Debian系统也表现出色,可以支持各种不同的硬件平台。

        总的来说,Debian系统是一个功能强大,灵活,稳定,安全,可靠的操作系统,它具有广泛的软件和硬件支持,以及强大的社区支持,因此被广泛用于服务器和桌面系统。在基于Debian的自由开源的Linux操作系统中Ubuntu使用者居多。

        官网:debian.org/

        官网:ubuntu.com/

2、Oracle linux(传统生产环境)

        Oracle Linux 是从 RHEL 的源代码编译而来的,因此可以说它是 Red Hat Linux 的克隆,并且还提供了早期的安全更新。

        Oracle Linux是由Oracle公司开发和支持的Linux发行版。Oracle Linux基于Ubuntu、Red Hat Enterprise Linux和SUSE Linux等Linux发行版的源代码,并提供了与这些发行版相似的功能和工具集。Oracle Linux是免费提供给Oracle客户、合作伙伴和开源社区使用的。

        Oracle Linux的特点包括:

        兼容性:Oracle Linux与Oracle的云平台和数据库产品完全兼容,可以在Oracle云上运行,也可以在私有云和公共云上部署。

        安全性:Oracle Linux提供了多种安全功能,如SELinux、AppArmor、内核加固等。

        性能:Oracle Linux针对性能进行了优化,可以提供更高的性能和更好的可伸缩性。

        可靠性:OracleLinux具有高度可靠性,通过了多项认证,如US DoD 5220.22-M认证、ISO 27001认证等。

        易用性:Oracle提供了丰富的文档和支持资源,使得用户能够轻松地安装、配置和管理Oracle Linux。

        总之,Oracle Linux是一款功能强大、安全可靠、易于部署和管理的Linux发行版, 适用于企业级应用和服务器环境。

        官网:oracle.com/cn/linux/

3、OpenSUSE(老牌发行版本)

        它带有三个包管理工具,ZYpp 作为标准命令行工具,YaST 用于前端,RPM 用于更底层。OpenSUSE 的次要版本每 12 个月发布一次,而主要版本大约在36-48 个月之后发布,这个发布周期类似于 Ubuntu。

4、Rocky Linux(信仰守护者)

        CentOS 的联合创始人 Gregory Kurtzer 将推出另一个基于 RHEL 软件包的 Linux 分支,称为“ Rocky Linux”旨在与 Red Hat Enterprise Linux 100% 兼容。

        Rocky Linux(Rocky Linux)是一个社区企业级操作系统,由CentOS的创始人格雷戈里•库尔泽(Gregory Kurtz)领导。

        2020年底,Red Hat宣布,将停止开发Centos(一个可用于企业级生产环境的RedHat Enterprise Linux下游版)。作为回应,Gregory Kurtze,CentOS的初始创始人,通过CentOS网站的评论宣布,将再次启动一个新的项目以实现Centos的最初目标。

        Rocky Linux遵循了CentOS的开源协议,并且承诺长期维护和支持。

        Rockly Linux的设计目标是与美国顶级的Enterprise Linux发行版实现100%的错误级兼容。它是一个社区企业系统,旨在与Red Hat Enterprise Enterprise Linux(RHEL)实现100%的错误级相容。社区正在大力推动Rockly Linux系统的发展。

        Rockley Linux的最新版本是Rocky Linux9.0,它是在RHEL9.0的基础上建立的,并且计划支持近十年会一直到2032年初。

        总的来说,Rocky GNU/Linux以其稳定性和兼容性,被广泛用于企业级服务器环境,特别是在CentOS停止维护后,成为了许多CentOS用户的首选操作系统。

        官网:rockylinux.org/

5、AlmaLinux(替补)

        AlmaLinux是一个基于RedHat Enterprise Linux (CentOS)的免费开源操作系统。它是由CloudLinux公司的创始人Greg Kurtzer创建的,旨在填补CentOS 8宣布停止维护后的空白。

        AlmaLinux是一个社区驱动、透明度高、稳定的操作系统,它与CentOS的软件包管理器DNF保持兼容. AlmaLinux与Red Hat EnterpriseLinux (RHEL 7)实现了1:1的二进制二进制兼容. 因此,AlmaLinux发行板可以完全取代CentOS稳定版本,软件方面无须进行任何一行代码的修改,迁移过程相当简单.

        此外,AlmaLinux还支持多种不同的架构,包括x86-63、ARM63、IBM Z和POWER9等. 这使得用户可以根据自己的硬件平台选择使用AlmaLinux,无论是在家庭计算机、服务器还是云计算环境中。

        Alma Linux的开发工作由CloudLinux社区成员管理,由社区引导和驱动,并由CloudLinux Inc每年赞助100万美元,以及其他赞助商的支持. AlmaLinux OS基金会是一个非营利组织,旨在为了AlmaLinux OS社区带来利益。

        AlmaLinux的最新版本是AlmaLinux 9,默认搭载了GNU/Linux 40.5版本. 对于那些想要尝试AlmaLinux的用户,可以在虚拟机上测试,但请记住,由于AlmaLinux目前仍处于Beta版阶段,所以最好不要将其用于企业生产环境。

        官网:almalinux.org/

6、CentOS Stream 或 RHEL(实验场)

        CentOS Stream 旨在为红帽的合作伙伴和客户改进整体开发、测试和生态系统认证过程。红帽在开发 Linux 平台方面处于领先地位,无论是在产品级别还是在社区级别,但我们并不是唯一的选择。其他公司和社区可能会采用在 CentOS Stream 中发展的创新,或者完全按照自己的方式发展。这就是开源和 Linux 的优点:不同的细微差别可以进化,围绕同一个上游内核构建,以应对特定的挑战。

        CentOS处于红帽生态链的最下游,即Fedora → RHEL → CentOS。

        Fedora作为新功能的试验场,精华被RedHat吸收,但是要使用RHEL是需要付出高昂的订阅费用,而CentOS是依据开源协议,从RHEL源代码中去除商标部分后重新编译而成的系统,继承了RHEL的优秀特性,又是完全免费的,可以说是非常接地气。

        然而,领导层在 2019 年决定向 CentOS Linux 社区引入一个新模式:CentOS Stream,将社区工作转向上游。CentOS Stream 是一个面向开发者的发行版,旨在帮助社区成员、红帽合作伙伴和其他人在更稳定和可预测的 Linux 生态系统中充分利用开源创新。

        CentOS处于红帽生态链的上游,即Fedora → CentOS  → RHEL 。

        CentOS 社区由下游转到上游,发布的 CentOS Stream 也会给下游原来在使 CentOS 的用户带来一些影响。

        红帽官方建议CentOS用户升级到CentOS Stream,但也声明了并非为生产环境设计。

国内操作系统

        国内的开源社区发展随着集成电路的发展也是热火朝天,软硬件平台的协同发展是大势所趋。

1、OpenEuler

        OpenEuler 是兼容 CentOS 的国内主流开源操作系统之一,相较 CentOS 对核内关键功能如进程调度、内存管理、IO读写进行了深度优化,同时在核外构筑了容器 iSula、虚拟化 StraitVirt、机密计算 SecGear、毕昇 JDK 等特性。

2、Anolis OS

        Anolis OS 8 是 OpenAnolis 社区推出的完全开源、中立、开放的发行版,它支持多计算架构,也面向云端场景优化,100% 兼容 CentOS 8 软件生态。

        同时 Anolis 针对 CentOS 停服有专门的的解决方案,包括可供选择的迁移方案、龙蜥社区停服应对方案等。

3、Alibaba Cloud Linux

        在 Anolis OS 的基础上,阿里云正式推出 Alibaba Cloud Linux 3,Alibaba Cloud Linux 3 专为阿里云基础设施定制优化的 Linux 发行版。

4、TencentOS Server Kernel

        Tlinux是腾讯针对云的场景研发的 Linux 操作系统,提供了专门的功能特性和性能优化,为云服务器实例中的应用程序提供高性能,且更加安全可靠的运行环境。

5、银河麒麟(KylinOS)

        能针对企业级关键业务,适应虚拟化、云计算、大数据、工业互联网时代对主机系统可靠性、高薪能、易管理的自主操作系统,同时支持飞腾、鲲鹏、龙芯、海光、兆芯等自主平台。

6、红旗 Linux

        红旗 Linux 桌面操作系统 V11,支持 x86、ARM、MIPS、SW等指令集架构,支持国产自主 CPU 品牌:龙芯、申威、鲲鹏、飞腾、海光、兆芯,基于 debian 10.6 开发,商用维护的内核版本(4.19)。同时红旗 Linux 还拥有容器云管理平台等。

小结

        传统企业客户如果寻找CentOS替代方案建议考虑RadHat Linux,原因主要是同为一个系列,并且硬件兼容性更好,硬件厂商都会做适配。

        互联网企业设计架构本身冗余不依靠单点的稳定性,所以更多求新,更多会选择Ubuntu。

        实际可以看看红帽对于CentosStream说明,Stream的版本发布和红帽一样有严格的测试,选择使用Stream也未尝不可。

        其实只要是发行版本,都有匹配自身特点的忠实用户,不仅仅是信息部门对专业知识的判断及运用,更多的是保持整个生态的不断完善和深化。展望未来,现阶段为了摆脱束缚,完全自主可控的软硬件架构被越来越多的采纳,不管是数据中心还是个人终端,更多的产品研发将采用开源架构,随着软硬件的不断迭代,相信国产生态必然是个跨越式增长。希望大家经过以上的介绍,都能找到合适自己企业发展的替代方案,搭载“数转智改”的浪潮,真正实现数据无忧,固本提效。

        在信创的前提下,国内的环境,尽量选择国内操作系统不会错;海外环境的话可以选择国外社区免费版。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/32005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

最全信息收集工具集

吉祥学安全知识星球🔗除了包含技术干货:Java代码审计、web安全、应急响应等,还包含了安全中常见的售前护网案例、售前方案、ppt等,同时也有面向学生的网络安全面试、护网面试等。 所有的攻防、渗透第一步肯定是信息收集了&#xf…

CID引流电商助力3C产品销售腾飞的实践与思考

摘要:随着互联网技术的不断发展和普及,电商行业迎来了前所未有的发展机遇。其中,CID引流电商作为一种新兴的电商模式,为商家们提供了更加精准、高效的拓客之路。尤其在3C产品领域,CID引流电商更是助力其销售腾飞的重要…

云计算【第一阶段(18)】磁盘管理与文件系统

一、磁盘基础 磁盘(disk)是指利用磁记录技术存储数据的存储器。 磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。 早期计算机使用的磁盘是软磁盘(Floppy Disk,简称…

程序猿大战Python——面向对象——魔法方法

什么是魔法方法? 目标:了解什么是魔法方法? 魔法方法指的是:可以给Python类增加魔力的特殊方法。有两个特点: (1)总是被双下划线所包围; (2)在特殊时刻会被…

MURF3040CTR-ASEMI智能AI应用MURF3040CTR

编辑:ll MURF3040CTR-ASEMI智能AI应用MURF3040CTR 型号:MURF3040CTR 品牌:ASEMI 封装:TO-220F 恢复时间:35ns 最大平均正向电流(IF):30A 最大循环峰值反向电压(VR…

CSS详解

盒子模型&#xff08;box-sizing&#xff09; line-height与height CSS选择符和可继承属性 属性选择符&#xff1a; 示例&#xff1a;a[target"_blank"] { text-decoration: none; }&#xff08;选择所有target"_blank"的<a>元素&#xff09; /* 选…

嵌入式Linux驱动开研发流程详细解析

大家好,今天主要给大家分享一下,嵌入式linux中重要的内容详解。 一、驱动概念 驱动与底层硬件直接打交道,充当了硬件与应用软件中间的桥梁。 具体任务 读写设备寄存器(实现控制的方式) 完成设备的轮询、中断处理、DMA通信(CPU与外设通信的方式) 进行物理内存向虚拟内存…

[已解决]ImportError: DLL load failed while importing win32api: 找不到指定的程序。

使用pip install pywin32302安装后import找不到win32api 失败尝试 上网找别人的解决方案&#xff0c;大部分解决方案都是通过复制下面两个dll文件到 下面这个文件夹&#xff0c;并且复制到C:\Windows\System32&#xff0c;从而解决问题&#xff0c;但是我没能成功。 解决方…

深度神经网络——什么是小样本学习?

引言 小样本学习是指使用极少量的训练数据来开发人工智能模型的各种算法和技术。小样本学习致力于让人工智能模型在接触相对较少的训练实例后识别和分类新数据。小样本训练与训练机器学习模型的传统方法形成鲜明对比&#xff0c;传统方法通常使用大量训练数据。小样本学习是 主…

【IC验证】UVM实验lab03

1. TLM端口的创建、例化与使用 创建&#xff1a; uvm_get_blocking_port #(fmt_trans) mon_bp_port; 例化&#xff1a; function new(string name "mcdf_refmod", uvm_component parent);super.new(name, parent);fmt_trans new("fmt_trans", this);…

HMI之王 STM32H7S7

还要什么自行车啊 感谢原厂精彩培训和慷慨赠板&#xff01; 以下列示几个关注的点&#xff0c;计划做成系列&#xff0c;随缘更新&#xff0c;尽量填。 0&#xff09;1024*600分辨率配5寸触屏&#xff1b;Type-C with USB 2.0 HS interface, dual‑role‑power 终于不用2根线…

为何人类需重复学习与记忆?人工智能与人类认知机制的融合 —— 生物体AI

零、 AI 与人的认知背景知识 人作为一种生物智能体&#xff0c;学习和记忆的过程往往需要重复与实践。这是因为人的大脑并非一次性就能完美地吸收和储存信息&#xff0c;而是通过反复的认知加工&#xff0c;将短期记忆转化为长期记忆&#xff0c;并通过深度理解、归纳总结以及…

excel数据透视

Excel中&#xff0c;数据透视图&#xff08;PivotChart&#xff09;和数据透视表&#xff08;PivotTable&#xff09;是两个紧密相关的工具&#xff0c;用于分析数据。数据透视表是数据透视图的数据源&#xff0c;也就是说&#xff0c;数据透视图是基于数据透视表中的数据创建的…

区块链媒体发布推广秘籍大揭秘-华媒舍

区块链技术迅猛发展&#xff0c;成为全球瞩目的热门领域。随之而来的是区块链媒体的兴起&#xff0c;成为传播和推广区块链知识、项目和应用的重要平台。本文将揭示区块链媒体发布推广的秘籍&#xff0c;为读者深入了解该领域提供详尽科普介绍。 一、什么是区块链媒体&#xff…

【活动】TSRC反爬虫专项正式启动!

活动时间 即日起 ~ 2024年7月5日 18:00 测试范围&#xff1a;微信公众号、腾讯新闻等 测试域名&#xff1a;mp.weixin.qq.com 微信公众号相关接口 1. 微信公众号文章列表 2. 历史文章 3. 文章详细内容 注&#xff1a;详情报名后公布。反爬虫专项将不定期上线新业务&#xf…

亚马逊测评:从底层硬件到软件控制,全方位打造安全测评环境

在竞争激烈的测评市场中&#xff0c;构建一个稳定高效的模拟环境体系是赢得竞争的关键所在。然而&#xff0c;现有的虚拟环境方案如虚拟机、模拟机、GCS系统、云手机以及VPS服务等不仅费用昂贵&#xff0c;而且面临着在风控严密的平台上如亚马逊难以逃避检测的问题&#xff0c;…

力扣SQL50 每月交易 I 求和 SUM(条件表达式) DATE_FORMAT(日期,指定日期格式)

Problem: 1193. 每月交易 I &#x1f468;‍&#x1f3eb; 参考题解 Code select DATE_FORMAT(trans_date, %Y-%m) AS month,country,count(*) as trans_count,count(if(state approved, 1, NULL)) as approved_count,sum(amount) as trans_total_amount,sum(if(state appr…

Linux的shell语法

Linux的shell脚本 1.概述 shell解释器&#xff0c;介于操作系统内核与用户之间&#xff0c;充当了一个“命令解释器”的角色&#xff0c;负责接收用户输入的操作指令&#xff08;命令&#xff09;并进行解释&#xff0c;将需要执行的操作传递给内核执行&#xff0c;并输出执行…

关于使用绿联 USB-A转RJ45 2.5G网卡提速的解决问题

问题 网络下载速率低 我的自带网卡是 I219v 在嵌入了2.5G网络后一直无法到达1.5G以上。 平均测速300~500M 解决方案 更新了USB的网卡驱动 禁用了 I219-V的驱动。测速即可 USB下载地址 https://download.csdn.net/download/qq_28198181/89468806

库卡机器人减速机维修齿轮磨损故障

一、KUKA机器人减速器齿轮磨损故障的原因 1. 润滑不足&#xff1a;润滑油不足或质量不佳可能导致齿轮磨损。 2. 负载过重&#xff1a;超过库卡机械臂减速器额定负载可能导致齿轮磨损。 3. 操作不当&#xff1a;未按照说明书操作可能导致KUKA机器人减速器齿轮磨损。 4. 维护不足…