CentOS 计划产生两个变体:CentOS Linux 和 CentOS Stream。它们在很多方面都是相似的。这是它们与众不同的地方。

另请参阅: CentOS Stream FAQ

centos stream 安全吗 centos stream 区别_CentOS

https://www.redhat.com/en/blog/faq-centos-stream-updates

生命周期结束

正如在2020年12月宣布

centos stream 安全吗 centos stream 区别_CentOS

https://blog.centos.org/2020/12/future-is-centos-stream/的那样,CentOS计划已将重点从CentOS Linux转移到CentOS Stream。以下是我们各种版本的预期生命周期结束 (EOL) 日期。

  • CentOS Linux 7 EOL: 2024-06-30
  • CentOS Linux 8 EOL: 2021-12-31
  • CentOS Stream 8 EOL: 2024-05-31
  • CentOS Stream 9 EOL:預計 2027 年,取決於 RHEL9 結束「全面支援階段」

上游与下游

CentOS Linux 是 Red Hat Enterprise Linux (RHEL) 的重构版。因此,它是来自RHEL的下降。CentOS Linux 版本號反映了它們所依據的 RHEL 發行日期。例如,CentOS 8.2105 是 RHEL 8.3 的重建版本,RHEL 8.3 于 2021 年 5 月发布。

另一方面,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 stream 安全吗 centos stream 区别_CentOS

https://docs.centos.org/en-US/stream-contrib/的方式,将这个过程缩短到数周或数天。

测试

CentOS Linux 和 CentOS Stream 的測試非常相似,差異主要在事情發生的時間上。

CentOS Stream 和 RHEL 只有在经过严格测试

centos stream 安全吗 centos stream 区别_CentOS

https://blog.centos.org/2020/12/centos-stream-is-continuous-delivery/后才会发生更改。这些测试既可以在红帽内部进行,也可以在我们的公共发行版范围的测试套件中进行。因此,您可以将测试贡献

centos stream 安全吗 centos stream 区别_CentOS

https://github.com/CentOS/sig-core-t_functional
给该系统,以便将来的更改不会破坏您关心的内容。

作为重建,CentOS Linux 从所有这些相同的测试中受益,但在 CentOS Stream 之前,你没有办法影响测试的内容和方式。