Open-VM-Tools против VMware-Tools
В чем разница между пакетом Open-VM-Tools и инструментом, поставляемым с VMware ESX/ESXi?
Интересно, потому что те из VMware не скомпилированы ни для чего, кроме RPM, и я использую Debian. В прошлом я просто компилировал их на каждой машине согласно инструкциям VMware.
Но есть несколько вещей, с которыми я возился, например, программное обеспечение UTM под названием Untangle. И чтобы избежать проблем, связанных с открытием Untangle до ванильных репозиториев, я хотел попробовать инструменты Open-VM.
Любая помощь будет оценена.
2 ответа
Пакет 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 не сможет его выпустить.
В последних версиях 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.