Пакет VMware Tools, поставляемый с продуктами VMware, содержит компоненты как с открытым, так и с закрытым исходным кодом. Пакеты 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, так что я решил включить его сюда.
В FAQ по open-vm-tools говорится следующее о том, какой код он содержит по сравнению с VMWare Tools:
Выпускаются все неэкспериментальные модули ядра и приложения уровня пользователя, которые были разработаны исключительно VMware. Некоторые экспериментальные драйверы запланированы на будущее. VMware будет поощрять третьи стороны к выпуску своих материалов под лицензией GPL.
Более конкретно:
- Драйверы для доступа к устройствам и файловым системам
- Вспышка памяти
- Общие папки
- Перетаскивание, копирование и вставка текста и файлов
- Обмен буфером обмена
- Вытирание и сжатие дисков
- Синхронизация времени
- Автоматическое изменение разрешения экрана гостя
- GuestInfo (предоставляет статистику о гостевой среде)
- Гостевой SDK (предоставляет информацию о ВМ)
- Операции мягкой силы
- Поддержка нескольких мониторов
- GTK Toolbox UI
Опять же, этот набор меняется со временем. Поскольку новые функциональные возможности выпускаются с помощью VMware Tools, ему может потребоваться некоторое время, чтобы найти свой путь к open-vm-tools, или он может вообще не оказаться там, если VMware не сможет его выпустить.