AlmaLinux:CentOS的最佳替代
“Alma”在拉丁文中的意思是灵魂,一家名为CloudLinux的公司就将自家CentOS的分支命名为AlmaLinux。
AlmaLinux的想法是在红帽宣布要淘汰CentOS之后产生的。接替它的是滚动版本CentOS Stream。
对于一些人来说,用滚动版本替换标准版本并不是什么大事。还是CentOS,对吧?某种程度上是。但如果你从一个基本的角度来看,CentOS Stream仍然是CentOS,只是更新方式不同,这让企业对操作系统的稳定性感到紧张。
而且远不止这些。
事实上,当你开始观察变化的细节时,你就开始明白为什么这种变化如此深刻,为什么AlmaLinux是有意义的。
下面是CloudLinux对AlmaLinux的介绍:
——永远免费和开源,没有许可证或使用限制。
——与社区合作拥有和管理。
——支持到2029年。
这应该会让任何关心AlmaLinux未来的人松了一口气。CloudLinux非常重视这个项目,并确保CentOS管理员拥有一个不会被釜底抽薪的平台。为了更好地实现这一主张,很明显,AlmaLinux支持将是长期的和持续的。在第一个版本中,管理员将享受8年的支持。
对于那些已经部署了大量CentOS机器的用户,CloudLinux已经明确表示,它将发布一个工具,用一个命令就可以将CentOS转换为AlmaLinux。这个工具还没有浮出水面,但笔者确信它在该新平台的第一个正式发布中出现。
AlmaLinux是由CloudLinux创建的,作为Red Hat Enterprise Linux的1:1二进制兼容分支。用CloudLinux的话说:
AlmaLinux是一个开源的、社区驱动的项目,旨在填补CentOS稳定版本消亡所留下的空白。AlmaLinux是RHEL 8的一个1:1二进制兼容的分支,它是由有丰富经验的CloudLinux OS的创建者构建的。
听起来很熟悉,对吧?应该是这样的,因为这正是CentOS多年来所扮演的角色。但与CentOS不同的是,CloudLinux打算每年花费100万美元支持AlmaLinux。换言之,AlmaLinux背后有着强大的支持。
CloudLinux承诺将在2021年的头几个月正式发布新的发行版,你已经可以下载并安装该操作系统的beta版了。
笔者已经下载了。在快速(而且非常简单)安装之后,笔者尝试了一下AlmaLinux。测试结果如何?任何CentOS管理员在AlmaLinux上都会感到宾至如归。事实上,AlmaLinux已经很好地组合在一起了,它基本上是CentOS(或者RHEL)的贴牌(以及一个虚拟机管理程序来增加度量)。
用CentOS,你可以安装AlmaLinux(使用RHEL和CentOS中相同的安装程序),可以使用GUI,也可以不使用GUI。笔者选择了用GUI,只是想看看CloudLinux对GNOME做了什么。
不多。这是件好事(图1)。
当你安装基本服务器(带有GUI)时,你得到的正是:一个基本的服务器操作系统,一个桌面环境,没有更多别的。这很棒。当然,在安装过程中,你可以选择安装更多,但笔者倾向于从最简单的开始,并根据需要添加。
当然,与CentOS一样,安装软件包是用dnf工具来处理的,所以你很快就会熟悉AlmaLinux。
想安装web服务器吗? sudo dnf install httpd -y
想安装数据库服务器吗?sudo dnf instal mariadb-y
要部署容器吗?Podman已经安装了。
笔者立即注意到的一件事是,在AlmaLinux上安装软件和运行更新比在CentOS上要快得多。事实上,这是笔者第一次使用基于RHEL的操作系统,它可以像Ubuntu服务器一样快速升级和安装软件。对于CentOS,安装似乎总是比我选择的服务器平台花费更多的时间。
cPanel呢?
cPanel是个大问题。当红帽宣布CentOS的变化时,cPanel的制造商非常明确地表示他们将不支持CentOS Stream。为什么这很重要?cPanel是市场上使用最广泛的web主机控制面板。任何需要主机自动化的人都会立即想到cPanel。
多年来,cPanel/CentOS组合被广泛接受。随着这一组合的破裂,一大批管理人员和企业陷入困境。当然,cPanel反应很快。他们的回答是:
——加快对Ubuntu LTS上cPanel的支持,以便在2021年底交付一个可生产的版本。
——继续开发cPanel以支持Centos8,直到12月31日它下线。
——使转换CentOS部署和从第三方(如CloudLinux)获取更新成为可能,以便将CentOS 8的使用寿命延长到2029年。
——致力于支持Linux。
笔者试图在AlmaLinux的beta版上安装cPanel,但没有成功。这是可以理解的,因为它离第一次发布还早着。好消息是cPanel已经明确表示可以在AlmaLinux上安装cPanel。
希望在第一个版本发布后,cPanel对AlmaLinux的支持就可以使用了。如果没有,管理员可以继续使用CentOS 8直到2021年12月31日。当然,到那时,cPanel/AlmaLinux肯定走到了一起。
给你的数据中心注入活力
对于那些想尝试AlmaLinux,迫不及待地想获得完整版本的人来说,你可以下载一个ISO测试版并启动一个虚拟机(甚至可以在裸金属上安装它)。记住,这是beta版,所以最好不要在生产环境中使用它。不过即便如此,你仍会惊讶于此版本已经坚如磐石。
https://thenewstack.io/almalinux-captures-the-soul-of-centos/