点击上方“开源Linux”,选择“设为星标”

回复“学习”获取独家整理的学习资料!

近日,CentOS 官方发文称CentOS Stream才是CentOS项目的未来,在接下来的一年里,将逐步把开发工作的重心从CentOS Linux往CentOS Stream转移,引发了CentOS用户的强烈不满。为此,CentOS创始人Gregory Kurtzer发起了一个新的项目,旨在将CentOS延续下去。

CentOS被视为是一款稳定、安全且免费的服务器Linux发行版。由于IBM旗下的Red Hat最近对该项目做了改变,其稳定性部分受到了威胁。简述如下:

  • 重心从CentOS Linux(Red Hat Enterprise Linux即RHEL的重建版)转向CentOS Stream,而CentOS Stream在当前的RHEL版本之前发布版本。

  • 作为RHEL 8的重建版,CentOS Linux 8将于2021年底寿终正寝。

  • 之后,滚动版本CentOS Stream成为CentOS项目的标识。将来不会有基于RHEL 9的CentOS 9。

  • CentOS Linux 7将延续其生命周期,并于2024年结束。

不妨详细介绍一下。

在介绍CentOS Stream之前,了解有关Red Hat、CentOS和Fedora的一点背景知识。

有必要先解释一下。Red Hat Enterprise Linux(RHEL)是Red Hat开发的一款商业Linux发行版,它提供了服务器版和桌面版。他们有严格的准则来保护Red Hat商标。

Red Hat在Linux发行版上有两个主要的社区项目:Fedora和CentOS。

多年来,Fedora一直充当RHEL的上游。这意味着新功能和更改先出现在Fedora中,其中一些功能和更改会加入到下一个版本的RHEL中。笼统来讲,Fedora相当于Red Hat的测试场,至少直到几年前都是这样。

另一方面,CentOS是下游社区项目。RHEL引入的任何更改也将添加到CentOS中。发布了新版本的RHEL?新版本的CentOS在几个月也会紧随发布。

大体上来讲,CentOS就是RHEL的克隆版,拥有RHEL的大多数优点,但没有RHEL那样的成本。到目前为止,通常是这样:付费客户先在RHEL中获得功能,然后社区用户通过CentOS获得这些功能。

CentOS Stream:最初的试验成为了未来

2019年9月,Red Hat宣布了CentOS Stream。它是CentOS的滚动发行版本。

其想法是将CentOS Stream用作Fedora上游开发和Red Hat Enterprise Linux(RHEL)下游开发之间的中游。

因此,Fedora成了RHEL和CentOS的未来主要版本的测试场。与此同时,CentOS Stream为此扫清了道路:为RHEL和CentOS的未来次要版本做贡献。

觉得听起来这是个好主意?在Red Hat宣布将来CentOS只会以CentOS Stream的形式存在之前是这样。

最新的稳定版本CentOS 8其寿命突然缩短到2021年年底,而不是之前预计的2029年5月。较老的CentOS 7仍直到2024年都受到支持。

您认为这种变化有问题吗?您部署CentOS 8时认为会在2029年之前获得稳定的生产级服务器。相反,它在明年就被叫停,您被迫选择是选用CentOS Stream还是将其换成Debian或Ubuntu之类的其他发行版。

这意味着,虽然付费RHEL用户将享用经过充分测试的稳定服务器,但社区成员除了使用不太稳定的滚动发行版之外别无选择。

公司干预常常带来厄运

正如Nixcraft分析,当一家大公司粉墨登场时,它可能并不总是带来好消息。社区项目常常受到打击。

Red Hat长期以来一直是一家成功的公司。它是第一家收入达十亿美元的开源公司。Red Hat还专注于容器和编排平台,俨然是行业领头羊的派头。

财大气粗但苦苦挣扎的IBM斥资340亿美元收购了Red Hat。这笔交易仍是有史以来最大的技术收购之一。

IBM在指挥Red Hat,而Red Hat在指挥CentOS。将稳定的CentOS改成CentOS Stream这一举动会打消人们使用免费提供的CentOS服务器的念头。CentOS是服务器领域人气指数第二高的选择,它的一些用户可能会选择RHEL许可证。这将为Red Hat带来额外的收入。

Red Hat希望你信任用于服务器的CentOS Stream

CentOS保证此举不会使CentOS Stream成为RHEL的beta测试平台。

CentOS Stream将在RHEL之前获得补丁和功能。一般而言,我们预计CentOS Stream会有比RHEL更少的bug和更多的运行时功能,直到那些软件包进入到RHEL版本为止。

Red Hat还建议对CentOS Stream项目要有信心。它提到许多企业已经将CentOS Stream用于服务器。

我们已看到我们的生态系统拥抱CentOS Stream,视之为是RHEL下一批特性(内核和功能方面)的“滚动预览”。Facebook运行着数百万台服务器以支持其庞大的全球社交网络,所有这些服务器都已迁移(或正在迁移)到它们从CentOS Stream派生而来的操作系统。

什么样的未来?

预测未来发展形势很有趣。目前,尽管Red Hat作了种种保证,但CentOS似乎正成为RHEL未来版本的beta。

最糟糕的是,Red Hat和CentOS懒得让用户做到放心。至少他们本可以用CentOS 9做出这些改变。CentOS 8的突然终止是糟糕的举动。设想一下,系统管理员努力从CentOS 7迁移到8,却不料发觉CentOS 8提前八年就结束支持。

Rocky Linux:从RHEL分支而来的全新社区企业操作系统

CentOS Linux创建者Gregory M. Kurtzer似乎并不喜欢Red Hat官方宣布的CentOS Linux“转变方向”。

当然,鉴于CentOS Linux很快成为Red Hat Enterprise Linux的上游,许多人将被迫改用SUSE或Ubuntu Enterprise,即使他们明明不喜欢。

在这种情况下,如果一切进展顺利的话,Rocky Linux可能是CentOS Linux 7/8用户们在支持结束后的完美替代品。

到目前为止,我们还没有关于Rocky Linux的任何具体信息,但是您会注意到:Gergory本人已创建了GitHub页面:

以下是Kurtzer在Rocky Linux方面所定的目标:

鉴于CentOS已转变方向,Rocky Linux是一个社区企业操作系统,旨在与Red Hat Enterprise Linux实现百分之百的bug-for-bug兼容。

结束语

由于CentOS社区颇为不满,对Red Hat的决定不高兴,Rocky Linux实际上可以有一番作为。

你会在CentOS的博文中找到几条评论以及停止毁灭CentOS Linux的请愿书。

没有人希望CentOS成为Red Hat Enterprise Linux的上游,CentOS Linux的创建者发布Rocky Linux这一消息传出后,社区有望看到更大的动静。

但愿Rocky Linux最终不会被另一个大型组织收购,掉入“拥抱、扩展、消灭”这个陷阱。

你有何想法?欢迎留言交流。

文章转自:云原生生态圈

- End -

关注「开源Linux」加星标,提升IT技能

CentOS 并没有死,Rocky Linux 让其重生的更多相关文章

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

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

  2. CentOS 8迁移Rocky Linux 8手记

    前言 由于CentOS 8的支持已经到期了,.NET 6也不支持了,然后也无法升级,导致使用起来已经非常不便,无奈只有迁移服务器这个选项了. 选择发行版本一直是一个比较头疼的问题,首先我不是专门运维的 ...

  3. VMware 虚拟机图文安装和配置 Rocky Linux 8.5 教程

    前言 2020 年,CentOS 宣布:计划未来将重心从 CentOS Linux 转移到 CentOS Stream.CentOS 8 的生命周期已于 2021 年 12 月 31 日终止,而 Ce ...

  4. centos 6.5 升级内核 linux 3.12.17 (笔记 实测)

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Linux centos 2.6.32-431.el6.x86_64(Centos-6.5-x86_64-mi ...

  5. Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)

    Centos下安装配置LAMP(Linux+Apache+MySQL+PHP)   关于LAMP的各种知识,还请大家自行百度谷歌,在这里就不详细的介绍了,今天主要是介绍一下在Centos下安装,搭建一 ...

  6. centos 6.5 升级内核 linux 3.12.17

    环境: 系统硬件:vmware vsphere (CPU:2*4核,内存2G) 系统版本:Linux centos 2.6.32-431.el6.x86_64(Centos-6.5-x86_64-mi ...

  7. CentOS下配置iptables防火墙 linux NAT(iptables)配置

    CentOS下配置防火墙 配置nat转发服务CentOS下配置iptables防火墙 linux NAT(iptables)配置 CentOS下配置iptables 1,vim /etc/syscon ...

  8. Red Hat Enterprise Linux (RHEL) 9 更新了什么,即 Rocky Linux 9 和 AlmaLinux 9 展望

    请访问原文链接:https://sysin.org/blog/rhel-9-vision/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www.sysin.or ...

  9. CentOS和Redhat发行版linux内核版本的对应关系

    由于Redhat和CentOS的发行版本现在众多,所以我们应该知道CentOS和Redhat及linux内核之间版本的对应关系对维护系统还是很有帮助的.对应的列表如下: Redhat 9.0————— ...

随机推荐

  1. 如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?

    发送方确认模式 将信道设置成 confirm 模式(发送方确认模式),则所有在信道上发布的消息都 会被指派一个唯一的 ID. 一旦消息被投递到目的队列后,或者消息被写入磁盘后(可持久化的消息),信 道 ...

  2. 两个对象值相同(x.equals(y) == true),但却可以有不同的hashcode?

    这个得看情况,如果该对象重写了equals方法,那么可能会出现equals相同,但hashcode不同的情况,但假如没有重写equals方法,那么它默认继承是Object的equals方法,根据源码可 ...

  3. Hadoop全分布式

    1.安装jdk      Linux下安装jdk-7u67-linux-x64.rpm 2.免密登录   ssl免密登录(centos6) 3.同步时间:date -s "2020-04-0 ...

  4. spring 事务实现方式有哪些?

    Spring提供了编程式事务和声明式事务两种实现方式, 编程式事务允许用户在代码中精确定义事务的边界, 而声明式事务(基于AOP)有助于用户将操作与事务规则进行解耦. 简单地说,编程式事务侵入到了业务 ...

  5. 2_稳定性分析_极点_Stability

    在复平面内 控制理论就是设计控制器D使输入输出之间的传递函数的极点落在复平面的左侧,在现代控制理论中研究状态矩阵的特征值判断稳定性

  6. 原理图Checklist

    类别 描述 检视规则 原理图需要进行检视,提交集体检视是需要完成自检,确保没有低级问题. 检视规则 原理图要和公司团队和可以邀请的专家一起进行检视. 检视规则 第一次原理图发出进行集体检视后所有的修改 ...

  7. React+dva+webpack+antd-mobile 实战分享(一)

    再看本篇文章之前,本人还是建议想入坑react的童鞋可以选有create-react-app来创建react的项目,因为现在dva和roadhog还不成熟,坑相对要多一些,当然如果你已经做好跳坑的准备 ...

  8. 前端每日实战:96# 视频演示如何用纯 CSS 和 D3 创作一艘遨游太空的宇宙飞船

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/oMqNmv 可交互视频 此视频是可 ...

  9. ubantu系统之 虚拟机不识别usb接口

    1. 下载和 virtualbox 同一版本的 Orcale VM VirtualBox Extension Pack 并在ubantu上安装:2. 启动虚拟机,选中菜单栏中"设置" ...

  10. Android Studio安装及问题

    安装教程+虚拟机调试:https://blog.csdn.net/y74364/article/details/96121530 gradle下载缓慢解决办法:https://blog.csdn.ne ...