19

В чем разница между пакетом Open-VM-Tools и инструментом, поставляемым с VMware ESX/ESXi?

Интересно, потому что те из VMware не скомпилированы ни для чего, кроме RPM, и я использую Debian. В прошлом я просто компилировал их на каждой машине в соответствии с инструкциями VMware.

Но есть несколько вещей, с которыми я возился, например, программное обеспечение UTM под названием Untangle. И чтобы избежать проблем, связанных с открытием Untangle для ванильных репозиториев, я хотел попробовать инструменты Open-VM.

Любая помощь будет оценена.

2 ответа2

21

Пакет 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 не сможет его выпустить.

7

В последних версиях VMware рекомендуется использовать open-vm-tools

Это КБ http://kb.vmware.com/kb/2073803

Который в основном сказал:

VMware рекомендует использовать open-vm-tools, распространяемые поставщиками операционных систем.

Это, конечно, основано на руководстве по совместимости.

Современные дистрибутивы Linux также включают драйверы VMware непосредственно в ядро, и VMware рекомендует и поддерживает эти драйверы.

VMware активно поддерживает исходный код паравиртуальных драйверов VMware и модулей ядра в основной ветке kernel.org для Linux.

Так что вы можете чувствовать себя в безопасности, используя open-vm-tools.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .