CentOS Linux 续存,在新的 AlmaLinux 9 中发光发热

5,226 阅读5分钟

如果您已经知道如何像专业人士一样运行Red Hat Enterprise Linux,AlmaLinux可能是您的免费Linux。

如果你不久前就知道自己对Red Hat Enterprise Linux(RHEL)的看法,但你不想支付Red Hat的支持费用,那么你就会运行CentOS Linux,一个RHEL克隆。然后,Red Hat在2020年决定不再将CentOS Linux作为独立发行版发布。相反,CentOS Stream将作为RHEL的测试版。

竞争立即兴起,以取代 CentOS。其中最重要的两个是AlmaLinux OS Foundation的AlmaLinux和Rocky Enterprise Software Foundation(RESF)的Rocky Linux。现在,在RHEL 9发布几周后,AlmaLinux 9已经到来。

与RHEL本身一样,AlmaLinux 9通过RHEL从CentOS Stream开始。事实上,AlmaLinux 的开发者是 CentOS Stream 的贡献者。最重要的是,CentOS 9 是 RHEL 9 的同卵双胞胎 - 除了名称和商标。它具有所有相同的功能,所有相同的进步,以及无论好坏,所有相同的错误。

AlmaLinux 9 不仅适用于 x86 架构,如 x86_64 和 aarch64。它也适用于IBM的PowerPC ppc64le和IBM Z s390x。

除了大型服务器架构之外,AlmaLinux还准备在以下位置运行:

云映像

    • 适用于 x86_64 和引力子实例的 AWS AMI
    • 适用于x86_64和 aarch 的标准和 HPC 风格的 Azure 映像64
    • 谷歌云
    • 适用于所有四种架构的通用云/云初始化
    • 开放星云
    • 面向x86_64和 aarch 的 Oracle 云基础设施64

Docker 镜像

  • 平台和 UBIs 替代方案
  • 各种各样的容器(请参阅其Docker官方映像以及所有AlmaLinux映像)

树莓派

Windows Subsystem for Linux

在服务器,云或桌面上的Raspberry Pi上,AlmaLinux已准备好工作。AlmaLinux的社区经理兼AlmaLinux OS Foundation董事会成员Jack Aboutboul表示:“我们正在构建AlmaLinux,其具体目标是创建一个真正以社区为中心的独立CentOS继任者,并为每个人设计,无论您是部署混合多云解决方案,大型HPC或VFX集群,小型企业,家庭实验室,甚至是您的Raspberry Pi。我们为每个人提供一个统一的平台,该平台安全可靠,易于使用且可靠,可以构建您的明天。

以下是AlmaLinux 9的主要特性

自动化和 Web 驾驶舱改进

  • 网络驾驶舱中的更多性能指标
  • 访问信息以识别瓶颈
  • 更轻松地将数据导出到数据分析和报告工具,如 Grafana
  • 能够在 Web 驾驶舱内应用内核实时修补
  • 能够通过单个构建节点构建映像

安全性改进

  • 能够使用智能卡身份验证访问远程主机
  • 其他安全配置文件,有助于符合 PCI-DSS 和 HIPAA 等标准
  • 来自SSSD(用于企业身份管理的开源客户端)的更多日志记录详细信息,例如完成任务和错误的时间
  • 用于 SSSD 调试日志分析的新日志解析工具,可用作新搜索功能的“grep 前端”
  • AlmaLinux 9集成了OpenSSL 3,允许使用最新的安全标准和安全密码来加密和保护数据。
  • 新的 FIPS 模块已提交进行 FIPS 140-2 验证,这是加密模块的联邦安全要求
  • 受益于内核完整性子系统提供的数字哈希和签名,完整性测量体系结构 (IMA) 用于验证操作系统
  • 默认情况下禁用 SSH 根密码登录

应用程序开发环境更新

  • GCC 11 是默认的系统编译器
  • 最新版本的 LLVM、Rust 和 Go 编译器
  • GNU C 库项目 (Glibc) 的 2.34 版
  • Python 3.9,包括适当的时区支持,新的高性能解析器,新的字符串函数,字典更新和合并运算符
  • AlmaLinux 9 UBI 基础映像
  • 标准、微型、最小和初始化图像
  • 更新的 Podman 容器引擎
  • 默认情况下,Podman 支持 Cgroup2,它增加了无根容器和更好的内存管理,现在 Kubernetes 工具更频繁地需要 Cgroup2。

听起来很熟悉?它应该;它与RHEL 9拥有的功能列表相同。

AlmaLinux是如何做到这一点的?AlmaLinux的OS架构师Andrew Lukoshko解释说:“实际上,它并没有那么糟糕。每个主要版本都伴随着变化和挑战,但这一次最棘手的部分是在开发我们新的开放式构建系统的同时,从CentOS Stream 9进行实际的引导,该系统可以更好地让未来的版本更快地推出。

那么,如果AlmaLinux这么好,你为什么不这样做呢?首先,您正在使用AlmaLinux,而没有Red Hat支持网络。如果您的员工已经是 RHEL 专家,则可以这样做。但是,如果他们不是,或者你的RHEL专家在他们转到另一份工作时让你陷入困境,那么你就冒了很大的风险。

此外,在最近的红帽峰会上,红帽产品与技术执行副总裁 Matt Hicks 告诉我,“下游重建对我们与合作伙伴的互动方式没有好处。有时这是非常负面的,合作伙伴倾向于使用CentOS Stream,假设一个功能会进入RHEL,而它没有。

此外,红帽在今天远不止是RHEL。没错,如果你所需要的只是一个服务器操作系统,AlmaLinux将为你工作得很好。但说你需要更多。

Hicks说:“今天这是一个非常不同的生态系统伙伴关系。RHEL仍然是我们业务中非常重要的一部分,但在很多情况下,我们与合作伙伴合作。

他补充说:“我们都对技术有共同的理解,我们了解彼此的角色。例如,Verizon对我们来说非常棒 因为他们比我们更了解电信。当然。我们对OpenShift和外形尺寸、硬件集成和VNF支持非常了解,但是我们一起构建了一些对我们双方都非常有效的东西。

换句话说,凭借足够的内部专业知识和简单的Linux服务器需求,AlmaLinux可能就是您所需要的。但是,如果没有这些知识,对于更复杂的业务项目,RHEL仍然是明智的举动。