现在有了AI,其实AI比我总结得好。但是,总结的内容太多也不一定是一件好事!!还需要筛选自己的关注点。。嘻嘻

历史演变

RHEL (2000) 
    ↓ (源码重新编译)
CentOS (2004-2020) 
    ↓ (项目终止)
CentOS Stream (2020至今) ← Rocky Linux (2021至今) / AlmaLinux (2021至今)

从上面的历史演变,可知CentOS是从RHEL源码重新编译而来,2020年CentOS Linux项目终止,只发行CentOS Stream版本。

但是呢,大家使用CentOS习惯了,难道都要买收费的Redhat?此时国外就出现了RockyLinux和AlmaLinux,完全可以当CentOS来用。

我们国内有自己的替代品:OpenEuler、AnolisOS,但是这两款你不能完全当做Redhat来用,因为从kernel到自带应用Package版本都有一定的差异。

原因很简单RockyLinux和AlmaLinux同CentOS是从RHEL的源码编译来的,可以认为完全相同。而OpenEuler、AnolisOS却不是。虽然在使用习惯上很像RHEL,只限于很像~~

核心区别对比

特性 RHEL CentOS (传统) Rocky Linux CentOS Stream
性质 商业发行版 社区重建版 社区重建版 开发版
成本 付费订阅 免费 免费 免费
支持周期 10年 10年 10年 5年
更新策略 稳定更新 延迟更新 延迟更新 滚动预览
技术支持 官方支持 社区支持 社区支持 社区支持
定位 企业生产 企业替代 企业替代 开发测试

详细区别分析

1. 商业模式和支持

RHEL

  • 需要购买订阅许可证

  • 提供官方技术支持

  • 包含SLA(服务等级协议)

  • 访问Red Hat客户门户、知识库

CentOS/Rocky Linux

  • 完全免费使用

  • 社区技术支持(论坛、文档)

  • 无官方SLA保障

2. 发布周期和稳定性

# RHEL发布流程
上游开发 → Fedora → RHEL → CentOS/Rocky Linux(传统模式)
上游开发 → Fedora → CentOS Stream → RHEL(新模式)

未来展望

  • RHEL:继续作为企业Linux的黄金标准

  • Rocky Linux:成为社区驱动的RHEL兼容版首选

  • CentOS Stream:作为RHEL的上游开发平台

RHEL和CentOS到底有多像?

前面,全部来自于AI,我只是选取搬运了一下。下面才是我想说的。我以为发现了CentOS和RHEL的不同,结果人家连BUG都COPY了~~才明白RHEL=CentOS,只不过就像前面说的一样,一个是商业支持、一个是社区支持。

现场反馈了一个问题:sshd -T回显没有allowagentforwarding参数。于是乎我找了一台CentOS6进行了验证,结果有回显。根据现场网管一贯的行为,我有理由他们在忽悠我。但是,现场很坚决。无奈,只能搞了一台RHEL6去验证,老天爷呀~~真没有回显。

CentOS6.5上的操作记录

 sshd -T|grep -i agent
allowagentforwarding yes

rpm -q openssh-server
openssh-server-5.3p1-111.el6.x86_64

RHEL6.4上的操作记录

sshd -T|grep -i agent

rpm -q openssh-server
openssh-server-5.3p1-84.1.el6.x86_64

有眼尖的同学可能发现了不同,没错openssh-server的小版本有差异。于是乎~~~我又搞了一台CentOS6.4,果然~~这个BUG也被COPY了。

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐