2023年1月27日21:00:38
随着CentOS Stream的使用,centos进入不稳定版本发布阶段,目前暂时会持续下去,
CentOS Stream 是 RHEL 的上游版本,会包含很多不稳定的新功能。Stream 不会遵循 RHEL 的发布周期。
CentOS版本 | 维护停止时间 |
---|---|
CentOS 3 | 2010年10月31日 |
CentOS 4 | 2012年2月29日 |
CentOS 5 | 2017年3月31日 |
CentOS 6 | 2020年11月30日 |
CentOS 7 | 2024年6月30日 |
CentOS 8 | 2021年12月31日 |
目前也就CentOS 7
还在维护期,中止日期是2024年6月30日
,距离中止还是大约一年半的时间,现在选择替代品开始试用是很重要的
我个人的选择是rocky linux或者alma linux ,因为两个发行版都旨在与 RHEL
二进制兼容,所以两个区别不大
在虚拟机安装了rocky linux 9.0 带桌面UI 和alma linux 9.1 带桌面UI,Anolis OS 8.6 带桌面UI,和centos 7.9 安装和基本操作几乎一样.ui层面和centos的差不多,通常来说都是shell,无所谓。
我对比了以下几个维度,有标签
的表明更有优势的地方
操作系统/对比维度 | rocky linux | alma linux | Anolis OS(龙蜥) |
---|---|---|---|
背景对比 | CentOS创建者的新项目 | CloudLinux的项目 | 龙蜥社区开源操作系统(国内支持背景不错) |
资金对比 | 赞助商 | 项目资金可持续性资金+赞助商 | 赞助商 |
社区 | 有成熟项目经验,更丰富 | 有开源项目经验 | 有开源项目经验 |
国外流行度 | 更流行 | 热度不错 | 一般 |
国内流行度 | 更流行 | 热度一般 | 一般 |
系统UI | 和centos几乎一样 | 和centos几乎一样 | 和centos几乎一样 |
系统bug | 一般 | 更少一些 | 一般 |
国内社区教程 | 一般 | 较少 | 一般 |
系统bug报告 | 一般 | 更少一些 | 一般 |
b站视频教程 | 较少 | 较少 | 较少 |
centos兼容性 | RHEL 二进制兼容 | RHEL 二进制兼容 | 兼容 CentOS 生态 |
国内镜像 | 有 | 有 | 有 |
跟进centos开发进度 | 大版本跟进 | 较新版本跟进 | 较慢,成熟版本跟进 |
和centos使用体验 | 和centos使用几乎一样 | 和centos使用几乎一样 | 和centos使用几乎一样 |
系统bug报告:只是一个参考指标,少不代表真的少,有可能是社区不活跃。
这里为什么推荐了一下龙蜥操作系统:
因为一些老系统因为centos停止维护,有些行业需要安全,加密等问题考虑,龙蜥是个目前较好的选择(主要是安全性问题和政策要求的前提下),详细可参考官网说明。
rocky linux
官网:Rocky Linux
赞助商:Sponsors | Rocky Linux
bug报告:View Issues - Rocky BugTracker
alma linux
官网:AlmaLinux OS - Forever-Free Enterprise-Grade Operating System
赞助商:AlmaLinux OS - Forever-Free Enterprise-Grade Operating System
bug报告:View Issues - AlmaLinux Bug Tracker
Anolis OS
官网:OpenAnolis 龙蜥操作系统开源社区
关于龙蜥:关于我们 - OpenAnolis 龙蜥操作系统开源社区
bug报告:Bugzilla Main Page
看龙蜥社区理事单位,来说还是比较强大的,但是国内开源有个老毛病,大家都知道
Anolis OS搭载多内核RHCK(RHEL Compatible Kernel)和ANCK(OpenAnolis Cloud Kernel)
推荐观点:
如果不是特殊业务需求,rocky linux or alma linux任选其一没问题,从国内资料和流行度来看,rocky linux更好一点
有业务需求,比如国密,安全性,政策性考虑的话,推荐Anolis OS
关于openEuler说两句,也是基于centos系列的开发,但是和centos的差距越来越大,所以不能算作centos的平替
Ubuntu和Debian,这两个算起是也不错的替代品,但是操作会有很多不同,当然会使用Ubuntu和Debian也是非常好的
服务器推荐:Debian
个人开发环境我推荐:Ubuntu和kali linux,kali这个有非常多好用的软件,也是基于Debian开发的使用起来没什么差别