Cnbeta 2024年12月12日
Linux 开发人员考虑终止 32 位 KVM 主机虚拟化支持
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

近期,Linux内核开发者计划在所有CPU架构中终止对32位KVM主机的支持。此举是x86_64内核代码清理工作的一部分,旨在简化内核并提高性能。32位KVM客户机支持将保留,但32位虚拟化主机支持将被移除。目前,PowerPC、MIPS和RISC-V的32位KVM主机支持也在此次终止计划中,而32位ARM的KVM主机支持已于2020年停止。开发者认为,在2025年及以后,很少有用户会在生产环境中运行32位系统并进行虚拟化托管。

🛠️Linux内核开发者计划在所有CPU架构上终止对32位KVM主机的支持,这是x86_64内核代码清理工作的一部分。

💻此次变更仅影响32位KVM主机,32位KVM客户机支持将继续保留,用户仍可在64位主机上运行32位虚拟机。

🌍除x86架构外,PowerPC、MIPS和RISC-V架构的32位KVM主机支持也将被终止,而ARM架构的32位KVM主机支持已于2020年提前结束。

📅开发者Arnd Bergmann指出,尽管基于Cortex-A7/A15/A17的SoC相对较新,但由于缺乏用户,早在2020年就已放弃了对Arm硬件上32位KVM主机的支持。他认为,如果没有实际用户,同时放弃所有这些架构的支持是合理的。

📢开发者呼吁仍在使用的32位KVM主机用户及时反馈,以决定是否需要保留支持或进行弃用阶段,最终目标可能是2025年彻底结束对32位KVM主机的支持。

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

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

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

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

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

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

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

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

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

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Linux内核 KVM 虚拟化 32位系统 主机支持
相关文章