随着IBM/红帽决定将CentOS从传统版本转换为滚动版本,Linux和商业技术界在哀叹。因为这让人感觉到CentOS背后的公司让依赖开源操作系统的社区无法再与其选择的平台建立联系。

什么是CentOS?这是一个很重要的问题。

CentOS最初是由Gregory Kurtzer创建的CAOS Linux的一个版本。2006年6月,Tao-Linux(一个Red Hat Linux的克隆)的主要开发人员宣布该发行版退役,自己投入到CentOS中。此时,CentOS成为一个真正的RHEL克隆。两年后,CentOS取代Debian成为web服务器最流行的Linux发行版。

然后是红帽。2014年,红帽成为CentOS的官方赞助商。所有的CentOS商标都被转移到了红帽。CentOS的开发激增,这有助于该发行版在企业用户中得到广泛采用。

最终,开发过程如下所示:

——Red Hat Enterprise Linux是Fedora的下游产品

——CentOS是RHEL的下游产品

这是什么意思?Red Hat Enterprise Linux从Fedora的工作中获益,CentOS从RHEL的工作中获益。

在这两条线之间,CentOS实际上成为了Red Hat Enterprise Linux的免费(100%开源)版本。

这个模式非常有效,因为它允许用户体验RHEL提供的产品,而不必支付入门费。对一些人来说,这一点很重要,因为RHEL订阅对于小型企业和非营利组织来说并不总是划算的。

然后是IBM。

一个很容易得出的结论是,IBM将CentOS视为一个亏损源。对于许多人来说,CentOS就是RHEL,而没有额外的支持和订阅费用。但事实是,CentOS吃了IBM的现金牛RHEL。

不管出于什么原因,IBM采取了一个激进的动作:结束许多用户都知道和喜爱的CentOS,并用滚动发布版本CentOS Stream取代它。

什么是滚动发布?简单来说,滚动发布意味着所有软件都要经常更新。滚动版本不是每年(或定期)进行主要和次要的迭代,而是始终保持所有内容的更新。

任何一个在操作系统上工作足够长时间的人都可以看到这方面的潜在问题。拥有最新的软件(从内核到用户空间应用程序)会导致不稳定问题。软件可能无法进行广泛的测试,因此很可能存在漏洞或稳定性问题。

在桌面上,这可能是可以接受的。在服务器上?不可能。

因此,Linux和商业界的反应和预期一样。

CentOS Stream并不意味着可以替代坚如磐石的CentOS。CentOS Stream充其量是一个测试场,用户可以通过它了解RHEL最新版本可能提供的功能。

然而,这并不是IBM为CentOS Stream准备的。相反,新的上游/下游看起来如图所示。

换句话说,CentOS Stream和RHEL都是Fedora的下游产品。这意味着CentOS Stream将不再接收红帽添加到RHEL中的东西。

CentOS Stream只是一个基于Fedora的滚动发布服务器发行版。那为什么不直接使用Fedora Server?它不是滚动发行版,已经从Fedora的工作中获益。

对此,红帽的官方说法是:CentOS-Stream并不是CentOS-Linux的替代品;相反,它是一个自然的、不可避免的下一步,旨在实现项目的目标,即进一步推进企业Linux创新。Stream缩短了RHEL市场中各个方面的开发人员之间的反馈循环,使得在我们设计RHEL的未来版本时,更容易听到所有的声音,无论是大型合作伙伴还是个人贡献者。

对笔者来说,这明确了IBM/红帽感受到了CentOS对RHE的威胁。这足以证明CentOS是多么优秀。

不过,新的分叉已经出现。

CentOS Stream宣布不到一个星期,两个分叉的CentOS已经诞生了。CentOS(Kurtzer)的最初创造者宣布了RockyLinux,它将是一个“社区企业操作系统,设计成100%的bug-for-bug兼容Enterprise Linux。”

第二个分叉将由CloudLinux操作系统的创建者发布,他们将在2021年第1季度开发一个“免费、开源、社区驱动、1:1二进制兼容RHEL 8(以及未来版本)的分叉”。

至于如何将CentOS 8转换为CentOS Stream?你可以使用一些快速命令将centos8平台转换为CentOS流。方法如下:

1. 登录CentOS 8机器。

2. 使用sudo dnf Install centos release stream命令安装必要的代码库。

3. 使用sudo dnf swap centos-{linux,Stream}-repos命令将新的Stream代码库设为默认值。

4. 使用sudo dnf distro Sync命令将已安装的软件包与可用的软件包同步。

当上述过程完成后,你的CentOS平台应该就是CentOS Stream了。你可以通过命令cat/etc/centos release来检查。命令的输出将显示CentOS Stream release 8。

不管是好是坏,CentOS已经不在了。很有可能你的公司会寻找CentOS的替代品。如果你想要一个没有相关成本的服务器发行版,笔者建议你试试Ubuntu Server、Debian、Fedora Server或openSUSE。如果你不介意企业级操作系统的成本,那么就看看SUSE和Red Hat Enterprise Linux。

原文链接:

Wherefore Art Thou, CentOS? Rocky Linux, CloudLinux and CentOS Stream – The New Stack

别了,CentOS。以后只有Rocky Linux、CloudLinux和CentOS Stream相关推荐

  1. Rocky Linux 8.5/CentOS 8 安装Wine

    Rocky Linux 8.5/CentOS 8 安装Wine 首先配置EPEL 镜像 配置方法 安装Wine 首先配置EPEL 镜像 EPEL(Extra Packages for Enterpri ...

  2. CentOS 之父创造的 Rocky Linux 8.3 发布了!内附下载链接及安装教程

    点击下方公众号「关注」和「星标」 回复"1024"获取独家整理的学习资料! CentOS 项目去年(2020年12月20日)宣布了「 CentOS 战略的转变」:CentOS 8 ...

  3. Linux7最小化安装 简书,在Proxmox VE上安装与配置Rocky Linux 8.3 RC1

    文章声明:此文基于木子实操撰写 生产环境:Rocky Linux release 8.3 问题关键字:在Proxmox VE上安装与配置Rocky Linux 8.3 RC1 前述 很久很久没有上51 ...

  4. CentOS 已死,代替品 Rocky Linux 获得重生!

    红帽停止对CentOS Linux的投资,但其他公司已经为CentOS的克隆版本Rocky Linux提供技术支持服务. 整理 | 王晓曼 出品 | CSDN(ID:CSDNnews) 2020年12 ...

  5. [保姆级教程]解决Centos 8下无法更新的问题 (附无痕迁徙到Rocky Linux的方法)

    1.问题描述 现在,Centos 8 这个项目已经停止运营了,取而代之的是一个叫做Centos Stream 8的项目,个中缘由及瓜葛说来话长,本文就不唠叨了,感兴趣的可以参考这篇文章:https:/ ...

  6. 最小化安装 Rocky Linux(CentOS的传承,同创始人发起)

    最小化安装 Rocky Linux(CentOS的传承,同创始人发起) 1.为什么要用 Rocky Linux ? ​ (1)CentOS 停止更新,转变为 CentOS Stream后,就有了很多不 ...

  7. s5.CentOS、Ubuntu、Rocky Linux系统初始化脚本

    CentOS.Ubuntu.Rocky Linux系统初始化脚本 Shell脚本源码地址 Gitee:https://gitee.com/raymond9/shell Github:https://g ...

  8. AlmaLinux、CentOS、Rocky Linux 8 如何更新到 Linux 内核 5.15

    请访问原文链接:https://sysin.org/blog/centos-8-upgrade-kernel/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:ww ...

  9. CentOS 8 已经不再支持,Rocky Linux 才是未来

    2020年12月8日,红帽公司宣布,他们将停止开发CentOS,而在此之前CentOS一直作为红帽企业Linux的生产型分支及下游版本,此后他们将转而开发该操作系统的一个更新的上游开发变种,即 &qu ...

最新文章

  1. 黑马程序员_集合学习1
  2. 05 MapReduce应用案例02
  3. 企业实战(Jenkins+GitLab+SonarQube)_07_Jenkins 安全设置
  4. kotlin 小数位数_Kotlin程序生成4位数OTP
  5. 诺基亚在日本测试5G网络 网速可达256MB/s
  6. 压力测试 Monkey 应用程序无响应ANR Application No Response(转)
  7. 项目部署:IIS部署后运行报错iconfont.woff:1 Failed to load resource: the server responded with a status of 404
  8. Mysql 导出表结构或数据
  9. windows域管理
  10. StaMPS 在 SBAS 第一步报错 unable to read file ‘../slcosfactor.1.in‘ no such file or directory
  11. Windows XP支持的最大内存是多少?
  12. 电脑文件夹加密怎么做?6步教你设置文件夹密码
  13. 世界杯的狂欢也是黑灰产的狂欢?
  14. 编码格式转换--常见编码间的转换以及中文简繁互换
  15. 计算机组成原理 课程设计报告
  16. 在浏览器上打开、预览Excel xlsx表格文件
  17. USB协议详解第3讲(USB描述符-设备描述符)
  18. 编程相关几篇文章摘录
  19. 【AI视野·今日NLP 自然语言处理论文速览 第三十期】Thu, 14 Apr 2022
  20. 使用 Kotlin 写一段函数式的递归遍历树结构,处理节点的代码

热门文章

  1. 首页被改为so8.zj.cn修复工具
  2. Groovy和Grails简介
  3. 再见2016,你好2017
  4. 14岁女孩离家出走:父母不会好好说话,孩子有多受伤?
  5. Bootstrap实现瀑布流照片显示
  6. APP的缓存文件放在哪里?
  7. 校运会计算机科学系大本营,新闻睇睇睇 | 计算机学院勇夺校运会团体总分第一名,创造历史性佳绩!...
  8. 对于不同群体而言,集成墙板是否适用?
  9. 微信小程序中使用nfc
  10. [ 数据库 ] MySQL 入门到放弃(三) --- MySQL 数据管理