技术圈中,系统发行版不计其数。如果真的要论使用的广泛性,真的是 Centos Linux 当仁不让。可是,在不久的未来,这个局面可能会发生翻天覆地的改变...
本章内容预览
CentOS Linux 是谁?
CentOS Stream 是谁?
CenOS Linux 与 CentOS Stream 的新老交替
CenOS Linux 与 CentOS Stream 有什么核心性的区别
展望未来
一、Centos Linux 是谁?
redhat.com 发布 redhat 9 简写为 rh9 后,不再开发 redhat 10,11...,全面转向 redhat enterprise linux ( 简写为rhel ) 的开发,和以往不同的是,新的 rhel 3 要求用户先购买lisence , redhat.com 承诺保证产品的稳定性,安全性。rhel 3 二进制代码不再提供下载,而是作为 redhat 服务的一部分,但源代码依然是 open。所以有了 CentOS , Whitebox, Dao 等等一批 open source 的企业版本,其中 Centos 最为活跃。
CentOS 计划所推出──全名为 " 社区企业操作系统 "( Community Enterprise Operating System )的这个计划是在 2003 年红帽决定不再提供免费的技术支持及产品认证之后的部分 " 红帽重建者 "(Red Hat rebuilders)之一。
CentOS 和 Linueox、组装 Linux (White box Linux)、Tao Linux 、X/OS Linux,及科学Linux (Scientific Linux)等都以红帽所发布的源代码原件重建 Red Hat Enterprise Linux 的翻版。
CentOS 是 "Caos Linux" 独立计划的一个分枝,在 Lawrence Berkeley 国家实验室担任管理员与程序设计师的 Kurtzer 表示。但后来Caos 基金会最受欢迎的计划变成是 RHEL 的重建。
" 对于广被采用的新版本来说,必须为社区展示出其计划和产品稳定、可靠的解决方案 。"Kurtzer 表示。" 但因为CentOS是以知名的源代码平台为基础,因此可以走捷径在一夜之间就成功。"
至此我们就看到了一个冉冉升起的新星 CentOS,直至成为了服务器领域影响力最大、使用面最广的服务器系统之一,直接 2014 年在此出现转机,红帽和CentOS 同日在官网宣布,CentOS核心团队和项目将加盟红帽
二、CentOS Stream 是谁?
2019 年 09 月 25 日,Red Hat 和 CentOS 项目团队推出了名为 CentOS Stream 的全新 GNU/Linux 发行版本,为开发者和贡献者提供滚动更新的操作系统。CentOS Linux 一直作为面向企业的商用 Red Hat Enterprise Linux(RHEL)操作系统的开源替代解决方案,而现在两支团队决定将双方的合作提升到新的高度,共同创建了面向社区和 Red Hat 合作伙伴、以开发人员为核心的发行版本。
CentOS Stream 是与当前 CentOS Linux 操作系统并行开发的新 GNU / Linux 发行版,从而让社区成员可以访问即将发布的 Red Hat Enterprise Linux 版本的最新开发代码。CentOS Stream 遵循滚动发布模型,您可以在其中安装一次并永久获得更新。
Red Hat 的副总裁兼首席技术官克里斯·赖特( Chris Wright )表示:“我们希望我们的所有社区都加入到这个开放、协作的过程中,并希望 CentOS Stream 能够帮助推动这个共同愿景。在尽可能多的双手和眼睛帮助下,开源社区将会蓬勃发展,并有助于推动下一代伟大的 IT 创新。”
CentOS 项目团队表示,CentOS Stream 主要致力于为社区提供介于 Fedora Linux 上行开发和 RHEL 下行开发的中间版本,将为开发者提供贡献渠道来推动 RHEL 版本的未来发展。
为了实现这一目标,红帽工程团队将把红帽企业 Linux 开发过程的一部分移至 CentOS 项目中,以使更多的开发人员可以与每个人就红帽企业Linux的更新进行协作。
三、CentOS Linux 与 CentOS Stream 的新老交替
12月8日, CentOS 官方发文称 CentOS Stream 才是 CentOS 项目的未来,在接下来的一年里,将逐步把开发工作的重心从 CentOS Linux 往 CentOS Stream 转移。随之而来的改变是原本拥有 10 年支持的 CentOS 8 将在2021年年底结束维护,为其接班的正是 CentOS Stream,CentOS Stream 作为 RHEL 的上游(开发)分支在 CentOS 8 结束维护后会继续更新。具体不同版本的 CentOS Linux 支持更新如下图显示,最终完成替换

四、CentOS Linux 与 CentOS Stream 有什么核心性的区别?
CentOS Linux 版本的建立是在 Fedora 系统代码测试完成后,更新的 Red Hat Enterprise Linux 源码释出后开发的版本。所以说它处于 Red Hat Enterprise Linux 的下游,稳定性在代码级别不弱于 Red Hat Enterprise Linux。
CentOS Stream 版本的建立是在 Fedora 系统代码测试完成后释出的版本,它处于 Red Hat Enterprise Linux 的上游,当 CentOS Stream 完成测试后,才去释出 Red Hat Enterprise Linux,CentOS Stream 版本代码的更新速度更迅捷,但是稳定性一定 👎 Red Hat Enterprise Linux 以及 CentOS Linux
五、展望未来
不少的学生已经问我,洋哥以后 Centos Linux 被停更后该怎么办呢?其实这个问题我真的也没有太好的回答,在这里我就简单的发表一下自己的个人见解
科学之后就是神学,所有由此可以推论开源之后就是闭源,Red Hat Enterprise Linux 是我们一个非常好的选择,虽然可能会带来一些代价
行业巨头 Facebook 目前已经采用了 CentOS Stream 的衍生版,可以见得如果有实力的科技公司会发展出自己的基于 CentOS Stream 的衍生版进行使用
Oracle Linux 已经在官方社区中发布 CentOS 系统迁移至 Oracle Linux 的脚本工具,这种较活跃版本的 Linux 也未尝不是一个选择。但是,就怕刚出狼口又入虎穴
本人是一个较强的 红帽 系 Linux 系统的拥趸,但是不可否认 Debian 系也是一个不错的选择
最后,简单总结一下。由于 CentOS7 系统的放弃时间还比较久远这是一个可以准备的仗,无需过多的担忧。到底最终行业选择的版本如何,还很难去下定论。只要我们保持一颗学习的心,这种版本的不适应期还是可以轻松度过。行业加油!祝各位运维人加油!




