Разлика между VirtualBox и VMware и Parallels

VirtualBox срещу VMware срещу Parallels

Виртуалните машини на платформата (VM) се използват много интензивно, тъй като предоставят възможност за емулация на цялостна физическа компютърна машина над друга. По-голямата част от този софтуер позволява да има няколко машини върху една физическа платформа. VirtualBox, VMware и Parallels са три от най-популярните VM софтуерни платформи. VirtualBox е най-популярният VM софтуер в момента. Междувременно 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 предоставя възможност за стартиране, пауза, спиране и възобновяване на която и да е от хост операционните системи, които зарежда, без да нарушава други виртуални машини. Освен това всяка виртуална машина може да бъде независимо конфигурирана да работи със собствена емулация на софтуер / хардуер (ако се поддържа). За комуникацията между хоста и гост операционните системи се използва общ клипборд (сред много други методи). В допълнение, комуникацията между две виртуални машини също е възможна с подходяща конфигурация. Тъй като VT-x на Intel и VD-V на AMD хардуерните разширения за виртуализация се поддържат от VirtualBox, може безопасно да се избегнат няколко проблема, които възникват, когато се използва само софтуерна емулация.

Какво е 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 for Mac) е софтуер за виртуализация, който предлага виртуализация на хардуерна емулация за Mac компютри с Intel чипове. Той е разработен от Parallels Inc. Софтуерът Parallels VM също използва хипервизорна технология (подобно на VMware). Това дава възможност на всички виртуални машини да действат точно равностойно на самостоятелна машина (с всички свойства на действителен компютър). Следователно, това осигурява висока преносимост (т.е. позволява спиране на работеща виртуална машина, копиране на друга и рестартиране) към екземплярите на виртуални машини, тъй като всички виртуални машини използват идентичните драйвери, независимо от реалните ресурси, използвани на хоста. Паралелите могат да използват 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 е единственият безплатен софтуер за виртуализация от трите. Паралелите обаче са значително по-евтини от VMware.