Разница между VirtualBox, VMware и Parallels

Разница между VirtualBox, VMware и Parallels
Разница между VirtualBox, VMware и Parallels

Видео: Разница между VirtualBox, VMware и Parallels

Видео: Разница между VirtualBox, VMware и Parallels
Видео: Противостояние виртуализации Mac, Parallels против VirtualBox 2024, Март
Anonim

VirtualBox против VMware против Parallels

Виртуальные машины платформы (ВМ) используются очень активно, потому что они предоставляют возможность имитировать полную физическую компьютерную машину поверх другой. Большая часть такого программного обеспечения позволяет иметь несколько машин на одной физической платформе. VirtualBox, VMware и Parallels - три самых популярных программного обеспечения для платформ виртуальных машин. VirtualBox - самая популярная программа для виртуальных машин на данный момент. Между тем, VMware и Parallels - два основных игрока на рынке потребительского (коммерческого) программного обеспечения для виртуализации Mac.

Что такое VirtualBox?

VirtualBox (Oracle VM VirtualBox) - пакет виртуализации для x86, разработанный корпорацией Oracle. Он выпущен как член их семейства продуктов для виртуализации. Его первоначальным создателем является компания innotek GmbH, которую купила Sun Microsystems. VirtualBox устанавливается поверх существующей операционной системы (хост-систем). Затем с помощью VirtualBox можно загрузить и запустить многие другие операционные системы (гостевые ОС). VirtualBox поддерживает Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris и OpenSolaris в качестве операционной системы хоста. VirtualBox поддерживает Windows, Linux, BSD, OS / 2, Solaris и т. Д. В качестве гостевых операционных систем. Он также позволяет ограниченную виртуализацию Mac OS X на оборудовании Apple. На данный момент он считается самым популярным программным обеспечением для виртуализации.

VirtualBox предоставляет возможность запускать, приостанавливать, останавливать и возобновлять любую загружаемую операционную систему хоста, не мешая другим виртуальным машинам. Кроме того, каждую виртуальную машину можно независимо настроить для работы с собственной программной / аппаратной эмуляцией (если поддерживается). Общий буфер обмена (среди многих других методов) используется для связи между хостом и гостевыми операционными системами. Кроме того, связь между двумя виртуальными машинами также возможна при правильной настройке. Поскольку VirtualBox поддерживает расширения аппаратной виртуализации Intel VT-x и AMD-V, с его помощью можно безопасно избежать нескольких проблем, возникающих при использовании только программной эмуляции.

Что такое VMware?

VMware - это программное обеспечение для виртуализации, разработанное VMware, Inc. VMware базируется в Калифорнии, США, и была основана в 1998 году, но сейчас принадлежит EMC Corporation. Версии VMware для настольных ПК (VMware Workstation, VMware Fusion и VMware Player) можно запускать в Windows, Linux и Mac OS X. Однако версии сервера VMware (VMware ESX и VMware ESXi) могут работать непосредственно на серверном оборудовании без использования операционной системы. потому что они используют технологию гипервизора (которая отображает оборудование хоста напрямую на ресурсы виртуальных платформ). VMware Workstation позволяет запускать несколько операционных систем x86 или x86-64. VMware Fusion - аналогичный продукт, предназначенный для пользователей Intel Mac. VMware Player - бесплатное программное обеспечение, похожее на VMware Workstation и VMware Fusion. Программное обеспечение VMware обеспечивает виртуализацию видеоадаптеров, сетевых адаптеров и жестких дисков. Сквозные драйверы предоставляются хостом для USB и последовательных / параллельных портов. Таким образом, виртуальные машины, работающие на VMware, чрезвычайно портативны, что позволяет системным администраторам приостанавливать работу на одной машине, перемещать ее на другую и возобновлять работу именно с того места, где она была приостановлена.

Что такое параллели?

Parallels (или Parallels Desktop для Mac) - это программное обеспечение для виртуализации, которое предлагает виртуализацию аппаратной эмуляции для компьютеров Mac с чипами Intel. Он разработан Parallels Inc. Программное обеспечение Parallels VM также использует технологию гипервизора (аналогично VMware). Это позволяет всем виртуальным машинам действовать точно так же, как автономная машина (со всеми свойствами реального компьютера). Следовательно, это обеспечивает высокую переносимость (т.е. позволяет останавливать работающую виртуальную машину, копировать ее на другую и перезапускать) экземплярам виртуальных машин, поскольку все виртуальные машины используют идентичные драйверы независимо от фактических ресурсов, используемых на хосте. Parallels может использовать Mac OS X 10.4 или более поздней версии, работающую на компьютерах Mac с процессором Intel, в качестве основной операционной системы. Может иметь Windows,Mac OS X Leopard Server и Mac OS X Snow Leopard Server, несколько дистрибутивов Linux, FreeBSD, OS / 2, Solaris и многие другие операционные системы в качестве гостевой операционной системы.

В чем разница между VirtualBox и VMware и Parallels?

Хотя VirtualBox, VMware и Parallels являются популярным программным обеспечением для виртуализации, между ними есть много различий.

- Все они поддерживают Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux и Mac OS X в качестве операционных систем хоста. Но VirtualBox - единственное программное обеспечение, которое поддерживает Windows 7, Windows 2008 Server, Solaris 10U5 +, OpenSolaris, FreeBSD (в ближайшем будущем) в качестве операционных систем хоста.

- Все три программного обеспечения поддерживают DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux в качестве гостевой операционной системы. Но опять же, VirtualBox - единственное программное обеспечение, которое может загружать Windows 7, Windows Server 2003/2008, OpenBSD и OpenSolaris. VMware не поддерживает OS / 2, а Parallels не поддерживает FreeBSD и Solaris в качестве гостевой операционной системы.

- Хотя все три поддерживают 64-битные версии гостевых операционных систем, только VirtualBox и VMware поддерживают 64-битные хост-операционные системы.

- И VirtualBox, и Parallels поддерживают расширения виртуализации Intel VT-x и AMD-V, но эта поддержка ограничена в VMware.

- VirtualBox, VMware и Parallels предоставляют до 8, 4 и 5 виртуальных сетевых карт соответственно.

- И VirtualBox, и VMware могут поддерживать контроллеры виртуальных дисков IDE или SATA, но Parallels будет поддерживать только IDE. Однако VirtualBox - единственное программное обеспечение, поддерживающее iSCSI (которое позволяет виртуальным машинам напрямую обращаться к серверам хранения через iSCSI).

- Хотя все программное обеспечение предоставляет последовательные порты, только Parallels и VMware предоставляют параллельные порты.

- Только VirtualBox поддерживает запись CD / DVD.

- Более того, VirtualBox - единственное программное обеспечение для виртуализации с неограниченным 3D-ускорением. Фактически, у Parallels нет никаких возможностей 3D-ускорения.

- Из VirtualBox и Parallels только VirtualBox поддерживает образы VMware.

- В отличие от VirtualBox и VMware, Parallels не поддерживает работу без головы.

- VirtualBox - это программное обеспечение для виртуализации с неограниченным удаленным доступом к виртуальной машине (со встроенным сервером RDP). Фактически, у Parallels нет никаких возможностей удаленного доступа. Точно так же только VirtualBox поддерживает удаленный доступ по USB.

- Только VirtualBox и VMware предоставляют отчеты о состоянии питания гостя.

- Только VirtualBox и VMware поставляются с API. Но только VirtualBox имеет открытый исходный код (с несколькими корпоративными функциями с закрытым исходным кодом).

- В отличие от Parallels и VMware, с VirtualBox возможна индивидуальная настройка (по запросу).

- Наконец, VirtualBox - единственное бесплатное программное обеспечение для виртуализации из трех. Однако Parallels значительно дешевле VMware.

Рекомендуем: