Linux操作系统案例教程(CentOS Stream 9/RHEL 9):微课版
上QQ阅读APP看书,第一时间看更新

1.3.4 CentOS

CentOS(Community Enterprise Operating System,社区企业操作系统)作为基于RHEL源码的社区重新发布版在Linux发行版中有相当大的影响力,特别适合需要相对稳定的开发环境且无商业支持需求的开发者。

Red Hat发布Red Hat 9.0后,全面转向RHEL的开发。RHEL要求用户购买正式授权,它的二进制代码不再允许免费下载。然而,由于RHEL依然需要遵循GNU协议,即需要发布自己的源码,这些文件可以被自由地下载、修改代码、重新编译和使用,从而诞生了众多的RHEL的副本,CentOS是其中表现最为突出的一员。在某种意义上,CentOS可以认为是RHEL免费版本。CentOS移除了不能自由使用的RHEL商标和一些闭源软件。使用CentOS,可以获得与RHEL相同的性能和体验感。许多要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

CentOS已经被Red Hat公司彻底改变了原有的发展方向。2014年年初,Red Hat和CentOS社区宣布将开始合作,将CentOS打造成全方位整合开源社区资源的稳定社区发行版。2020年12月8日,CentOS社区在官方博客发布“CentOS Project shifts focus to CentOS Stream”和关于该问题的维基百科说明。该博文的发布标志着CentOS Linux版本的终结,同时大幅缩短了CentOS Linux 8的支持和维护时间。官方网站的下载页显示,CentOS Linux 8的支持和维护时间已经变更为2021年12月31日截止(原计划2029年截止)。CentOS Linux从2020年12月以后不会再有CentOS Linux 9及之后的版本,仅有CentOS Stream版本。