Answers:
VMware产品附带的VMware Tools软件包包含开源和闭源组件。Open VM Tools软件包只是VMware Tools软件包的开源子集。通常,您可以预期Open VM Tools将提供与VMware Tools相同的基本功能,但VMware Tools可能还包含一些额外的功能。此外,如果您的Linux发行版在其存储库中有VMware Tools软件包,则它基于Open VM Tools而非VMware Tools。
更新:之前我不愿意具体说明open-vm-tools与VMware Tools中的代码是什么,因为该集合发生了变化。这仍然是正确的,但是我从open-vm-tools网站找到了一个列表,所以我会在这里包含它。
在开放式虚拟机的工具,常见问题解答说,关于它含有VS VMware Tools的哪些代码如下:
所有由VMware独家开发的非实验性内核模块和用户级应用程序正在发布。某些实验驱动程序计划在将来发布。VMware将鼓励第三方根据GPL发布其贡献。
进一步来说:
- 设备和文件系统访问的驱动程序
- 内存膨胀
- 共享文件夹
- 拖放,文本和文件复制/粘贴
- 剪贴板共享
- 磁盘擦除和收缩
- 时间同步
- 自动访客屏幕分辨率调整大小
- GuestInfo(提供有关访客环境的统计信息)
- Guest SDK(提供有关VM的信息)
- 软电力运行
- 多显示器支持
- GTK工具箱UI
同样,这个集合随着时间而变化。由于通过VMware Tools发布了新功能,它可能需要一段时间才能找到open-vm-tools的方式,或者如果VMware无法发布它,它可能根本无法使用它。
在最新版本的VMware中,它建议使用open-vm-tools
这是KB http://kb.vmware.com/kb/2073803
基本上说:
VMware建议使用由操作系统供应商重新分发的open-vm-tools。
这当然基于兼容性指南。
现代Linux发行版还直接在内核中包含VMware驱动程序,VMware 建议并支持此驱动程序。
VMware在主线kernel.org树中为Linux主动维护VMware半虚拟驱动程序和内核模块的源代码。
因此,您可以使用open-vm-tools感到安全。