蓝点网 2024年11月01日
啊这?VMware Workstation虚拟机将从非开源代码转向上游KVM开源代码
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

博通计划让旗下商业虚拟机软件VMware Workstation从专有非开源代码转向KVM开源代码,以提供更好体验。多个内核补丁明确相关内容,包括切换所需的部分更改、后门设置及上限添加等。此转变适用于多种VMware Workstation产品,虽不知具体推出新版本时间,但预计在2025年或更晚。

🎯博通计划让VMware Workstation摆脱专有技术基础设施,利用基于Linux内核的KVM来满足虚拟化需求,为客户提供更佳体验。

🔑为将Linux上运行的VMware产品切换到KVM,需进行部分更改,允许通过API启用VMware后门,该后门设置目前仅限于内核启动参数。

📈添加简单上限以允许每个VM上启用VMware后门,其默认值为kvm.enable_vmware_backdoor启动参数且默认为False,可通过上限在每个VM上进行更改;还需添加上限将超级调用转发到用户空间。

🌐此转变不仅适用于VMware Workstation Pro for Linux,所有桌面虚拟化的VMware Workstation都将转向KVM开源技术,未来Windows版也会采用同样技术。

真不是开玩笑!博通旗下的商业虚拟机软件 VMware Workstation 目前正在准备从专有非开源代码转向上游 KVM 开源代码。

博通的计划是在未来摆脱现有的专有技术基础设施转而利用基于 Linux 内核的虚拟机 (即 KVM) 来满足虚拟化需求,为客户提供更好的体验。

由负责该项目的博通工程师提交的多个内核补丁明确说明以下内容:

为了能够将 Linux 上运行的 VMware 产品切换到 KVM,需要进行部分更改让 KVM 运行 / 恢复未修改的 VMware 虚拟机。

首先允许通过 API 启用 VMware 后门 (这里的后门不是指的恶意软件那种),目前 VMware 后门设置仅限于内核启动参数,这会强制主机上运行的所有虚拟机 (VM) 要么使用 VMware 后门,要么不使用 VMware 后门。

添加简单的上限即可允许每个 VM 上启用 VMware 后门,该设置的默认值仍然是 kvm.enable_vmware_backdoor 启动参数但默认情况下被设置为 False,可以通过 KVM_CAP_X86_VMWARE_BACKDOOR 上限在每个 VM 上进行更改。

其次添加上限以将超级调用转发到用户空间,我知道通常来说这是不受欢迎的,但 VMware 虚拟机从用户空间发送相当多的超级调用,在内核中处理所有调用既不切实际也几乎不可能,此次提交的更改微不足道,我会维护这个代码并希望这不是什么大问题。

需要强调的是以上所有更改不仅适用于 VMware Workstation Pro for Linux,因为 @Phoronix 已经从博通获得消息,所有桌面虚拟化的 VMware Workstation 都将从现有的专有代码转向被广泛使用的 KVM 开源技术。

这意味着在未来 VMware Workstation Pro for Windows 版也会采用同样的技术,这应该可以帮助博通节省继续开发和维护专有代码的成本,也有助于与社区共同改进 KVM 技术。

暂时还不清楚博通具体会在什么时候推出采用 KVM 技术的 VMware Workstation 新版本,不过这种转变显然要到 2025 年甚至更久后才会发生。

Fish AI Reader

Fish AI Reader

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

FishAI

FishAI

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

联系邮箱 441953276@qq.com

相关标签

VMware Workstation KVM 开源技术 博通
相关文章