CentOS是社区企业操作系统的首字母缩写,它是RHEL(红帽企业Linux)的100%重建。虽然RHEL需要花钱,但CentOS提供了一个免费的社区支持的企业Linux发行版。那些擅长Linux并且不想支付RHEL支持费用的开发人员和公司总是选择CentOS来节省资金并获得企业级的软件。然而,免费的旅程结束了。红帽公司宣布,作为RHEL 8的重建版本,CentOS Linux 8将于2021年结束。CentOS Stream在那之后继续,作为红帽企业Linux的上游(开发)分支。
CentOS项目历史
我们在2004年5月看到了CentOS的第一个版本,称为CentOS版本2,它是从RHEL 2.1AS (advance server)派生出来的。它在Linux爱好者、web托管公司、开发人员和HPC社区中迅速走红。CentOS免费提供企业级软件,提供自我支持,社区支持由电子邮件邮件列表或在线论坛驱动。当您不再需要支持或培训合同时,这是节省昂贵的RHEL合同费用的好方法。
什么是CentOS Stream?
CentOS Stream在Fedora和RHEL之间。换句话说,CentOS Stream是RHEL的滚动发行版。它充当Fedora和RHEL之间的网关:
Upstream ➡️ Downstream ➡️ RHEL
所以我们有:
Fedora Linux ➡️ CentOS Stream ➡️ RHEL
CentOS项目将重点转移到CentOS Stream,CentOS Linux 8将于2021年结束
从公告邮件中:
CentOS项目的未来是CentOS Stream,在接下来的一年里,我们将把重点从CentOS Linux,红帽企业Linux (RHEL)的重建,转移到CentOS Stream,它跟踪当前RHEL发行版之前的情况。作为RHEL 8的重建版本,CentOS Linux 8将于2021年底结束。CentOS Stream在那之后继续,作为红帽企业Linux的上游(开发)分支。当CentOS Linux 8 (RHEL8的重建)结束时,您最好的选择是迁移到CentOS Stream 8,它是CentOS Linux 8的一个小改进,并且有像传统CentOS Linux版本一样的定期更新。如果您在生产环境中使用CentOS Linux 8,并且担心CentOS Stream将不能满足您的需要,我们鼓励您联系红帽有关选项。
CVE在CentOS Stream中将如何处理?
安全问题在当前RHEL版本中解决后,将在CentOS Stream中更新。显然,在禁运解除之前,禁止发布的安全文件不能公开发布。虽然没有任何用于计时的SLA,但红帽工程师将根据这些版本构建和测试其他包。如果它们没有滚入更新,则它们构建的其他软件可能会受到影响,因此需要重做。因此,获得这些更新是他们的既得利益,这样就不会影响到他们的其他版本,获得安全更新也不会有任何问题。
换句话说,CentOS Streams的用户将在所有人之前测试RHEL并报告漏洞,但是在RHEL解决之前,他们不会得到安全更新。非常棘手的情况。
这是否意味着CentOS Stream现在是RHEL的BETA测试平台?
按照常见问题解答:
不。CentOS Stream将在RHEL之前得到修复和特性。一般来说,我们期望CentOS Stream比RHEL有更少的bug和更多的运行时特性,直到这些包进入RHEL的发行版。
如果您使用CentOS进行CI,则没有选择,因为您不能使用RHEL开发人员许可证。另外,请注意CentOS Stream有时会有不同的ABI/API,因此您不能在本地测试或构建EPEL包。
CentOS社区能继续开发/重建CentOS linux吗?
Red Hat说他们我们不会把硬件、资源,或要求志愿者努力努力,我们也不会允许CentOS品牌用于这样一个项目,因为他们觉得它稀释我们正在试图做的重新关注CentOS Stream。也就是说,代码是开源的,他们不会试图阻止任何人选择使用它或从代码构建自己的包。
对CentOS 7没有影响
CentoS 7将在RHEL 7剩余的生命周期内继续生产。所以对CentOS 7用户没有影响。
结论
我认为这是红帽子的错误举动。CentOS的主要优点是提供了与RHEL 100%的二进制兼容性。在工作中,我们主要使用CentOS进行测试,因为我们的目标是RHEL,但是这样可以节省很多钱。CentOS是我们针对MySQL、PHP、Nginx、Java和许多其他应用程序的“严肃的测试平台”。一旦应用程序准备就绪,我们将把它部署到RHEL 8集群上。当然,我们可以获得RHEL开发人员订阅,但只有一个免费的Red Hat开发人员订阅可以添加到用户帐户这样的目的。因此,如果你有七个开发者,另外六个开发者可以在developers.redhat.com上创建他们自己的用户账户。我们必须处理额外的账目。因此,如果开发人员想要一个免费的RHEL,下一个最好的选择可能是Oracle Linux。
许多用户将不会高兴。我们可能也会看到一个新的分叉,但只有时间会告诉我们答案。其他Linux发行版,如Ubuntu或Debian LTS也会有很多新用户。
红帽从大规模的CentOS社区中获益良多,这种改变是不必要的。这是我诚实的意见。你觉得怎么样?您是否受到了这个新变化的影响,如果是的话,哪个Linux发行版会选择取代CentOS 8?
本文:http://jiagoushi.pro/node/1375
讨论:请加入知识星球【首席架构师圈】或者小号【jiagoushi_pro】或者QQ群【1110777】
最新内容
- 1 day 14 hours ago
- 1 day 17 hours ago
- 1 day 17 hours ago
- 4 days 9 hours ago
- 4 days 16 hours ago
- 4 days 17 hours ago
- 4 days 17 hours ago
- 4 days 17 hours ago
- 1 week 2 days ago
- 1 week 2 days ago