Сравнение virtualbox и vmware

В таблице ниже приводится сравнение основных характеристик виртуальных машин. Все приведённые далее виртуальные машины являются гипервизорами (эмуляторами аппаратного обеспечения). Ни одна из них не является виртуализацией приложений, как, например, Java Virtual Machine или Parrot Virtual Machine.

НазваниеСоздательПроцессор машины-носителяГостевой процессорОС машины-носителяОфициально поддерживаемые гостевые ОСПоддержка SMP в гостевых ОСПоддержка любой ОСПоддержка драйверов в гостевой ОСПринцип действияЛицензияТипичное применениеСкорость работы гостевой ОС в сравнении с ОС носителя
bhyveFreeBSDAMD64Intel x86, AMD64FreeBSD, OmniOS , SmartOSFreeBSD, FreeNAS, pfSense, OpenBSD, Linux, WindowsЕстьНетN/AПаравиртуализация, Аппаратная виртуализацияBSDИзоляция виртуализированных серверовБлизка к производительности системы
BochsKevin Lawton [1]Intel x86, AMD64, SPARC, PowerPC, Alpha, MIPS, ARMIntel x86, AMD64Windows, Linux,
OS X, IRIX, AIX, BeOS, Android
DOS, Windows, xBSD, Linux,ЕстьЕсть?ЭмуляторLGPLУвлечение, разработка, безопасное низкоуровневое исследование и отладка, дизассемблирование (в т.ч. операционных систем)Очень низкая
ColinuxDan Aloni и другие [2]Intel x86Такой же, как и у родительскойLinux, Windows NT (NT, 2000, XP, Server 2003)Linux?НетНекоторыеПортированиеGPL version 2ИзоляцияБез потерь
AlphaVM-FreeEmuVMx86, x86-64DEC AlphaserverWindows, Linux, FreeBSDOpenVMS, Tru64НетНет??freewareИсследования, увлечениеМедленная
AlphaVM-ProEmuVMx86-64DEC AlphaserverWindows 7×64, LinuxOpenVMS, Tru64ДаНет??ПроприетарнаяБизнес, исследованияБез потерь
CHARON-AXPStromasysx86-64DEC AlphaserverWindows XP/2003/2008 x64OpenVMS, Tru64НетНет??ПроприетарнаяИсследования, увлечениеМедленная
CHARON-VAXStromasysx86, IA-64DEC AlphaserverWindows XP/2003/2008 x64OpenVMSНетНет??ПроприетарнаяИсследования, увлечениеМедленная
DenaliUniversity of WashingtonIntel x86Intel x86DenaliIlwaco, NetBSDНетНет?Паравиртуализация и портирование?ИсследованияМедленная
DOSBoxPeter Veenstra, Sjoerd и сообщество [3]Intel x86, AMD64, SPARC, PowerPC, Alpha, MIPSIntel x86Linux, Windows, Mac OS Classic, Mac OS X, BeOS, FreeBSD, OpenBSD, Solaris, QNX, IRIX, Kolibri, AndroidВнешне эмулирует оболочку DOSНетНетЕстьЭмуляция с помощью динамической трансляции или интерпретацииGPLИсполнение приложений под DOS, в частности, игрКрайне низкая. Скорость работы никак не связана с тем, какое приложение исполняется
DOSEMUDOSEMUIntel x86Intel x86LinuxDOSНетЕстьЕстьАппаратная виртуализацияGPL version 2Полная поддержка приложенийБез потерь
FreeVPSPSoftIntel x86, AMD64СовместимыйLinuxРазличные дистрибутивы LinuxЕстьНетn/aВиртуализация на уровне ОСGPL version 2Хостинг, разделение сервисов, безопасностьБез потерь
GUSSguss-hackersIntel x86Intel x86LinuxLinux????GPL??
Icore virtual accountsiCore SoftwareIntel x86СовместимыйWindowsWindowsестьнетN/AВиртуализация на уровне ОСПроприетарнаяБезопасность, пробование нового ПО, совместное использование компьютера несколькими людьми.Без потерь
Integrity Virtual MachinesHewlett-PackardItaniumItaniumHP-UXHP-UX (анонсирована поддержка Linux, Windows, OpenVMS)Есть (4-way)ЕстьНеобязательноВиртуализацияПроприетарнаяКонсолидация серверовБлизка к производительности системы-носителя

(не нужно ставить дополнительные гостевые сервера)


На сегодняшний день имеется небольшой выбор платформ визуализации; в целом, он ограничивается двумя вариантами – VMware Workstation и Oracle VirtualBox. Что касается альтернативных решений, то они либо существенно уступают им по функциональности, либо их выпуск прекращен.

VMware Workstation – платформа с закрытым исходным кодом, распространяемая на платной основе. Открытый код присутствует лишь у ее неполной версии – VMware Player. В то же время ее аналог – VirtualBox – является открытым ПО (в частности, с открытым кодом версия OSE).

Что объединяет виртуальные машины

• Дружелюбный интерфейс.
• Удобство использования редактора сетевого взаимодействия.

• Диски ВМ, способные увеличиваться в объеме в процессе накопления данных Моментальные снимки (snapshots).

• Работа с множеством гостевых операционных систем, в том числе возможность работы с Windows и Linux в качестве гостевых.

• Работа с 64х гостевыми платформами.
• Возможность воспроизведения звука из ВМ на оборудовании хоста
• В обоих вариантах ВМ реализована поддержка многопроцессорных конфигураций.

• Возможность копирования файлов между главной операционной системой и ВМ Возможность доступа к консоли ВМ через сервер RDP.

• Вынос приложения из виртуалки в рабочую область основной системы – кажется, что оно и работает именно в последней.

• Возможность обмена данными между гостевой и главной системами, при этом данные сохраняются в буфере обмена и др.

• Поддерживается трехмерная графика для игр и прочих приложений Усовершенствованные драйвера в гостевой ОС и др.

Преимущества VirtualBox

• Эта платформа распространяется на бесплатной основе, тогда как VMware Workstation обойдется более, чем в 200 долларов.

• Поддержка большего количества операционных систем – данная ВМ работает в Windows, Linux, MacOs X и Solaris, тогда как VMware Workstation поддерживает лишь первые две из списка.

• Наличие в VB специальной технологии «телепортации», благодаря которой запущенную ВМ можно перемещать на другой хост без предварительной остановки ее работы. Аналог такой возможностью не располагает.

• Поддержка большого количества форматов образов дисков – помимо родного .vdi платформа работает с .vdmk и .vhd. Аналог работает лишь с одним из них — .vdmk (вопрос работы с образами, имеющими другое расширение, решается при помощи отдельного конвертера, осуществляющего их импорт).

• Больше возможностей при работе из командной строки – можно управлять виртуальной машиной, снимками, устройствами и т.д. В данной ВМ лучше реализована поддержка аудио для систем Linux – тогда как в VMware Workstation звук отключается в хостовой системе, в VB он может проигрываться во время работы машины.

• Потребление ресурсов CPU и ввода вывода может быть ограничено; конкурирующая ВМ такой возможности не предоставляет.

Преимущества VMware Workstation

• Поскольку данная ВМ распространяется на платной основе, пользователю всегда предоставляется поддержка.

• Более совершенная поддержка трехмерной графики, уровень стабильности 3D-акселерации выше, чем у конкурента VB.

• Возможность создавать снимки через определенные промежутке времени – это повышает надежность работы с ВМ (наподобие функции автосохранения в MS Word).

• Объем виртуальных дисков может сжиматься для того, чтобы освободить свободное пространство для работы других систем.

• Больше возможностей при работе с виртуальной сетью.
• Функция «связанные клоны» для ВМ.
• Возможность записи работы ВМ в формате видео.
• Интеграция со средами разработки и тестирования, специальные возможности для программистов 256-битное шифрование для защиты ВМ

VMware Workstation обладает рядом полезных особенностей. К примеру, можно поставить ВМ на паузу, также в меню Пуск формируются ярлыки на программы и т.д.

Тем, кто стоит перед выбором между двумя виртуальными машинами, можно дать следующий совет: при отсутствии ясного представления о том, для чего необходим именно VMware Workstation, можно с уверенностью выбирать бесплатный VirtualBox.

Те, кто занимается разработкой или тестированием программного обеспечения, лучше сделать выбор в пользу VMware Workstation – она предлагает множество удобных опций, облегчающих повседневную работу, которых нет в конкурирующей платформе.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Помогла ли вам эта статья?

Еще статьи по данной теме:

Автор хоть раз работал с обеими системами?
«Все смешалось — люди, кони…»
Делать снимки, записывать работу ВМ на видео, ставить ВМ на паузу… — обе системы

А где тест производительности? А? Статья не пригодилась.

Доброго времени суток, Evgen. Тест производительности чего? Это же не железо) А быстродействие виртуальной машины зависит от выбранной конфигурации, то есть от того, сколько ресурсов хостовой машины она использует. Результаты любых тестов в данном случае будут вводить пользователя в заблуждение, так как у всех разные процессоры и объем памяти. На производительность много факторов влияет, тестирование бессмысленно.

Бред. Почитайте хоть как провятся тесты софта. И причес здесь железо вообще.

Не понял, а как же абсолютно бесплатные QEMU или Xen?
Единственные, в которых можно полноценно пробросить реальную видеокарту и получить полноценное 3D без проволочек, с потерями не более 1% в отличии от 25-50% у упомянутых в статье. Однако, прежде замечу, что для их корректной работы нужна поддержка VT-d в процессоре и материнской плате в случае с Intel или же только лишь IOMMU в материнской плате для AMD, а также скажу что видеокарта nVidia пробрасывается откровенно неохотно в сравнении с видеокарточками от AMD. Словом, не для каждого компьютера подойдёт, хотя игра ещё как стоит свеч.
Раньше, в 2014 году, я сидел на 4 ГБ оперативной и 1 ГБ видеопамяти с 4 ядрами, кошмар! Откровенно говоря в 2017 году для виртуальных машин столько стало ужасно мало, даже для 1, всегда нужен запас. Может, 8 ГБ с 2 ГБ и 8 ядер? Нет, сейчас с такими параметрами обязан быть минимальный игровой компьютер, не хватающий звёзд с небес, но в целом не плохой. В результате ныне вход в виртуализацию начинается от 16 ГБ с 4 ГБ и с 16 ядрами (не потоками, а ядрами), иначе жить можно, но довольно дискомфортно.
Что касается VirtualBox и VMware, то от них у меня не самые приятные впечатления. Во-первых аудио. Первое что я слышу вместо нормального звука, это какое-то хрипение, иногда подлагивает. И неважно что из двух, проблемы со звуком есть и первого, и у второй, может дело в ALSA, не знаю. Во-вторых графика. VirtualBox более 5 лет её прорабатывает и она всё ещё в экспериментальной стадии, сырая! У VMware она рабочая, но максимум 2 ГБ памяти и отсутствие того же DirectX 12 всё портят, плюс берётся из оперативки, тормозит.
Короче говоря, не трать, бери QEMU или Xen, познай дзен!

Задайте вопрос или оставьте свое мнение Отменить комментарий

В наши дни виртуализация набирает все большей и большей популярности. Очень часто виртуализация применяется в производстве, например, на серверах, VPS и так далее, но и в домашних системах. Особенно виртуализация будет полезной для пользователей Linux, которым нужно, например, запускать несколько дистрибутивов для тестирования или Windows.

Сейчас существуют две самые популярные среды виртуализации для Linux — это свободная VitrualBox и проприетарная Vmware. Каждая из программ имеет свои плюсы и минусы, в этой статье мы попытаемся разобраться что лучше Virtualbox или Vmware, а также чем отличаются. Для удобства будем сравнивать различные категории.

1. Цена и доступность

Для многих пользователей, особенно домашнего компьютера цена имеет очень большое значение. И здесь vmware workstation или virtualbox отличаются.

VirtualBox

Среда виртуализации VirtualBox распространяется с открытым исходным кодом. Она разрабатывается сообществом программистов по всему миру и доступна для использования полностью бесплатно.

VMware

Тут все немного сложнее, программа коммерческая, но имеет несколько редакций. Для корпоративных пользователей есть версия VMWare Workstation Pro, которая имеет намного больше функций, например, подключение к серверам vSphere, ESXi, настройка сетей, создание зашифрованных машин и так далее. В бесплатной версии VMware Player функциональность ограничена, она предназначена только для домашнего использования и нужно сказать, что ее функций вполне хватает. Есть те же шаблоны установки, детальные настройки виртуальных машин, сеть и многое другое.

2. Процесс установки систем

Так или иначе, после установки самой программы, вам нужно еще все настроить и установить в виртуальное окружение операционную систему. Поэтому этот пункт очень важен. Процесс установки и настройки систем похож, но есть отличия.

VirtualBox

Вся настройка выполняется в графическом интерфейсе, в отличие от таких консольных инструментов, как qemu. Во время создания машины вам придется указать множество настроек, выбрать тип и разрядность операционной системы, выбрать количество памяти для нее, создать жесткий диск, настроить видеопамять. Установку можно проводить из ISO образа, USB флешки или DVD диска. Но весь процесс установки вам придется пройти вручную, как при установке на обычный компьютер.

VMware

Виртуальная машина VMware намного упрощает установку, здесь больше настроек для виртуальной машины, но главное не в том, здесь есть шаблоны для различных операционных систем, с помощью которых их можно устанавливать автоматически. Например, вы выбираете шаблон для Ubuntu или Windows, задаете начальные параметры, указываете установочный образ и идете по своим делам, а когда возвращаетесь — система уже готова. Также у VMware есть инструменты для оптимизации работы гостевой системы в виртуальном окружении.

3. Возможности

больше всего отличий при сравнении Virtualbox или VMware можно обнаружить в возможностях виртуальных машин.

Virtualbox

Несмотря на то что VirtualBox — это бесплатное решение, виртуальная машина имеет свои преимущества. Рассмотрим основные возможности:

  • Поддержка работы через командную строку;
  • Интеграция экрана, общий буфер обмена и обмен файлами между хостом и гостевой системой;
  • Поддержка 3D графики ограничена, только OpenGL до 3.0;
  • Поддерживается неограниченное количество снимков состояния операционной системы;
  • Поддерживается шифрование диска виртуальной машины через VBoxExtensions;
  • Поддерживаются USB 2.0/3.0;
  • Поддерживается запись видео из машины.

Из минусов можно отметить то, что вы не можете выделить машине больше чем 256 мегабайт видеопамяти, а для современных систем это не очень много. Также не поддерживается DirectX для 3D графики.

VMware

У VMware немного больше функций, но в бесплатной версии есть далеко не все, рассмотрим возможности бесплатной версии:

  • Автоматическая установка систем по шаблону;
  • Детальная настройка оборудования, включая настройку ID процессора, произвольного количества видеопамяти и других параметров;
  • Простая настройка виртуальной сети между машинами, подымается автоматически в отличие от VirtualBox;
  • Улучшенная поддержка графики и DirectX 10, можно играть в игры;
  • Более полная реализация BIOS и поддержки EFI;

Из минусов можно назвать отсутствие записи видео, отсутствие поддержки снапшотов в бесплатной версии. Хотя машины можно клонировать, таким образом, делая снимки, но нативная функциональность снимков была бы намного удобнее. Если брать профессиональную версию, то там есть и снимки, и интеграция с облаком, но мы об это не будем говорить.

4. Производительность

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

Многие пользователи утверждают, что производительность VMware выше. К тому же, в плане графики намного лучше работает VMware.

Выводы

Наше сравнение VitrualBox vs VMware подошло к завершению. При выборе программного обеспечения для виртуализации нужно учитывать множество факторов. Но самое главное — это ваши потребности и личные предпочтения. Если вам нужна стабильная виртуальная машина, с хорошей производительностью графики, в которую можно будет устанавливать системы автоматически, но для вас не важны снимки состояния, можете выбрать VWware.

Если же вы любитель свободного программного обеспечения и хотите снимки состояния, но для вас не так важны настройки оборудования, то можно использовать VirtualBox. Какую виртуальную машину используете вы? Как бы вы ответили на вопрос что лучше VirtualBox или VMware? Почему вы выбрали именно ее? Напишите в комментариях!

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

19 комментариев

на работе Система оракл линух и в ней виртуал бокс. Дома десятые окна профи и вних виртуал бокс. Все очень просто и удобно. Вмварь плеер испо л ьзую, но очень редко для запуска оче р ь старых образов сохраненных в каменном веке.

VMware конечно лучше, но для простеньких задач сгодится и VirtualBox от Oracle.

qemu-kvm, virt-manger. С помощью первой я порой даже подключаю виртуальные диски к виртуалке и загрузившись с live дистрибутивов могу одновременно работать с установленной системой(например чистка от вирусов). Пример команды ‘qemu-kvm -m 1024 /dev/sda1’. Вторым пользуюсь для тестирования всего чего можно, в последних версиях очень просто делать снимки прокидывать любое оборудование, через spice внутрь легко уходят любые usb устройства, типа принтеров, камер и флешек, к тому же по моим личным тестирование она оказалась в целом быстрее виртуалбокса(архивировал, кодировал и другие операции). Виртуалбокс неплохой продукт(особенно на тот момент когда появился) но часто пробуя его в новых версиях у меня просто не запускались системы, были сбои и глюки(я люблю тестировать разные новые системы). Думаю каждый найдет свой продукт, по мимо описанных мне по душе Ovirt, но это уже скорее корпоративного уровня.

Я на севере с двумя Хeon поставил на Ubuntu Server VirtualBox с phpvirtualbox, получилась очень классная ферма Windows и linux-серверов.

vbox последних версий в винде работает?

почему такие проблемы с отправкой коментов ко всем постам этого сайта?

не исключено, что vmware по совокупности фич и лучше, но мне уже не первый год как полностью достаточно virtualbox. Учитывая несложность работы/настроек virtualbox и элементарность установок в него ОСей, другими его аналогами не пользовался и не планирую этого делать(:
ps
указанное мною имя ни в коем разе не является намеком в адрес чьей-либо персоны. Говорит оно лишь о нежелании умничать и(или) изобретать некий велосипед

почему не сравнили с KVM, XEN или LXC? первые два умеют и win как гостя.

Когда возникли проблемы с VMware вот тут уже не возникали вопросы чем она лучше! Понял что мало поддержки на форумах, в основном на англицком!
VirtualBox последнее время тупит после перезагрузки машины, пока физически не запустишь VB не одна машину не стартует, по сей день не решена проблема(

Не подитожил:
В итоге странности есть в обоих случаях, но тут 90% "кривизна рук")))
Советую VB!

Установила VB. При запуске выдает синий экран и комп перезагружается. Поискала решение проблемы в сети, везде написано, что причина — конфликт с КриптоПро. Удалила КриптоПро — проблема не исчезла.
Других причин не нашла. Вы сталкивались с таким? Как это лечится?

С точки зрения бытовой
VBox явно сложнее в развертывании машин , надо понимать что такое менеджер дисков, что бы новую машину создать из старой, просто скопировать диск с машиной и запустить- так не получится. Vmware, позволяет просто скопировать каталог и отрыть машину без упражнений с ID диска. Vmware работет пошустрее как мне кажется и графика и все. Vbox использую в одном очень критичном для меня деле , одна важная для меня программа Siemens winrtx работала стабильно, не съедала память , а VMware данная программа тупо забирала всю память и занимала очень большую часть процессоного времени, это был 2011-12 год. Тогда сколько не ковырялся в настройках ничего с VMWare сделать не смог.
Настройки сети в VBox как-то неудобно сделаны, хотя там есть больше быстрых продвинутых настроек. Vbox на прежних версиях не позволял переносить файлы с host машины в гостевую мышкой даже при включенных настройках. на последней версии от 2016 года я работал эта возможность появилась наконец. в VBох консольных настроек много , но для обывателя они не нужны часто . По простоте использования , графике и доступности VMware бесплатный выигрывает. По возможностям тонкой детальной настройки virtualbox может и лучше, софт не весь работает сходу в данной среде корректно.

Интересно, а почему не указана фича даже бесплатного VmWare Player — nested virtualization? В feature request у виртуалбокса оно годами висит и реализовывать никто не собирается. Тем не менее, если хочется поиграться с разными системами виртуализациями фича крайне полезная

Наконец то подробное изложение и сравнение. Сам пользую Виртуалбокс, но думаю попробовать Ммваре 🙂

Читатель, если надо в игры, выбирай QEMU или Xen, в них реальную видеокарту и аудиокарту пробросить можно. Для 3D ни первый ни второй не подходят по сути, для нестандартных архитектур, ARM к примеру, тоже. Жаль я узнал это слишком поздно, только время зря потратил на всякие VirtualBox или VMware, мда.

Оцените статью
Много толка
Добавить комментарий