Сравнение Virtualbox и VMware Player

Есть много статей, сравнивающих Virtualbox и продукты VMware, но я не смог найти ни одной, в которой были бы перечислены моменты, важные для моих задач из области промышленной автоматизации. Посему, вот мой, все еще растущий, список плюсов и минусов VMware Workstation Player v15.5.1 по сравнению с Virtualbox 6.1.4.
На данный момент VMware Workstation Player лучше подходит для моих целей.

Плюсы:

  • Автоматическая установка для стандартных дистрибутивов ОС.
  • Лучшие общие папки (через Samba).
  • Команда Compact Disk работает и довольно быстро.
  • Команда Defragment Disk.
  • Разбивка на части образов дисков делает архивирование VM более надежным.
  • Не происходит сбоев при загрузке из сети (например, virtualbox сбоит при загрузке Kali Linux Live Gnome через netbootxyz).
  • Возможно добавить жесткий диск в работающую виртуальную машину (SCSI).
  • Скопированные виртуальные машины делаются уникальными автоматически, без необходимости изменять какие-либо идентификаторы в файле конфигурации.
  • Надежнее работает OpenGL, но его версия старее — 1.1.
  • Можно разместить часть оперативную памяти гостевой системы на диске (в файле vmem) — по умолчанию включено. Чтобы отключить, добавьте prefvmx.minVmMemPct = «100» в /etc/vmware/config

Минусы:

  • Не с открытым исходным кодом, запрещено для коммерческого использования.
  • Некоторые клавиши (стрелка курсора, ввод с цифровой клавиатуры) не работают в Anydesk и Teamviewer: Win10 — Anydesk/Teamviewer — Ubuntu 18 — VMware — Windows 10.
    Обходной путь: отключите Num Lock и используйте цифровую клавиатуру.
  • Труднее работать в режиме headless (без графического интерфейса), например для удаленных клиентов. В Virtualbox достаточно использовать доступную команду «VBoxHeadless -s», а для VMware Workstation Player требуется установка VIX API (vmrun -T player start myvm.vmx nogui), которое бесплатно, но нужно зарегистрироваться и дождаться проверки.
  • Сложно войти в BIOS или загрузочное меню. Чтобы добавить паузу, добавьте в файл .vmx:
    bios.bootDelay = "1000"
  • Переименовать ВМ сложнее: файлы нужно переименовывать вручную.
  • Не работают комбинации клавиш Super+стрелки курсора в VM Ubuntu 18.04 под хостом Ubuntu 18.04. C Ubuntu 20.04 работает.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *