红帽正式宣布CentOS 8于2021年底结束支持,与CentOS 之间的恩怨情仇
近日,红帽正式宣布 CentOS 8 将于 2021 年底结束支持。
尽管该项目将继续支持 CentOS 7,但众所周知该操作系统实际上已死。尽管自从 IBM 收购红帽之日起,我们就有所心理准备,但听到这个消息时,还是不免感到震惊。
回顾 CentOS 的发展历史
CentOS(CommunityEnterprise Operating System)是 Linux 发行版之一。它是由 Red Hat Enterprise Linux(RHEL)依照开放源代码规定发布的源代码所编译而成。
2014 年,CentOS 宣布与红帽合作,但 CentOS 将会在新的委员会下继续运作,并不受 RHEL 的影响。
红帽是世界上最大的开源公司。RHEL 生态系统的发展非常成熟,通常 CentOS 的发布都会较 RHEL 晚几个月,CentOS 与 RHEL 出自完全相同的源代码,但CentOS 并不包含封闭源代码软件。CentOS 对 RHEL 进行修改是为了移除不能自由使用的商标。也就是说,CentOS 就是“免费版的” RHEL。
CentOS 项目本来是一个社区项目,但是 2014 年,红帽公司收购了 CentOS 之后,其地位就有些尴尬。
红帽公司旗下有着三个主要的 Linux 发行版产品线:
一个是 Fedora,作为先行实验版本,会在快速迭代的同时实验各种新的 Linux 功能和特性,待到稳定成熟后,再将这些特性引入 RHEL;
另一个是红帽 Linux ,即 RHEL,它是红帽公司的主要 Linux 发行版,相对来说,在特性和新软件包的添加和更新方面更加保守;
最后就是 CentOS,就是 RHEL 的自由开源构建版本,但是在 CentOS 被纳入红帽怀抱之后,其只是作为 RHEL 的一个“免费”版本发布,似乎在红帽公司内的定位也一直很模糊。
CentOS 在与红帽合并之后,多年来一直稳定地追随 RHEL 的发布,并得到了红帽官方资源的支持。
然而,2020 年 12 月 8 日,红帽正式宣布大幅削减对当前 CentOS 8 的支持时间。
同时,CentOS 6 将于 2020 年 11 月 30 日终止,CentOS 8 则到 2021年 12 月 31 日为止,CentOS 7 的支持将一直延续到 2024 年。许多组织曾决定从 CentOS 6 直接升级到 8,因为这样可以拉长升级平台的时间,可如今他们都必须重新考虑长远的打算了。
CentOS Stream 与新的红帽版本控制
去年,CentOS 团队宣布和红帽合作推出了一个新的滚动发行版 Linux:CentOS Stream,它的定位介于 Fedora Linux 和 RHEL 之间。
如今,红帽宣布 CentOS 8 即将落幕,除非红帽再次出现重大的方向调整,否则基本不会再有 CentOS 9 了。但 CentOS 7 的支持将一直延续到2024年6月30日,那么 CentOS 这个名字只能出现在 CentOS Stream 中了。预计到 2025 年,红帽的发布系统大致如下:
对于当前正在使用 CentOS 的用户来说,失去“免费”的 RHEL,那么只能考虑购买 RHEL 商业订阅,或者寻找其他 Linux 发行版了。
当然,在 CentOS Linux 8 结束时,你可以考虑迁移到 CentOS Stream 8,它会像传统的 CentOS Linux 版本一样定期更新。但是,切记,这是一个作为 RHEL 中游的滚动发行版,并不太建议在生产环境中使用。
红帽接下来的战略
作为公告的一部分,RHEL 表示它愿意修改 RHEL 的许可来帮助 CentOS 社区,并有可能采取惊人的策略,即在 RHEL 现有的开发者授权之外,增加新的非订阅形式的授权。
红帽表示:“我们正在针对不同类型的 CentOS 用户,与 CentOS 项目管理委员会合作,发布满足不同用户群体需求的程序。我们计划在 2021 年上半年,推出各项低成本或无成本的程序,包括各个开源项目、社区以及红帽企业 Linux 开发者订阅,以更好地满足系统管理员的需求。”
此举能给红帽带来巨大的好处。不少人会考虑 CentOS 8 转向 RHEL 商业订阅,这会大大增加 RHEL 的使用。无论是从知识产权、许可还是从业务角度来看,红帽的此举都将受益良多。
然而,CentOS 的退役无疑会引发混乱,红帽急需指明前进的道路。
来源:百家号/CSDN