比较 Centos Linux 和 CentOS Stream
CentOS 计划产生两种变体:CentOS Linux 和 CentOS Stream。它们在很多方面都很相似。这里就是它们不同的地方.
另请参阅: CentOS Stream 常见问题解答
生命周期结束
正如2020 年 12 月宣布的那样,CentOS 计划已将重点从 CentOS Linux 转移到 CentOS Stream。以下是我们各种版本的预期寿命终止 (EOL) 日期.
- CentOS Linux 7 寿命终止: 2024-06-30
- CentOS Linux 8 寿命终止: 2021-12-31
- CentOS Stream 8 寿命终止: 2024-05-31
- CentOS Stream 9 寿命终止: 预计 2027 年,取决于“全面支持阶段”的 RHEL9 结束
上游与下游
CentOS Linux 是 Red Hat Enterprise Linux (RHEL) 的重建。因此,它是 RHEL 的下游。CentOS Linux 发行版本号反映了它们所基于的 RHEL 发行日期。例如,CentOS 8.2105 是 2021 年 5 月发布的 RHEL 8.3 的重建版本.
另一方面,CentOS Stream 是 RHEL 的上游公共开发分支。具体来说,CentOS Stream 8 是 RHEL 8 的下一个次要版本的上游,CentOS Stream 9 是 RHEL 9 的下一个次要版本的上游,依此类推.
更新频率
CentOS Linux 是对当前发布的 RHEL 内容的重新构建。新的次要版本包含大量更新。较小批量的更新在次要版本之间交付.
CentOS Stream 包含为即将发布的 RHEL 次要版本计划的内容。更新不会分批成次要版本,而是在准备就绪时发布.
贡献模式
对 CentOS Linux 进行更改涉及对包含在发行版中的上游项目做出贡献。这包括但不一定限于为 Fedora 做出贡献。使其进入 Fedora 的更改可能会在 RHEL 的下一个版本中,然后将在下一次 CentOS 重建中。这个过程可能需要数年时间.
CentOS Stream 提供了一种直接贡献的方式,将这个过程缩短到数周或数天.
测试
CentOS Linux 和 CentOS Stream 的测试非常相似,主要区别在于事情发生的时间.
只有经过严格的测试,CentOS Stream 和 RHEL 才会发生变化。这些测试既发生在 Red Hat 内部,也发生在我们的公共发行版测试套件中。因此,您可以将您的测试贡献 给该系统,以便将来的更改不会破坏您关心的内容.
作为一个重建,CentOS Linux 受益于所有这些相同的测试,但是,在 CentOS Stream 之前,缺乏一种让你影响测试内容和方式的方法.