在本周初的意外公告中,Red Hat取消了其旗舰发行版Red Hat Enterprise Linux的免费啤酒CentOS变体。该声明(明确指出“ CentOS Stream不能替代CentOS Linux”)使数千名CentOS用户感到震惊和困惑。在许多情况下,CentOS用户已经迁移到CentOS 8(他们希望在2029年前获得支持)才发现他们的"直到2029"。发行版已成为"直到2021"他们最初安装它仅几个月后就发布了。
我不能假装这对CentOS用户来说是个好消息,但我可以提供一些好消息:CentOS可能已经死了,但这远不是您进行重建的唯一选择。与RHEL二进制兼容的发行版。让我们看一下下面一些最可能的选项。
我知道,我知道—放下干草叉!现在许多以前的CentOS用户都对Red Hat感到非常生气,以至于没有考虑迁移到CentOS Linux的“不可替换”的环境中。 CentOS流。但是,尽管红帽CTO Jim Wright秃顶的声明说,Stream不是CentOS Linux的替代品……对于很多用户来说,它很容易做到。
在本周之前,CentOS Linux和Red Hat Enterprise Linux之间的关系实际上是同一回事,但是没有品牌和支持。在许多方面,这种关系将继续存在。 CentOS Stream和Red Hat Enterprise Linux仍将非常紧密地相互跟踪。新的关系如下所示:
依此类推。因此,虽然CentOS Stream是一个滚动发行版,但它是一个有限的发行版,它可以从一个次要版本滚动到另一个次要版本,但是其主要版本是稳定的并且可以跟踪Fedora。 CentOS Stream 8用户不会被迫比CentOS Linux 8用户更早地编写RHEL 9代码。
此处丢失的是控制何时在系统上执行次要版本升级的能力。使用RHEL 8 x的用户可以决定何时准备升级到RHEL 8.y,而CentOS Stream 8用户将无缝且自动地流经冻结的状态以成为RHEL次要发行版。
如果您是那种会在CentOS次发行版发布之日就触发扳机的人,那是理所当然的-只需迁移到Stream并完成它即可。实际上,只需较少的工作,这将是您习惯的相同体验。您将不再需要次发行版升级,它们只是自动发生。
如果您既需要次要版本控制又需要主要版本控制,或者您对Red Hat太生气了,不想继续在其直接控制下使用某个产品,并决定向下游转移,请继续阅读。我为您提供了更多选择。其中一些甚至还不错!
是的,Oracle。在这里,我们再次用干草叉,对吗?好吧,Oracle Linux是与Red Hat Enterprise Linux 100%兼容的应用程序二进制文件。这是一个重建发行版是基于RHEL的资源而已,与CentOS Linux一样。
如果您需要或想要的只是一个精确跟踪RHEL的免费啤酒发行版,那么Oracle Linux可能就是您的新家。该发行版已经存在了一段时间,并且得到了世界上最大的IT公司之一的支持。再说一次,迁移到Oracle是因为您发现Red Hat的管理是任意的和压迫性的,这很奇怪。
对于已经拥有大量Oracle产品的商店来说,用Oracle Linux替代CentOS可能最有意义。
CloudLinux OS是为共享主机提供商设计的RHEL重建发行版。 CloudLinux OS本身可能不是任何人正在寻找的CentOS的免费替代品,它更类似于RHEL本身,并具有生产使用所需的订阅费用。
但是,CloudLinux OS维护者宣布他们将在2021年第一季度发布CentOS的1:1替代产品。新的分支将是完全独立于RHEL 8和未来版本。"
这个即将到来的分支有一些好处。 CloudLinux OS已经存在了一段时间,并且拥有相当不错的声誉。他们宣布的新分支将不会对Cloud构成重大挑战-他们已经定期分叉RHEL并跟踪更改以维护完整的CloudLinux OS。他们真正需要做的就是确保将自己的品牌和其他仅许可的高级功能区分开。
对于CentOS 8用户来说,这也应该是一个非常容易的升级-已经存在从CentOS到完整CloudLinux OS的非常简单的单脚本迁移路径。 从CentOS转换为"新fork" 应该一样简单,并且没有完整的Cloud Linux所需的注册步骤。