红帽(Redhat)公司决定在2021年12月之前提前终止CentOS 8稳定版的支持,该支持原本计划在2029年停止。CentOS8现在被基于滚动发布的CentOS Stream所取代。 世界各地的服务器管理员正根据各自的基础结构和依赖性而考虑应对方案。 为了帮助所有人,以下是用于代替CentOS的5大免费Linux发行版----适用于服务器和台式机。
下列所有Linux发行版均按最优顺序排列。 当然,每种服务器的应用场景因需求的不同而有所不同。 但是,从稳定性的角度来看,决策者、服务器管理员可以从下面的免费Linux发行版列表中选择合适的替代产品。
就稳定性而言,Debian无疑是桌面或服务器的首选。 Debian是当今许多Linux发行版的基础。它提供稳定的包和一个非常长的支持窗口,“长期支持(LTS)”,直到其版本的生命周期结束。它在升级Linux内核版本和包方面也非常保守。这只会让您的服务器更加稳定,不会有任何意外。
Debian还在结束支持周期之前提供了“测试”分支。这为服务器管理员提供了充足的部署和测试时间,以保证兼容性。
例如,在撰写本文时,Debian 10.7 Buster是一个稳定的版本,它支持到2024年。即将到来的Debian 11将于2021年发布。对于CentOS的替换来说,它确实是一个经过良好规划和稳定的发行版。
优点
缺点
第二个选择是流行且广泛使用的Ubuntu Linux发行版。每天都有数百万台PC和服务器在Cloud和VPS部署中使用带有LTS映像的Ubuntu。 Ubuntu凭借其“ 长期支持(LTS)”发布窗口提供了坚如磐石的服务器衍生产品,可提供五年和十年的扩展安全支持。它在关键的基础设施部署中很流行并且广泛使用。 Ubuntu非常受欢迎,它以论坛和Wiki的形式在网络上提供了大量的故障排除指南。完善的支持社区对于服务器管理员可能非常有益。
当前的Ubuntu 20.04 LTS支持到2025年。而Ubuntu 20.04的扩展支持到2030年。
优点
缺点
Oracle Linux可能是当今CentOS替代版本中与RHEL免费选项最兼容的二进制文件。 它是由Oracle针对其商业云产品而开发的。 而且它可以免费下载。 Oracle Linux的优势在于它遵循RHEL发行周期,并由Oracle修改了“ Unbreakable Enterprise Kernel(UEK)”。 UEK在稳定性,最小化的反向移植包等方面,比主干内核提供了某些额外的好处。
它遵循RHEL的支持窗口。
优点
缺点
OpenSUSE是由德国SUSE Software开发的Linux发行版(以前的SUSE)。这是当今许多服务器,瘦客户端和其他部署中流行的Linux发行版。它遵循其发布周期,并具有不同的程序包管理系统。 OpenSUSE Linux提供了稳定的发行版“ Leap”和滚动发行版“ Tumbleweed”。 OpenSUSE Linux的主要优点是其“ Evergreen”支持。某些选定版本的支持时间更长(无终止日期),因此被称为“ Evergreen”。尽管服务器中OpenSUSE的部署量可能少于RHEL,但对于服务器管理员来说,它是一个不错的选择。这里是另外一个OpenSUSE和CentOS的对比文章。
优点
缺点
好吧,对于最坏的情况,这仍然是一种选择。 CentOS Stream是基于滚动发行的发行版,正式取代了CentOS 8。 如果应用场景对生产而言不是很关键的话,服务器管理员、IT决策者可以选择它。 对于CentOS 8,这可能是最省时,最具成本效益的解决方案。唯一的风险是它是“测试”发行版,并且可能由于滚动发行而中断。 应注意,如果启用滚动发布,新软件包或者Kernel的更新会在某个早上中断服务器和台式机的正常运行。 因此,关键应用程序运行在滚动发布的发行版上终归是有风险的。
优点
缺点
话虽如此,目前正在开发另外两个CentOS替代Linux发行版。
CentOS项目的最初创建者启动了Rocky Linux项目,以在RHEL源代码之后克隆CentOS。它不会与任何商业实体和真正的基于“社区”的Linux发行版关联。它仍处于开发周期的初期。在此处了解有关Rocky Linux的更多信息。
提供用于云部署的定制Linux商业版本的CloudLinux也决定支持社区。他们宣布计划推出AlmaLinux取代CentOS。 Cloud Linux团队已经拥有该项目的经验,一支经验丰富的团队和基础架构,并且可能是Rocky Linux之前发布的第一个版本。在此处了解有关AlmaLinux的第一个beta版本的更多信息。
由于软件包管理器和结构与CentOS(RPM和DEB)不同----如果选择Debian或Ubuntu,则可能需要更多的时间和精力。但是,如果你充分准备了迁移策略,则从长远来看,这可能是一项不错的投资。对于许多人来说,这可能是理想的长期解决方案。但这将花费时间和金钱。另一方面,Oracle Linux和CentOS仍然是一个选择,但尽管它们是免费和开源的,但它们仍附加到其各自的商业实体上。
我希望本指南可以帮助你决定合适的替代CentOS的Linux Server、Desktop发行版。
CentOS Linux 8于2021年结束以CentOS Stream取代
Rocky Linux –真正的CentOS替代品–您需要了解的一切
Project Lenix– CloudLinux团队宣布的另一个CentOS分支
附:
原文
Linux发行版分支图(图来自于Internet):