啊这?VMware Workstation将从非开源代码转向上游KVM开源代码

科技   2024-11-02 17:21   江苏  

#软件资讯 啊这?VMware Workstation 虚拟机软件将从非开源代码转向上游 KVM 开源代码,看起来要逐步放弃自己的非开源专有代码。博通工程师正在向 Linux Kernel 提交补丁进行更改,而 Phoronix 也从博通获得消息,未来所有桌面虚拟化的 VMware Workstation 都将转向 KVM 技术。


真不是开玩笑!博通旗下的商业虚拟机软件 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 年甚至更久后才会发生。

往期历史

01. 苹果重磅宣布,iOS和安卓要互通了
02. Win11特别版来了
03. 微软Office LTSC 2024,正式推出
04. 彻底疯了!VM Workstation Pro免费了! 
05. 如何动手做出一个 CPU,很简单!

编程奇点
每天能为大家免费分享编程开发技术、计算机基础知识、操作系统、软硬件资讯等干货,一起来学习吧
 最新文章