由于 CentOS 8 上周被宣布将会提前 EOL,而且 CentOS 项目的重心也将转移到滚动更新发行版 CentOS Stream 上,因此对于追求稳定性的 CentOS 用户来说,寻找一份 CentOS 的替代方案显得尤为重要。
虽然官方建议他们从 CentOS 迁移到 CentOS Stream,但很显然,许多人并不接受这个建议,否则大家的反应也不会如此激烈。而听闻此消息的 CentOS 创始人迅速行动起来,宣布创建新项目 Rocky Linux,旨在将 CentOS 延续下去。即便目前 Rocky Linux 还处于非常早期的阶段,但有着“社区驱动”和“创始人”这两大光环加持,因此并不妨碍大众对它的期待,其 GitHub repo 持续增长的 star 数量就说明了一切。
不过 Rocky Linux 毕竟还没真正“落地”,对于 CentOS 用户而言,这是一个值得期待的方案,而不是可以马上采纳的选择。所以不少用户提到了 Debian、Ubuntu 以及其他一些流行的服务器 Linux 发行版。
然而同为派生自 RHEL 的 Oracle Linux 却鲜被人提及。事实上,为了吸引 CentOS 用户的注意,Oracle 上周就已经迅速在 GitHub 提供了从 CentOS 迁移到 Oracle Linux 的脚本(可将 CentOS 8、7 和 6 切换为 Oracle Linux),并且还建立了专门的网站向 CentOS 用户“安利”Oracle Linux,声称 Oracle Linux 是更好的 CentOS 替代方案。

Oracle 认为,如果在寻找稳定、兼容 RHEL 的 CentOS 替代方案,Oracle Linux 是一个值得考虑的选择,原因有:
- 14年来一直支持免费下载使用和分发
- 兼容 CentOS 并且具有增强的功能
- 专为所有 x86 和 ARM 架构的设备而设计
这里的增强是指 Oracle Linux 提供了两个内核版本:
- 红帽兼容内核 (Red Hat Compatible Kernel, RHCK):与 RHEL 兼容
- Unbreakable Enterprise Kernel (UEK):基于 Linux 内核,并附加了甲骨文对于 OLTP、InfiniBand、SSD 硬盘访问等增强功能
无论是在 UEK 还是 RHCK 上运行,Oracle Linux 都与 RHEL 完全兼容。
另外,Oracle Linux 认为自己比 CentOS 更好的地方在于跟踪 RHEL 更及时,拥有比 CentOS 更快的发布速度:

Oracle 表示,在技术支持方面也比 CentOS 有优势,因为 CentOS 作为社区驱动的产品,并没有提供技术支持,而用户使用 Oracle Linux 只需支付少量费用(比 RHEL 便宜)即可获得商业支持,而且运行的同样是企业级 Linux 发行版。
和RHEL的区别是RHEL不买订阅连商用都用不了。
所有的大公司都有商业化压力,特别是上市公司,开源时代已经过去了。
话说阿里云会不会一直维护他们的centos呢
1,没有大规模的yum源
2,公有云没有oracle linux
所以无法普及
有这本事还是先把mariadb的用户抢回来吧
再看看Debian,纵使Debian之父被美国干掉,但Debian发行版依旧正常发展,这才是真正的社区驱动的Linux发行版。这也是为什么Ubuntu和Google等公司在桌面和服务器都选择Debian的原因,不容易被同行卡脖子,树莓派Raspbian也是基于Debian构建。还有,Android系统本身就是在Debian和Ubuntu上构建。国内的Deepin也选择了Debian生态。
另外,Debian也是最旗帜鲜明表明自己是GNU/Linux的发行版,很多商业Linux发行版厂商都在有意或者无意回避GNU字眼。
至于Oracle Linux,我的理解是跟IBM的红帽RHEL差不多,不管是定位还是系统本身,都是采用rpm和yum软件包管理,面向企业的商业化Linux。真心维护一个社区化免费全功能的Linux,不太现实。