Різниця між VirtualBox та VMware та Parallels

VirtualBox vs VMware vs Parallels

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

Що таке VirtualBox?

VirtualBox (Oracle VM VirtualBox) - це пакет віртуалізації для x86, розроблений корпорацією Oracle. Він випускається як член їх сімейства продуктів віртуалізації. Її оригінальним творцем є inatek 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 надає можливість запускати, призупиняти, зупиняти та поновлювати будь-яку з хост-операційних систем, які він завантажує, не порушуючи інших віртуальних машин. Крім того, кожну віртуальну машину можна самостійно налаштувати для роботи із власною програмною / апаратною емуляцією (якщо вона підтримується). Загальний буфер обміну (серед багатьох інших методів) використовується для зв'язку між хостом та гостьовими операційними системами. Крім того, можлива комунікація між двома віртуальними машинами при правильній конфігурації. Оскільки як VT-x Intel, так і AMD-AMD-V розширення апаратної віртуалізації підтримуються VirtualBox, це може безпечно уникнути кількох проблем, які виникають, коли використовується лише емуляція програмного забезпечення.

Що таке VMware?

VMware - це програмне забезпечення для віртуалізації, розроблене VMware, Inc. Компанія VMware базується в Каліфорнії, США та була заснована в 1998 році, хоча зараз вона належить корпорації EMC. Настільні версії 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). Це дає можливість всім віртуальним машинам діяти точно рівним автономному апарату (з усіма властивостями фактичного комп'ютера). Отже, це забезпечує високу портативність (тобто дозволяє зупинити запущену віртуальну машину, скопіювати її на іншу і перезапустити) на екземпляри віртуальних машин, оскільки всі віртуальні машини використовують однакові драйвери незалежно від реальних ресурсів, що використовуються на хості. Паралелі можуть використовувати Mac OS X 10.4 або новішу версію, що працює на комп'ютерах, що працюють на Intel 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).

- Хоча все там програмне забезпечення надає послідовні порти, лише паралельні порти та 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 - єдине з трьох безкоштовних програм для віртуалізації. Однак Паралелі значно дешевші, ніж VMware.