|
|
|
CentOS 项目有两个分支:CentOS Linux 和 CentOS Stream。它们很相似,这里讲讲不同之处。项目终止日期(EOL)从公告可知,CentOS Stream 项目从 CentOS Linux 转移到了 CentOS Stream。下面是预计的项目终止日期。CentOS Linux 7 EOL: 2024-06-30CentOS Linux 8 EOL: 2021-12-31CentOS Stream 8 EOL: 2024-05-31CentOS Stream 9 EOL: 估计到 2027, 取决于 RHEL9 “全力支持阶段” 终止时间上游 vs 下游CentOS Linux 通过重新构建 Red Hat Enterprise Linux(RHEL) 制作而成。因此,它在 RHEL 下游。CentOS Linux 发行版版本号表明了它依赖的 RHEL 版本。例如,版本号 CentOS 8.2105 表示基于 RHEL 8.3, 于 2021年 5 月发布。CentOS Stream, 与之相反,它在上游,是 RHEL 的公开开发分支。具体讲,CentOS Stream 8 在 RHEL 8 上游, CentOS Stream 9 在 RHEL 9, 以此类推。更新频率CentOS Linux 基于已发行的 RHEL 构建, 大更新发新 minor versions,小更新在 minor versions 之间推送。CentOS Stream 包含即将发布的 RHEL minor releases。 更新不会打到 minor releases 中, 而是都准备好之后发布。贡献方式向 CentOS Linux 提交修改会添加到上游项目。这些修改不仅包含 Fedora,对 Fedora 的修改可能会出现在 RHEL 下一版中, 接着出现在 CentOS 中, 这个过程按年计算。CentOS Stream 提供了便捷的方式, 将这一过程缩减到几周或几天。测试CentOS Linux 和 CentOS Stream 测试过程差不多, 区别主要在于测试发生的时间。只有 CentOS Stream 和 RHEL 发生变化时,才去测试。 用公开发行的测试工具包,也会对 Red Hat 做测试,也就是说, 你可以贡献你的测试给系统, 因此未来的变化不会破坏你关心的东西。CentOS Linux 也用同样的方法测试, 但是, 相比于 CentOS Stream, 没有提供途径,让你去参与,测哪些怎么测。 |
|