百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

ALMALINUX 10 BETA版支持较旧的X86芯片组

ahcoder 2025-02-26 10:43 13 浏览

AlmaLinux 10自带新的sudo系统角色,用于简化配置管理,以及Sequoia PGP工具,用于更高级的加密。

译自 AlmaLinux 10 Beta Supports Older x86 Chipsets,作者 Jack Wallen。

曾经,追踪Red Hat Enterprise Linux 的克隆版本相当容易。但后来情况变得有点棘手,导致了一些混乱。以当前 AlmaLinux 的状态为例。

有一个常规版本,可以作为 Red Hat Enterprise Linux 的直接替代品。然后是Kitten,它是 AlmaLinux 的CentOS Stream(即 RHEL 的上游)克隆版本。大多数企业都不想费心使用 Kitten,因为他们需要可用于生产环境的操作系统。另一方面,开发人员应该考虑将 Kitten 作为他们的首选平台。

如果你想让一切清晰明了,记住这一点:AlmaLinux Kitten 不使用 Beta 版本,因为它只是 CentOS Stream 的重新构建版本。然而,AlmaLinux 10 使用 Beta 版本。但是,为什么基于另一个操作系统的操作系统还需要 Beta 版本呢?从本质上讲,AlmaLinux 团队并非试图创建 RHEL 代码的精确副本,而是创建 RHEL 提供的体验的逐一功能克隆。

这有很大的区别。

较旧的芯片组

由于 AlmaLinux 处理新版本的方式,开发团队能够进行更改。他们所做的更重要的更改之一是通过支持方式实现的。当 Red Hat迁移到 x86-64-v3 芯片微架构时,它停止了对先前版本的支持。另一方面,AlmaLinux 不仅限于支持 v3,还继续支持 v2(因此,使用较旧硬件的用户不会像 Windows 10 用户尝试迁移到 Windows 11 时那样陷入同样的陷阱)。

根据 AlmaLinux 的变更日志,“在 AlmaLinux OS 10 中,我们将遵循 Red Hat 的决定,默认情况下交付经过 x86-64-v3 优化的二进制文件,但我们还将仅为较旧的硬件提供额外的 x86-64-v2 架构。所有 RHEL 10 的第三方软件包都将面向 x86-64-v3,而 AlmaLinux OS 10 的 x86-64-v2 版本仅适用于使用默认操作系统软件包集就足够或用户能够自己为 x86-64-v2 架构重新构建任何其他所需软件包的工作负载。”

还有其他与 RHEL 的偏差,例如默认情况下重新启用帧指针,重新启用服务器和客户端应用程序的 SPICE 支持,Firefox 和 Thunderbird 作为常规 RPM 软件包(而不是 Flatpak)发布,以及修改了几个设备驱动程序以重新添加 PCI ID。

对于那些不是开发人员的人来说,标准的 AlmaLinux 版本是最佳选择,并且有很多更新,例如 Python 3.12、Ruby 3.3、Node.js 22、Perl 5.40、PHP 8.3、Git 2.45、Apache 2.4.62、NGINX 1.26、Varnish Cache 7.4、Squid 6.10、MariaDB 10.11、MySQL 8.4、GCC 14.2、glibc 2.39、binutils 2.41、GDB 14.2、Grafana 10.2.6、Rust Toolset 1.79.0、Go Toolset 1.22 等等。

Linux 安全性

就安全性而言,AlmaLinux 10 通过对后量子密码学的支持为操作系统带来了一个关键变化。这样做可以确保操作系统能够抵御量子计算机更复杂的加密能力,以解决目前可能并非首要关注的问题,但随着量子计算机变得越来越容易获得,该平台将做好准备。新版本还包含对 SELinux 的一些重要更新,例如对策略模块、工具和实用程序的升级,这些工具和实用程序使您可以更精细地控制安全配置。策略将更容易维护,并且执行更加一致。

还有一个新的sudo 系统角色,用于简化管理员的配置管理,以及添加 Sequoia PGP 工具 (sq 和 sqv) 以实现更高级别的加密。

我将 AlmaLinux 10 Beta 作为虚拟机安装以查看其性能,并且毫不意外地发现它几乎完美无瑕。我使用 RHEL 克隆版本时总是做的第一件事是启用 Cockpit (sudo systemctl enable cockpit.socket) 以查看情况,一切看起来都非常熟悉。

对于那些喜欢带有 GUI 的服务器的用户,AlmaLinux 附带 GNOME 47.alpha,并且仅包含最少的用户界面应用程序(Firefox、GNOME Software、GNOME 文本编辑器、计算器、Tour、相机、时钟、系统监视器、设置、GNOME 终端、磁盘、图像查看器、字体管理器,但仅此而已。你找不到通常的 GNOME 应用程序,例如天气和地图,你也不会在应用程序概述中找到任何媒体播放器。 记住,这是一个服务器操作系统,所以这并不奇怪。

我遇到的唯一一个AlmaLinux 10 beta 的问题是 mcelog 服务无法启动。这是什么?Mcelog 是用于记录硬件向内核报告的机器检查错误的用户空间后端服务。根据服务日志,发生这种情况是因为我的 CPU 不受支持(AMD Ryzen)。解决方法很简单:

在 Cockpit 服务选项卡中禁用 mcelog,然后启用 rasdaemon:

sudo systemctl enable --now rasdaemon

错误消失。

除此之外,以及性能的显著提升,使用 AlmaLinux 10 beta 与使用之前的任何版本一样流畅和轻松。这并不是说你应该在生产环境中使用 AlmaLinux 10 beta。恰恰相反。但我强烈建议您下载测试版,并在正式发布之前开始熟悉新的安全增强功能。你肯定不想花时间去学习新的后量子密码学或新的 sudo 系统角色。

如果您有兴趣试用 AlmaLinux 10 beta,您可以从官方下载页面下载 ISO 镜像。

相关推荐

Linux ntp时钟同步问题(linux ntp同步命令)

有时候,操作系统会报linux的ntp时钟错误。从时钟源同步时间超时。我查看了一下ntp的时钟源,发现执行ntpq-p显示超时。执行nslookup时钟服务器域名,发现可以正常解析。执行了n...

linux服务器同步利器Rsync全介绍(付脚本)

1、认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之间的文件...

如何使用Rsync同步两个网站服务器的内容

本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。如需学习视频,请复制以下信息到手机浏览器或电脑浏览器上:zc...

Linux TB级小文件同步备份解决方案

在某些电子档案存储的业务系统下,按照业务场景要求,需要将产生的所有电子影像资料永久存储,并支持备份;因为“钞能力”等原因,一般备份存储只有一个节点(即:一个备份存储服务器);这样就要求研发工程师,不...

CentOS7下使用Lsyncd实现文件实时同步

Lsyncd简单介绍Lsyncd使用文件系统事件接口(inotify或fsevents)来监视本地文件和目录的更改。Lsyncd在几秒钟内将这些文件事件整理核对后,然后生成一个或多个进程以将更...

如何手动同步Linux系统时间并与互联网时间保持同步?

在Linux系统中,正确的时间同步对于许多任务都是至关重要的。一些关键应用程序可能需要准确的时间戳才能正常工作,而一些安全功能也需要确保所有服务器的时间都是准确的。NTP服务可以自动同步系统时间和互...

Linux服务器Rsync定时同步一键化配置指南

1、主从服务器同时安装rsyncopenssh-clientaptupdate&&aptinstall-yrsyncopenssh-client2、主服务器安装好后输入以下命令生成密钥...

Linux系统如何使用NTPDATE命令设置时间同步

简介:咱们在使用Linux系统的时候,常常能发现用了一阵子之后,Linux系统的时间就对不上了。已经知道的情况是,安装Linux的时候选的时区是Asia/Shanghai,可这系统运行了一...

开源的Linux文件同步工具有哪些?(linux 文件夹 同步)

Linux系统之间经常需要文件同步,一个好的文件同步工具省时省力,这里介绍几款开源的Linux文件同步工具1.rsync:rsync是Linux上一个功能强大的命令行工具,可以在不同的服务器之间同...

Linux 系统使用 rsync + inotify 实现文件实时同步

Linux系统使用rsync+inotify实现文件实时同步简介inotify监控文件的变化后通知rsync进行文件的同步#配置免密登录ssh-keygen-trsaca...

Linux 远程数据同步工具详解(linux远程同步命令)

一、简介1认识Rsync(remotesynchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远程两个主机之...

构建基于 Linux 的 NTP 时间同步集群与时间安全防护实战指南

一、为什么时间同步对系统如此重要?在分布式系统、数据库复制、消息队列、审计日志、安全认证(如Kerberos)、容器编排等场景中,系统时间一致性是保障正确性与安全性的基础。一旦服务器间时间漂移,可能...

每日Linux学习:同步备份工具 rsync

rsync是一个用于高效同步文件和目录的工具。它通过仅传输变化的部分(增量传输)来节省时间和带宽,支持本地同步、远程同步(通过SSH),还能保留文件原有权限、时间戳等属性。本文通过几个常用的实例来...

Chromixium OS 1.0发布 基于Ubuntu发行版

Chromixium项目宣布chromixiumOS1发布,一款基于Ubuntu的Linux分支,chromixiumOS试图重新打造一款外观和感觉与ChromeOS相似的完...

iOS8.0.X~iOS8.1完美越狱!盘古团队出品

【巴士速递·移动情报站】最新消息,iOS8.1越狱了!!此次越狱依旧是iOS7时代我国的大神盘古团队带来的,而该次越狱支持最新的iPhone6、iPhone6Plus、iPadAir2和iPad...