作为 Red Hat Enterprise Linux(RHEL)的社区版替代操作系统,AlmaLinux OS 持续探索如何更好地与上游 RHEL 及其他衍生版本形成差异化。最新的差异点是 AlmaLinux OS Kitten 10 重新引入了 i686 用户空间软件包,旨在满足那些希望运行在基于 RHEL 10 的平台上、但仍需 x86 32 位用户空间软件兼容性的用户需求。
Red Hat Enterprise Linux 10 已经放弃了对 32 位软件包的支持,同时移除了 32 位多库(multilib)软件包,并建议客户继续使用 RHEL 9 以维持兼容性。而 AlmaLinux OS Kitten 10 现在重新加入了 i686 用户空间软件支持,这一特性也将逐步延续到未来的 AlmaLinux 10 稳定版本中。

AlmaLinux 不会为 AlmaLinux 10 提供 i686 架构的安装镜像,或类似架构的完整系统镜像,此项支持仅限于用户空间的 i686 软件包:
“32 位 x86 架构并未消失。仍有许多软件仅以 i686 形式发布,某些持续集成(CI)流水线依赖特定版本的 32 位 glibc,还有一些容器需要模拟标准发行版但面向 linux/386 架构——这些用例依然存在,且背后仍需一个持续维护的软件包体系来支撑。”
厂商也对此类需求十分关注。例如,Arista 公司已将其网络操作系统 EOS 从 CentOS 7 迁移至 AlmaLinux 9,其内部工具链依赖于 i686 软件包与 x86_64 并存的环境。
对 AlmaLinux OS Kitten 10 中 i686 用户空间软件支持感兴趣的用户,可于今日在 AlmaLinux.org 官方博客上查看详细公告。
转自 AlmaLinux OS Kitten 10 Adds i686 User-Space Packages – Phoronix
Linuxeden开源社区