vlambda博客
学习文章列表

是时候从CentOS换成Ubuntu Server了

今天是元旦,祝大家新年快乐!


一直以来,我都是一个红帽系用户。刚开始接触Linux,就是RHEL 4,到后来,开始“白嫖”,使用CentOS。到各处也都是推荐和使用了这个红帽同宗的兄弟。直到上个月...(已经是去年了)



图片来自网络


2020年12月8号,官方发文,大概意思就是说CentOS Stream是CentOS的未来,以后工作的重心会从CentOS Linux 换到CentOS Stream上来。同时,CentOS 8(8.0版本是2019年9月25日发布的)原来拥有的10年支持,也改成到2021年年底。


CentOS 7的用户其实还可以,不用着急升级。因为CentOS 7的支持时间不变,仍是2024年6月30日。


那什么是CentOS Stream呢?不是更新升级版本吗?先简单说一说RHEL、CentOS、Fedora的前世今生吧。


RHEL(Red Hat Enterprise Linux),是红帽官方维护的企业版操作系统,服务售后支持都由红帽官方提供。


CentOS,是个社区版本,也就是完全开源。是从RHEL的代码编译而来,简单的话可以说就是个克隆版本,100%的二进制兼容。并且背靠红帽公司的支持,所以被称为最稳定的Linux发行版。开篇说的“白嫖”RHEL,也是没错的。


Fedora,也是一个完全开源版本,每个人都可以对其进行修改。由Fedora项目社区开发维护,红帽提供支持。所以红帽公司一般都会把新功能都会放到Fedora上测试,最后才合并到RHEL项目上。


所以,根据上面的简单介绍,可以了解之前大概的流程是Fedora -> RHEL -> CentOS。


从上面官方发布的文章可以看到,以后CentOS Stream不会再从RHEL的代码编译而来,也就是说以后就不会再有CentOS 9等以后版本,而会使用版本滚动更新。而且以后作为Fedora的下游,RHEL的上游了,也就是流程改为Fedora -> CentOS Stream -> RHEL,等CentOS Stream稳定了以后再合并到RHEL。


可能作为开发人员来说,这样的滚动更新更符合开发的思想和实际使用,当然也会更有利于红帽商业上,为红帽带来更多的客户。


但是让CentOS用户充当RHEL的测试,略微还是有些失望的,尤其是像我这样多年忠实的CentOS用户。可能是之前“白嫖”的太爽了,这个变动让人一时不能接受。


红帽公司也没有什么错,本身Linux就是个开源的产品,又是人自家的东西,怎么更改我们也不应该有什么抱怨。可能用户的不满会造就出更新更好的产品供大家使用,这就是开源精神,我们一直从中受益。


开源的服务器版本Linux也很多,是时候看看其他的了。