目前的计算服务器系统,基本是清一色的CentOS,这是由其特殊的生态位置所决定的。CentOS处于红帽生态链的最下游,即Fedora → RHEL → CentOS。Fedora作为新功能的试验场,其成果被收入以稳定性著称的RHEL(Red Hat Enterprise Linux,红帽企业级操作系统)中,但使用RHEL是需要付出高昂的订阅费用的;而CentOS是依据开源协议,从RHEL源代码中去除商标部分后重新编译而成的系统,既继承了RHEL的优秀特性,又是完全免费的。换言之,真正好用的是红帽系统,而CentOS是它的免费替代品,因而广泛地流行开了。
非常令人遗憾的是,红帽在收购了CentOS项目后,做出了一个完全改变了CentOS命运的决定:随着CentOS更名为CentOS Stream,它在生态链中的位置变成了Fedora→CentOS Stream→RHEL,即CentOS Stream反过来成为了RHEL的试验场,它仍然是一个可用的操作系统,却不再有以前那样能与RHEL比肩的稳定性了。红帽官方建议CentOS用户升级到CentOS Stream,但也声明了并非为生产环境设计。如果预算充足,付费迁移到RHEL享受红帽官方的技术支持也是一个选择。
没有了CentOS这个“免费的午餐”,后继者也纷纷出现,想要填补这个空缺。最突出的几位候选者是:CentOS项目原创始人Gregory Kurtzer启动的新项目Rocky Linux、由CloudLinux公司创建的AlmaLinux和甲骨文公司推出的Oracle Linux。前两者的定位相似,是以100%兼容原CentOS系统为目标的,而Oracle Linux包含甲骨文自己的功能改进,并提供付费的商业支持。
CentOS系统每个大版本的维护期为十年,期间会有软件更新和安全补丁的推送,这在网络犯罪盛行的当下是非常重要的。尤其高性能计算服务器,更是黑客眼中的“香饽饽”——只要成功入侵,就能通过种植挖矿木马来获取违法收益。而在国内严打挖矿的大背景下,服务器的责任人还要面临被处分的风险,不可不慎。
CentOS 7发布于2014年,虽然目前没有受到CentOS项目变动的影响,但本身维护期也只剩下两年。而发布于2019年的CentOS 8,原定到2029年的维护期被直接腰斩,已于2022年1月31日完全停止了维护。当前还在使用CentOS 7的用户尚有时间观望,但将来需要做系统的整体迁移;使用CentOS 8的用户需要尽快决定迁移到其他发行版,但幸运的是不需要重新安装系统。Rocky Linux与AlmaLinux都提供了平滑迁移脚本,供已经更新到CentOS 8.5.2111最终版本的用户一键切换。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
加入交流群
请使用微信扫一扫!