CentOS 8 已是绝版?还有后续么?
文章由 Linux爱好者( ID: LinuxHub)整理自开源中国 + 红帽官方。本文章经原作者同意后授权转载。
2020年12月8日,CentOS 项目宣布,CentOS 8 将于 2021 年底结束,而 CentOS 7 将在其生命周期结束后停止维护。
一、CentOS 8 已是绝版?CentOS Stream 才是未来?
CentOS 官方发文称 CentOS Stream 才是 CentOS 项目的未来,在接下来的一年里,将逐步把开发工作的重心从 CentOS Linux 往 CentOS Stream 转移。

随之而来的改变是原本拥有 10 年支持的 CentOS 8 将在2021年年底结束维护,为其接班的正是 CentOS Stream,CentOS Stream 作为 RHEL 的上游(开发)分支在 CentOS 8 结束维护后会继续更新。
因此对于 CentOS 8 用户,如果希望继续获得更新,需要切换到 CentOS Stream。官方也鼓励 CentOS 8 用户迁移至 CentOS Stream。
此外,官方已明确表示未来不会再发布由 RHEL 代码编译而成的 CentOS,意思就是无须再对 CentOS 9、10 等抱有期待,取而代之的将会是 CentOS Stream 9、10……

这样看来,CentOS 7 用户似乎显得更“幸运”一些,因为官方表示考虑到 CentOS 7 的用户基数多而且这些用户投入了许多精力在上面,所以会按照计划维护 CentOS 7 至生命周期结束(2024年6月30日)。

▲按照计划,CentOS 8 EOL 的日期是2029年
CentOS Stream 是一个滚动更新的 Linux 发行版(目前看来也可以认为是 RHEL 的滚动发行版)。前文说到 CentOS Stream 定位是作为 RHEL 的上游分支,开发团队希望 CentOS Stream 早于 RHEL 使用新特性和新内核。

CentOS 向来有最稳定的发行版之称,原因是红帽发布 RHEL 稳定版后,由 RHEL 源码重新编译而成的 CentOS 才会接着发布,两个发行版具有 100% 的二进制兼容性,且背后有红帽强大的技术支持,因此在开发者群体中口碑非常高(对于开发者来说,相当于免费使用上了企业级的 RHEL)。
现在却是 CentOS Stream 先行,稳定之后再发布 RHEL,颇有让开发者充当测试团队的意味。
CentOS 最吸引人的地方在于它是 RHEL 的 rebuild,现在却毫无征兆地主动放弃这个“人设”,所以不难理解众多开发者对这个决策的不满。

有人认为让 CentOS Stream 取代 CentOS 是受 IBM 影响的决定,毕竟“砍掉”免费的 CentOS 有机会为商用的 RHEL 带去更多客户。
二、Centos Stream 究竟是个啥?
2019年9月,我们发布了 CentOS Stream,这是一个面向 CentOS 社区成员、红帽合作伙伴、生态系统开发人员和许多其他团体的上游开发平台,以便更快速、更容易地了解红帽企业 Linux(RHEL)的下一步发展,并帮助塑造产品。
自从推出以来,我们看到了 CentOS Stream 合作伙伴和贡献者的极大热情,以及项目提供的持续不断的创新。有鉴于此,我们已经通知 CentOS 项目管理委员会,我们正在将我们的投资从 CentOS Linux 完全转移到 CentOS Stream。
在我们开始讨论细节之前,我们有必要分享一些例子,我们看到我们的生态系统将 CentOS Stream 作为 RHEL 下一步的“滚动预览(rolling preview)”,无论是在内核还是功能方面。
Facebook 运行着数百万台、支持其庞大的全球社交网络的服务器,所有这些服务器都已迁移(或正在迁移)到一个他们从 CentOS Stream 衍生而出的操作系统。Facebook 继续推动 CentOS Stream 的内部创新,但该公司已经认识到在红帽生态系统中进行合作的价值,从而进一步提升其平台功能。
红帽的长期合作伙伴英特尔也参与了 CentOS Stream:
Mark Skarpness,英特尔架构、图形和软件集团副总裁
英特尔在支持 Linux 生态系统方面有着悠久的历史,它推动着从企业数据中心到云部署等IT环境的开源创新。我们对 CentOS Stream 在我们的客户生态系统中的潜力感到兴奋。
当红帽首次将 CentOS Linux 引入红帽生态系统时,该项目符合作为创新平台的需要。像 OKD、RDO 等社区项目需要一个稳定的基础来构建,这正是 CentOS Linux 能提供的。但是开源开发的模式并不是一成不变的;它在不断地演变和变化,以适应企业和社区的新需求。
我们今天所面对的科技世界并不像一年前那样简单,更不用说五年前了。从容器化的应用和云原生服务,到快速硬件创新和生态系统向软件即服务(SaaS)的转变,操作系统很难满足这些需求中的任何一个,特别是在规模和响应方式上。
这就是我们看到 CentOS Stream 能够出彩的地方。它为社区层面的快速创新提供了一个平台,同时有足够稳定的基础来了解生产动态。这些变化和反馈可以更快地转化为产品,从而使 Linux 平台能够满足各种用户的需求。
红帽认为,将我们的全部投资转移到 CentOS Stream 是进一步推动 Linux 创新的最佳方式,它使更广泛的生态系统社区与 RHEL 的开发有更密切的联系。CentOS Stream 现在位于 Fedora 项目的操作系统创新和 RHEL 的生产稳定性之间。为了使 CentOS Stream 成为 RHEL 生态系统的主要创新中心,我们将在2021年12月31日将我们的投资完全转移到 CentOS Stream。我们对 CentOS Linux 7 的承诺将一直持续到2024年发布的维护更新结束。
CentOS 用户有不同种类,我们正在与 CentOS 项目管理委员会合作,定制满足这些不同用户群需求的项目。在2021年上半年,我们计划为各种用例引入低成本或无成本的项目,包括开源项目和社区的选项,以及扩展红帽企业 Linux 开发人员订阅用例,以更好地满足系统管理员的需求。稍后我们将分享更多的细节。
CentOS Linux 的未来是 CentOS Stream
CentOS Stream 并不是 CentOS Linux 的替代品;相反,它是一个自然的、不可避免的下一步,从而实现项目的目标,即进一步推进企业Linux创新。
Stream 缩短了 RHEL 环境中各个方面的开发人员之间的反馈循环,使得在我们设计 RHEL 的未来版本时,更容易听到所有的声音,无论是大型合作伙伴还是个人贡献者。
我们鼓励我们的所有合作伙伴和开发人员不仅仅参与 CentOS Stream,而是开始建立自己的分支,并使用这个创新中心来测试解决方案,以应对他们自己的具体挑战。我们相信 CentOS Stream 确实是企业 Linux 的未来,它将让社区更直接地影响红帽企业 Linux 发布的方向,从小的增量版本到主要的大版本。
红帽也将把我们所有的内部项目转移到 CentOS Stream,因此我们将能够在这项工作发生和发展过程中,与更广泛的社区共享最佳实践和策略。
建立更广泛、更多元化的社区
除 CentOS Stream 之外,红帽已经提供了一系列平台来满足开发人员的各种需求,包括:
Fedora 项目:是 Fedora 操作系统的基础,用于那些希望贡献操作系统创新前沿的人。
Red Hat Universal Base Image:是一个免费的、可再发行的、面向开发人员的映像,用于创建容器化的、云原生企业应用。有了它,开发人员可以更轻松地在 RHEL 上和红帽的开放混合云产品组合(包括红帽 OpenShift)中创建经认证的应用。
RHEL 开发者订阅:是一个免费的、自助支持的开发者订阅,它为应用的开发提供了一个 DEV/测试环境,在 RHEL 的稳定、更安全和高性能的基础上部署到生产中。
CentOS Linux 确实有助于使 RHEL 和支持社区变得更好,而通过 CentOS Stream,我们打算继续推动这一承诺,使 Linux 创新更快、更具协作性。红帽打算提供工具、支持和专业知识,帮助所有用例过渡到RHEL新的创新中心。
来源:
https://www.oschina.net/news/122962/future-is-centos-stream
https://mp.weixin.qq.com/s/JCThZQ-kW_vVUMOywszigA
- EOF -









本文分享自微信公众号 - 生信科技爱好者(bioitee)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
CentOS 8 已是绝版?还有后续么?的更多相关文章
- CentOS 卸载已安装软件
根据软件的安装类型,选择合适的卸载方式: 卸载前确定软件的完整的版本号:#rpm -qa ×××*#rpm -ql xxx-xxx //查找安装目录 执行卸载命令:#rpm -e xxx-xxx # ...
- ArcGIS Runtime SDK for WPF已不更新,后续将被ArcGIS Runtime SDK for .NET取代
ArcGIS Runtime SDK 10.2.5 for WPF is now available! by mbranscomb and Rex Hansen on January 27, 2015 ...
- centos 卸载已安装的软件
以mysql举例: 首先查询安装包: rpm -qa|grep mysql 查询到的一个结果为:mysql-community-libs-5.7.13-1.el6.x86_64 yum 删除 yum ...
- CentOS查看已安装的服务与卸载服务。。
1:使用rpm查看, rmp -qa | grep servername rpm -qa 查看以安装的所有服务,grep过滤我们需要看的服务. 2:使用yum查看<此命令恕在下未能完全理解,可能 ...
- linux CentOS中创建用户 无密码登录
首先点击左上角的 “应用程序” -> “系统工具” -> “终端”,首先在终端中输入 su ,按回车,输入 root 密码以 root 用户登录,接着执行命令创建新用户 hadoop: 接 ...
- CentOS 6.x 系统中安装原生 Hadoop 2
2020年整理博客发现原文地址已经失效,推荐学习地址厦门大学数据库实验室 本教程适合于在 CentOS 6.x 系统中安装原生 Hadoop 2,适用于Hadoop 2.7.1, Hadoop 2.6 ...
- 安装centos后无法引导启动windows7的解决方法
在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单. 原因:因为CentOS 7已采用新式的grub2系统,所以需要进入/boot/grub2目录后使用vi编辑gru ...
- CentOS 7 网络配置
Virtual box 安装了CentOS 7最小模式后马上用ifconfig命令查看网络情况,发现该命令不存在. [root@centos1 ~]# ifconfig -bash: ifconfig ...
- CentOS 7.x安装配置
简述 VMware可以创建多个虚拟机,每个虚拟机上都可以安装各种类型的操作系统.安装方法也有很多种.下面,主要以ISO镜像安装为例,介绍CentOS 7.x的安装过程及相关的参数设置. 简述 创建虚拟 ...
- CentOS 常用命令大全
下面,就给大家介绍这些CentOS常用命令. 一:使用CentOS常用命令查看cpu more /proc/cpuinfo | grep "model name" grep &qu ...
随机推荐
- python进阶:带你学习实时目标跟踪
摘要:本程序主要实现了python的opencv人工智能视觉模块的目标跟踪功能. 本文分享自华为云社区<python进阶--人工智能实时目标跟踪,这一篇就够用了!>,作者:lqj_本人 . ...
- koa中间件的实现原理
koa中间件的实现原理如何?先来看一个例子. koa的执行顺序是这样的: const middleware = async function (ctx, next) { console.log(1) ...
- Trie(字典)树模板
模板 int son[N][26], cnt[N], idx; // 0号点既是根节点,又是空节点 // son[][]存储树中每个节点的子节点 // cnt[]存储以每个节点结尾的单词数量 // 插 ...
- 关于Java中的异常处理(详细)
Error:Java虚拟机无法解决的严重问题.如:JVM系统内部错误.资源耗尽等严重情况.比如:StackOverflowError和OOM.一般不编写针对性的代码进行处理 Exception:其它因 ...
- [人生感悟]做人、做事的"人生十悟"【转载】
做人.做事.做官,是不少人需要经常面对和正确把握的大问题,处理好了,则健康成长,反之则裹足不前,甚至掉入人生的一个个"陷阱",这其中有规律可循,总结"十悟"可思 ...
- [Nginx/Linux]Nginx从1.15.12平滑升级到1.17.5
1 问题背景 nginx 安全漏洞(CVE-2019-9511) nginx 安全漏洞(CVE-2019-9513) nginx 安全漏洞(CVE-2019-9516) http://www.cnnv ...
- 教程 - 在 Vue3+Ts 中引入 CesiumJS 的最佳实践@2023
目录 1. 本篇适用范围与目的 1.1. 适用范围 1.2. 目的 2. 牛刀小试 - 先看到地球 2.1. 创建 Vue3 - TypeScript 工程并安装 cesium 2.2. 清理不必要的 ...
- 这个小项目,上周被国外 AI 新闻网站报道,前些天又上了 github 热榜
疫情期间在校花了几个月时间,写了这个小项目,是关于音频特征提取和分析的,自己是 AI 专业研究音频的,但受限于对音频特征的理解,做研究时总感觉缺乏"底料",所以当做是学习练手做了这 ...
- CommunityToolkit.Mvvm系列文章导航
包 CommunityToolkit.Mvvm (又名 MVVM 工具包,以前名为 Microsoft.Toolkit.Mvvm) 是一个现代.快速且模块化的 MVVM 库. 它是 .NET 社区工具 ...
- 生产事故-走近科学之消失的JWT
入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子.轻则满头大汗,面红耳赤.重则系统停摆,损失资金.每一个生产事故的背后,都是宝贵的经验和教训,都是项目成员的血泪史.为了更好地防范和 ...