O pacote VMware Tools que acompanha os produtos VMware contém componentes de código aberto e de código 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 a sua distribuição Linux tiver um pacote VMware Tools em seus repositórios, ela será baseada no Open VM Tools e não no VMware Tools.
UPDATE: Anteriormente, eu relutava em ser específico sobre qual código estava no open-vm-tools versus o VMware Tools porque o conjunto muda. Isso ainda é verdade, mas eu encontrei uma lista no site open-vm-tools, então eu gostaria de incluí-la aqui.
A FAQ do open-vm-tools diz o seguinte sobre o código que ele contém versus o VMWare Tools:
Todos os módulos não experimentais do kernel e aplicativos em nível de usuário que foram desenvolvidos exclusivamente pela VMware estão sendo lançados. Certos drivers experimentais estão planejados para lançamento futuro. A VMware incentivará terceiros a liberar suas contribuições sob a GPL.
Mais especificamente:
- Drivers para acesso a dispositivos e sistemas de arquivos
- Balão de memória
- Pastas partilhadas
- Arrastar e Soltar, Texto e Arquivo Copiar / Colar
- Compartilhamento da área de transferência
- Limpeza e encolhimento do disco
- Sincronização de tempo
- Redimensionamento automático da resolução de tela do convidado
- GuestInfo (fornece estatísticas sobre o ambiente do convidado)
- SDK convidado (fornece informações sobre a VM)
- Operações de energia suave
- Suporte para vários monitores
- Interface do usuário da caixa de ferramentas GTK
Novamente, esse conjunto muda com o tempo. À medida que novas funcionalidades são lançadas por meio do VMware Tools, pode levar algum tempo para encontrar o caminho para abrir o vm-tools, ou pode não chegar até lá se o VMware não conseguir lançá-lo.