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.