导读 | 红帽在两个月前发布公告表示,将限制对 Red Hat Enterprise Linux (RHEL) 源代码的访问,未来 CentOS Stream 将成为公共 RHEL 相关源代码发布的唯一仓库。对于这一决策,AlmaLinux OS Foundation 主席 Benny Vasquez 则向 SiliconANGLE 表示,普通用户受到的影响其实非常非常的小。 |
"总的来说,除了内核更新之外,我们还是和以前一样"。RHEL 新版本发布当天可能不再提供更新,但开发人员仍然可以通过 CentOS Stream 获得红帽计划的增强功能和错误修复。
AlmaLinux 是一个基于 RHEL 的克隆版本,由 CloudLinux 公司发起创建;采用 RHEL 8 作为其基础,源代码完全兼容 RHEL。它的开发始于红帽决定停止开发 CentOS(非 Stream 版本)之后,第一个正式版本在 2021 年 3 月发布。
Vasquez 认为,虽然大众普遍认为 CentOS Stream 中的所有内容最终都不会出现在 RHEL 中,但实际情况并非如此。"我想不出任何他们在 RHEL 中发布的东西不会预先出现在 Stream 中的理由。"
她补充称,虽然仍不能确保,但 AlmaLinux 在过去一个月里采取的变通方法应该能基本解决所有问题;其策略已经从 bug-for-bug 兼容转变为应用程序二进制接口兼容。
ABI 是一组低级的机器代码指令,它定义了应用程序与外部库的交互方式。虽然应用程序接口经常发生变化,但开发人员通常会保持 ABI 的稳定性,以防止可能造成的中断。ABI 兼容性并不能保证永远不会出现问题,但会大大降低故障的概率,而且通常可以通过重新编译源代码来解决问题。
“对我们来说,ABI 与 RHEL 兼容就足够了。最重要的是,这能让我们的社区感受到稳定性。”
在 Vasquez 看来,红帽方向的改变对 AlmaLinux 来说还是一种因祸得福。“当你基本上一直在复制别人的代码时,几乎就不需要围绕技术做出任何决定。我们认为这是我们一对一关系的释放”。无需等待红帽的提示即可应用补丁,“我们可以以一种全新且令人兴奋的方式与我们的社区互动。”
AlmaLinux 还从红帽的决策中获得了适度的经济收益。“大量的支持令人印象深刻。大家为活动提供人员、网站维护和基础设施管理,我们也从企业那里获得了更多的财政支持”。Vasquez 没有透露收到的具体捐款数额,但 “每天捐出 5 美元的人数增加了四倍不止。”
Vasquez 表示,AlmaLinux 和其他兼容 RHEL 的发行版用户不必担心被抛弃。“无论从代码还是财务角度,我们都将继续获得所需的支持。越来越多的供应商正在伸出援手,以确保他们的客户无论使用 AlmaLinux 还是其他克隆版本之一都能感受到支持。”