Open-VM-Tools 与 VMware-Tools

Open-VM-Tools 与 VMware-Tools

Open-VM-Tools 软件包和 VMware ESX/ESXi 附带的工具有何区别?

我之所以想知道这一点,是因为 VMware 的那些只针对 RPM 编译,而我使用的是 Debian。过去我只是按照 VMware 的说明在每台机器上编译它们。

但有一些东西我搞砸了,比如一款名为 Untangle 的 UTM 软件。为了避免与向 vanilla repos 开放 Untangle 相关的问题,我想尝试一下 Open-VM 工具。

任何帮助,将不胜感激。

答案1

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 网站上找到了一份列表,因此我想在这里列出它。

open-vm-tools 常见问题解答与 VMWare Tools 相比,它包含的代码如下:

所有由 VMware 独自开发的非实验性内核模块和用户级应用程序都将发布。某些实验性驱动程序计划在未来发布。VMware 将鼓励第三方在 GPL 下发布其贡献。

进一步来说:

  • 设备和文件系统访问的驱动程序
  • 内存膨胀
  • 共享文件夹
  • 拖放、文本和文件复制/粘贴
  • 剪贴板共享
  • 磁盘擦除和压缩
  • 时间同步
  • 自动调整访客屏幕分辨率
  • GuestInfo(提供有关客人环境的统计数据)
  • 客户 SDK(提供有关虚拟机的信息)
  • 软实力行动
  • 多显示器支持
  • GTK 工具箱 UI

同样,这个集合会随着时间而变化。随着新功能通过 VMware Tools 发布,它可能需要一些时间才能找到进入 open-vm-tools 的方法,或者如果 VMware 无法发布它,它可能根本无法进入那里。

答案2

在最新版本的 VMware 中,建议使用 open-vm-tools

这是知识库 http://kb.vmware.com/kb/2073803

基本上是这么说的:

VMware 建议使用操作系统供应商重新分发的 open-vm-tools。

这当然基于兼容性指南

现代 Linux 发行版还直接在内核中包含 VMware 驱动程序,并且 VMware推荐并支持这个驱动程序。

VMware 积极维护 Linux 主线 kernel.org 树上游的 VMware 半虚拟驱动程序和内核模块的源代码。

因此您可以放心使用 open-vm-tools。

相关内容