Open-VM-Tools vs VMware-Tools

19

Qual é a diferença entre o pacote Open-VM-Tools e a ferramenta que acompanha o VMware ESX / ESXi?

O problema é que os que são da VMware não são compilados para nada além do RPM e eu uso o Debian. No passado, eu apenas os compilava em cada máquina, de acordo com as instruções do VMware.

Mas há algumas coisas que eu estava mexendo, como um software UTM chamado Untangle. E para evitar problemas relacionados à abertura de Untangle até os repositórios vanilla, eu estava querendo tentar uma facada nas ferramentas Open-VM.

Qualquer ajuda seria apreciada.

    
por ianc1215 13.04.2011 / 01:04

2 respostas

20

O pacote VMware Tools que acompanha os produtos VMware contém componentes de código-fonte aberto e de código-fonte fechado. Os pacotes Open VM Tools são apenas o subconjunto de código aberto do pacote VMware Tools. Em geral, você pode esperar que o Open VM Tools forneça os mesmos recursos básicos que o VMware Tools, mas pode haver algumas coisas extras que o VMware Tools inclui. Além disso, se sua distribuição Linux tiver um pacote VMware Tools em seus repositórios, ele será baseado nas Ferramentas Open VM e não nas Ferramentas VMware.

ATUALIZAÇÃO: Anteriormente, eu estava relutante em ser específico sobre qual código estava em open-vm-tools vs VMware Tools porque o conjunto é alterado. Isso ainda é verdade, mas encontrei uma lista no site da open-vm-tools, então pensei em incluí-la aqui.

A FAQ do open-vm-tools diz o seguinte sobre o código que contém vs VMWare Tools:

All of the non-experimental kernel modules and user level applications that have been developed solely by VMware are being released. Certain experimental drivers are planned for future release. VMware will encourage 3rd parties to release their contributions under the GPL.

Mais especificamente:

  • Drivers for devices and filesystems access
  • Memory ballooning
  • Shared folders
  • Drag and Drop, Text and File Copy/Paste
  • Clipboard sharing
  • Disk wiping and shrinking
  • Time synchronization
  • Automatic guest screen resolution resizing
  • GuestInfo (provides statistics about guest environment)
  • Guest SDK (provides information about the VM)
  • Soft power operations
  • Multiple monitor support
  • GTK Toolbox UI

Novamente, esse conjunto muda com o tempo. À medida que novas funcionalidades são lançadas via VMware Tools, pode levar algum tempo para encontrar o caminho para o open-vm-tools, ou pode não chegar lá se o VMware não puder liberá-lo.

    
por 04.11.2011 / 19:34
7

Em versões recentes do VMware, recomenda-se o uso de open-vm-tools

Este é o KB link

O que basicamente dizia:

VMware recommends using open-vm-tools redistributed by operating system vendors.

Isso, é claro, com base no guia de compatibilidade .

As distros modernas do Linux também incluem drivers VMware diretamente no kernel e VMware recomenda e suporta este driver.

VMware actively maintains the source code for VMware paravirtual drivers and kernel modules upstream in the mainline kernel.org tree for Linux.

Então, você pode se sentir seguro usando o open-vm-tools.

    
por 19.11.2014 / 16:15