Linux 开发人员考虑终止 32 位 KVM 主机虚拟化支持

站长云网 2024-12-12 5iter.com 站长云网

本月早些时候,作为为x86_64系统清理x8632位内核代码的补丁的一部分,有一个补丁放弃了对32位x86KVM主机的支持。现在,该补丁已分拆为自己的补丁系列,同时也提出了在所有CPU体系结构中终止32位KVM主机支持的前景,而不仅仅是x86的变更。

在x86_64硬件上清理x86内核代码的工作仍在继续,而现在还从中分拆出独立的补丁,用于在所有体系结构中终止32位KVM主机支持。32位KVM客户机支持仍将保留,这些补丁只是为了终止对32位虚拟化主机的支持......毕竟,在2025年以上,谁还会在32位环境中运行领先的上游内核,并在生产中进行任何虚拟化托管呢?

不仅仅是放弃对x86的32位KVM主机支持,该补丁还终止了对PowerPC、MIPS和RISC-V的支持。32位ARM早在几年前就已放弃了对KVM主机的支持。

ArndBergmann在补丁系列[RFC0/5]KVM:在所有架构上放弃32位主机支持中指出:

"我在本月早些时候提交了一个补丁,以移除KVM对x86-32主机的支持,但仍有人担心这可能有助于测试32位主机,因为在其他三种架构上仍支持32位主机。我现在已经检查了这三种架构,并准备了类似的补丁,因为它们似乎都同样过时了。

尽管基于Cortex-A7/A15/A17的SoC比其他支持虚拟化的32位CPU(IntelCoreDuo/Silverthorne、PowerPCe300/e500/e600、MIPSP5600)部署得更广泛,但由于缺乏用户,早在2020年就放弃了对Arm硬件上32位KVM主机的支持。

如果没有剩余的实际用户(不包括开发人员可能正在进行的回归测试),同时放弃所有这些可能是合理的。如果您仍在使用这些机器,或者认为需要先进行弃用阶段,请告诉我。"

因此,如果您还在使用Linux32位系统作为基于内核的虚拟机(KVM)主机,现在是时候让大家知道并争论它是否应该保留在主线Linux内核中了...尤其是在使用现有LinuxLTS版本不可行的情况下,例如最近推出的Linux6.12LTS。

让我们拭目以待这些补丁的后续发展,也许在2025年就会永远结束对32位KVM主机的支持。

责任编辑:站长云网