Сравнение VMware и Virtualbox
Преимущества VirtualBox
- абсолютно бесплатен
- VMware работает только в хостовых ОС Windows и Linux, а VirtualBox поддерживает хосты Windows, Linux, Mac OS X и Solaris.
- Технология “Teleportation”, позволяющая переместить запущенную виртуальную машину на другой хост VirtualBox, без необходимости ее остановки. Данная функция отсутствует в VMware Workstation
- имеет возможность работы не только с родным форматом .VDI, но и .VMDK, и .VHD. VMware Workstation имеет возможность исполнять виртуальные машины только из образов виртуальных дисков VMDK (хотя есть бесплатный продукт VMware Converter для импорта виртуальных машин из других форматов).
- имеет больше параметров для работы из командной строки (управление ВМ, устройствами, снапшотами и многим другим)
- лучше поддерживает аудио для Linux-хостов (Workstation отключает звук в хостовой ОС, VirtualBox может играть параллельно)
- имеет возможность ограничения потребления ресурсов CPU и ввода-вывода, у VMware Workstation этого нет (это умеет только VMware vSphere)
- имеет возможность регулировки видеопамяти
Преимущества VMware Workstation
- коммерческий продукт, а значит вы всегда сможете рассчитывать на поддержку с определенным уровнем SLA
- имеет больше возможностей для поддержки 3D-графики, как то: Windows Aero user interface, OpenGL 2.1 и Shader Model 3.0. Сама 3D-акселерация работает постабильней, чем в VirtualBox.
- имеет драйвер универсальной печати .ThinPrint (не требуется установка драйверов в гостевую ОС)
- Создание снапшотов через заданные интервалы времени, что позволяет защитить виртуальные машины по аналогии с возможностью автосохранения (например, как в Microsoft Word).
- Compact Virtual Disks - сжатие виртуальных дисков для отдачи его под нужды других систем.
- имеет более широкий функционал по работе с виртуальным сетевым взаимодействием - коммутаторы, DHCP, NAT и прочее (хотя VirtualBox также имеет NAT, Bridge Networking - в Workstation это субъективно удобнее).
- имеет функционал связанных клонов (Linked Clones) для виртуальных машин.
- запись активности виртуальной машины в видеоформате, а также в виде последовательности действий пользователя (Guest Record / Replay).
- имеет возможности интеграции со средами разработки и тестирования (например, Eclipse), а также специализированные функции для разработчиков ПО (зато у VirtualBox покруче API).
- Защита виртуальных машин 256-битным шифрованием
- есть несколько приятных мелочей - типа ярлыков на приложения из меню “Пуск”, Pause a Virtual Machine (не suspend) и т.п.