资讯公告
  • 你的位置:
  • 首页
  • >
  • 资讯公告
  • >
  • 域名
  • >
  • CentOS 8停止维护更新,8个替代CentOS的操作系统
CentOS 8停止维护更新,8个替代CentOS的操作系统
发布时间:2022-11-21 发布者:FebHost



CentOS 8在2021年12月停止维护更新,迫使数百万系统管理员重新思考服务器和虚拟机的操作系统策略。那些不同意 "升级 "到新的CentOS Stream(红帽的滚动发布平台,对于生产服务器来说不是一个好的选择)的人有两个选择:运行EOL版本的操作系统或者寻找CentOS替代品。

本文介绍了8个CentOS替代品,它们提供了与CentOS类似的功能和稳定性,但没有计划中的EOL在眼前。保持CentOS的真正传统,这个名单上的所有Linux发行版都可以免费安装和使用(尽管有些需要付费订阅以获得企业级支持)。

1、AlmaLinux




AlmaLinux(以前被称为Project Lenix)是CloudLinux的一个开源服务器操作系统。这个发行版的第一个稳定版本是在2021年3月,发行商保证全面支持到2029年。

AlmaLinux是Red Hat Enterprise Linux 8 (RHEL)和pre-Stream CentOS的1:1二进制兼容分叉。该发行版还支持cPanel和Control Web Panel(以前称为CentOS Web Panel),因此大多数CentOS用户会对这个操作系统感到宾至如归。虽然AlmaLinux的安装和使用是免费的,但要获得企业级的支持,则需要支付订阅费。

AlmaLinux主要是一个企业操作系统,旨在为企业寻找一个稳定、强大的平台。该发行版在所有基于CentOS的服务器环境和工作负载(在物理、虚拟和云计算环境中)中表现出色。

选择AlmaLinux的主要原因:

  • 免费安装和使用(CloudLinux保证Alma将保持免费,跟随CentOS的脚步)。
  • 由经验丰富的CloudLinux开发和支持(该公司每年为该发行版预留100万美元)。
  • 拥有一个不断增长的社区以及一些行业巨头(如微软、AWS、ARM、开源实验室、cPanel、CHEF、Pleak、Mattermost等)的支持。
  • 强调易用性,在安装和服务器管理方面都是如此。
  • 前CentOS用户非常熟悉(操作系统甚至默认为GNOME桌面)。
  • 由于有一个迁移脚本,使用户能够用一个命令转换服务器群,所以从所有的RHEL衍生产品中简单过渡。


2. Rocky Linux




Rocky Linux是一个免费的面向服务器的Linux发行版,由CentOS的原始创始人之一Gregory Kurtzer开发。Rocky的第一个稳定版本是在2021年6月,该发行版将支持到2029年(至少)。

Rocky Linux的功能是作为RHEL 8的下游重建(就像CentOS一样),在上游供应商添加版本后构建版本。与AlmaLinux一样,Rocky是Red Hat Enterprise Linux 8的一个100%的bug-for-bug兼容的分叉。 该发行版作为服务器使用RHEL稳定的源代码来支持生产工作负载,因此效果非常好。

Rocky Linux的社区每天都在增长,许多忠于CentOS的用户正聚集在这个新发行版周围。一些行业巨头(包括谷歌和亚马逊)也在购买,这预示着Rocky Linux将有大发展。

Rocky Linux被许多人认为是CentOS的最佳替代品。就像过去的CentOS一样,它为生产环境提供了一个开源的、可靠的服务器操作系统。然而,现在判断业界是否会大规模采用Rocky Linux还为时过早。

选择Rocky Linux的主要原因:

  • 一个免费的、开源的Linux发行版,具有真正的社区至上的特点。
  • 由CentOS项目的最初共同创始人之一开发。
  • 该操作系统高度稳定,有定期更新和10年的支持周期。
  • 如果你已经知道如何使用CentOS,学习曲线很低。
  • 通过一个易于使用的迁移脚本,从其他发行版的迁移很简单。
  • 集成企业、超大规模、云和高性能计算功能。


3. Ubuntu




Ubuntu是另一个免费的Linux发行版,但与相对年轻的Alma和Rocky不同,这个发行版从2004年10月起就已经上市了。近20年的存在使Ubuntu成为任何对不太成熟的发行版持谨慎态度的人的首选。发布者(Canonical)将把这个发行版保持在公共许可证下,直到2025年(有一个商业选项可以延长到2030年)。

对于开发和DevOps团队来说,Ubuntu不需要真正的介绍--最近的研究显示,66%的有经验的工程师喜欢Ubuntu而不是其他Linux发行版(CentOS是第二名)。Ubuntu有三个不同的版本,每个版本都适应于特定的用户和IT需求。

  • Ubuntu桌面(标准版的Debian衍生版,具有Unity界面)。
  • Ubuntu服务器(一个带有经典命令行界面的服务器环境包)。
  • Ubuntu云(目前最流行的构建公共云的平台)。

Ubuntu不是一个基于RPM的Linux发行版,而是来自Debian Linux的 "家族树"。要在Ubuntu上设置RPM包,你必须使用Alien将包转换为DEB文件,这并不像你在AlmaLinux和Rocky Linux中发现的那样是一个无缝过渡。如果你是从RHEL领域过来的,你还会面临几个新的网络和管理组件。

选择Ubuntu的主要原因:

  • 一个免费的、成熟的操作系统,拥有一个庞大而忠诚的社区。
  • 高度稳定、可定制、用户友好。
  • 大量的在线教程和指南。
  • 超过30,000个开源包(例如Ruby、Go、Java、Apache、Nginx、PostgreSQL、MySQL、Node.js、PHP等。)
  • 可靠的发布时间表(Canonical定期发布Ubuntu的新版本,使用户能够可靠地规划路线图)。
  • 无论你在哪里设置它,它都能正常工作(在工作站、机房、边缘和云中)。


4. OpenSUSE




OpenSUSE是CentOS替代品中另一个值得选择的服务器、云和台式机。由SUSE软件解决方案有限公司赞助,这个开源发行版(最初在2005年进入市场)有两种格式。

  • LTS式版本Leap
  • 滚动版本Tumbleweed

Leap版本相当稳定,这使得它成为你寻找CentOS替代品的首选。有几个优点使这个发行版成为一个有吸引力的选择(特别是对于开发团队)

  • 与SLES的二进制兼容:发行商自2021年以来一直以SUSE Linux Enterprise Server(SLES)软件包为基础(版本15.3)。
  • 高稳定性和安全性。该操作系统的稳定基础是openSUSE Leap获得如此多欢迎的主要原因之一。
  • YaST:YaST(代表 "另一种设置工具",与原始YAML的 "另一种标记语言 "的精神一致)是Leap的一个原生工具,极大地加快了服务器管理任务。

虽然OpenSUSE Leap适合企业需求,但该发行版的免费版本并不包括全面支持。

选择OpenSUSE的主要原因:

  • 强调稳定性和 "常青 "支持。
  • 对用户非常友好,并有一个高度敬业的社区作后盾。
  • 非常适合有经验的开发团队。
  • 广泛选择社区开发的开源工具(Open Build Service (OBS), openQA, YaST, Kiwi, 等等),另外该发行版包括各种预装的应用程序。
  • 发行商在快速响应安全问题和提供一流的服务器安全升级方面有着良好的记录。


5. Oracle Linux




Oracle Linux是RHEL的分支,允许用户通过免重装的转换脚本从CentOS迁移(适用于CentOS 8, 7, 和6)。该脚本有两个功能(这两个功能的执行都不需要重启服务器)。

  • 将YUM配置切换到Oracle Linux YUM服务器,以更新核心软件包。
  • 安装最新的Oracle Unbreakable Enterprise Kernel (UEK),它紧跟RHEL的发布周期。

Oracle Linux与RHEL有100%的二进制兼容,并且自2006年以来一直在市场上。该发行版与CentOS服务器上的现有应用程序完全兼容,此外,你还可以使用Linux中的两项尖端创新。

  • Ksplice,它允许你在不需要重启系统的情况下给运行中的内核打补丁。
  • Dtrace,它提供了对活动程序和操作系统的更大的可视性。

Oracle Linux的源代码、二进制文件和更新都是免费的,但支持却不是免费的(尽管它比红帽公司对CentOS的支持要便宜一些)。另外,cPanel不支持这个发行版,这对一些团队和使用情况来说是个问题。

选择Oracle Linux的主要原因:

  • 自2006年以来一直可以免费下载和使用。
  • 云原生开发的最佳选择。
  • 最稳定和性能最好的CentOS替代品之一。
  • 对混合和多云环境的有力支持。
  • 与甲骨文硬件和软件产品紧密结合。


6. Debian




Debian是最古老和最可靠的基于Linux内核的操作系统之一。这个社区驱动的发行版并不像其他CentOS替代品那样提供同样水平的过渡简单性,所以如果你选择Debian,建议拥有一个更有经验的团队。

Debian提供稳定的软件包和长期支持(LTS)的扩展窗口,直到每个版本的寿命结束。该发行版在升级Linux内核版本和软件包方面也很保守,这一特点使Debian成为生产服务器最稳定、最没有惊喜的选择之一。

选择 Debian 的主要原因:

  • 开源和100%免费。
  • 一个与60多个国家的开发者共同制作的社区项目。
  • 一个经过时间考验的Linux发行版,有大量的在线资源和指南。
  • 广泛的软件选择和架构支持。
  • 可以说是市场上最稳定的Linux发行版。
  • 有效和及时的安全更新的记录。


7. VzLinux




VzLinux是另一个开源的CentOS克隆版,已经存在了二十多年。这个发行版是OpenVz和Virtuozzo其他产品的基础操作系统,Virtuozzo是一家专门从事虚拟化的公司。

这个服务器发行版与RHEL 8是1:1的二进制兼容,在其官方网站上可以免费获得。VzLinux有三个版本,每个版本都为在不同的基础设施中运行而优化,包括:

  • 高密度的系统容器
  • 虚拟环境
  • 裸机

VzLinux在云原生和容器环境中大放异彩,因为它有几个有用的功能,例如:

  • 转换干运行
  • 快照创建和回滚
  • 无人值守的大规模转换

Virtuozzo提供了一个随时可用的工具(vzdeploy8)来从CentOS 8转换到VzLinux,这个过程可以升级服务器而不会造成停机。VzLinux也可以作为一个Docker容器镜像,你可以用docker pull virtuozzo/vzlinux8的命令来拉动它。

选择 VzLinux 的主要原因:

  • 一个免费的多用途发行版,经过优化可以在容器、虚拟机和裸机服务器中运行。
  • 由一个对各种开源项目(KVM、Docker、OpenStack、OpenVZ、CRIU、Linux内核等)有贡献的公司发布。
  • 运行容器的最佳选择。
  • 在不同的管理程序(Virtuozzo、OpenVZ和KVM)下支持作为客户操作系统。
  • 从CentOS 7和8无缝过渡。
  • 支持I/O密集型的应用程序和工作负载。

8. ClearOS




ClearOS(原名ClarkConnect)是ClearFoundation推出的基于CentOS和RHEL的服务器操作系统。这个开源发行版的主要重点不是网络服务器环境,而是内部网络服务器和网关。

ClearOS预装在ProLiant服务器系列上,该公司还提供免费的社区版本。免费版包括来自上游资源的开源更新和补丁,但公司必须选择付费订阅(家庭版或商业版)以改善服务和支持。

选择ClearOS的主要原因:

  • 一个容易进入、设置和使用的免费发行版。
  • 内部网络服务器的一个很好的选择(特别是对于在预算范围内工作的初创企业和中小型企业)。
  • 提供了一套强大的工具和一个易于浏览的界面。
  • 有一个ClearOS市场,有数百种开箱即用的服务和功能。


你应该选择哪些CentOS替代品?


就潜力而言,没有什么CentOS替代品比AlmaLinux(由经验丰富的CloudLinux创建)和Rocky Linux(由原CentOS创始人之一创建)更有前途。

在未来的几年里,这两个产品中的一个将成长为真正的CentOS精神继承者,这也是一些行业大佬们的共同看法。谷歌已经在支持Rocky,微软已经与AlmaLinux紧密合作,亚马逊也在积极支持这两个发行版。

然而,如果AlmaLinux和Rocky的相对 "年轻 "是一个问题,你可能会对一个更好的成熟的操作系统更感兴趣。如果你想要一个拥有更多里程和更好文档的发行版,可以看看Ubuntu、Debian或Oracle Linux。如果你想在寿命和Cent-OS的熟悉程度之间找到一个折中点,OpenSUSE Leap和VzLinux是不错的选择。

CentOS 8停用是个坏消息,但你还有选择


虽然没有人乐意看到这个流行的操作系统消失,但有足够的CentOS替代品来填补这个空白。只是不要让选择过程拖得太长--公司必须迅速做出重新托管的决定,以避免未打补丁的CentOS 8部署的问题。运行一个过期的操作系统是有风险的,所以仔细权衡你的选择,选择一个最适合你的使用情况和IT需求的发行版。

购物车