VirtualBox vs VMware vs Parallels
Platformowe maszyny wirtualne (VM) są używane bardzo intensywnie, ponieważ zapewniają możliwość emulacji całej fizycznej maszyny komputerowej na drugiej. Większość takich programów pozwala na posiadanie wielu maszyn na jednej fizycznej platformie. VirtualBox, VMware i Parallels to trzy najpopularniejsze platformy oprogramowania VM. VirtualBox jest obecnie najpopularniejszym oprogramowaniem do maszyn wirtualnych. Tymczasem VMware i Parallels to dwaj główni gracze na rynku oprogramowania do wirtualizacji dla konsumentów (komercyjnego).
Co to jest VirtualBox?
VirtualBox (Oracle VM VirtualBox) to pakiet wirtualizacyjny dla x86, opracowany przez korporację Oracle. Jest wydany jako członek ich rodziny produktów do wirtualizacji. Jej oryginalnym twórcą jest firma innotek GmbH, którą kupiła firma Sun Microsystems. VirtualBox jest instalowany na istniejącym systemie operacyjnym (systemach hosta). Następnie za pomocą VirtualBox można załadować i uruchomić wiele innych systemów operacyjnych (systemów operacyjnych gości). VirtualBox obsługuje Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris i OpenSolaris jako główny system operacyjny. VirtualBox obsługuje systemy operacyjne Windows, Linux, BSD, OS / 2, Solaris itp. Jako systemy operacyjne gościa. Umożliwia także ograniczoną wirtualizację systemu Mac OS X na sprzęcie Apple. Jest obecnie uważane za najpopularniejsze oprogramowanie do wirtualizacji.
VirtualBox zapewnia możliwość uruchamiania, wstrzymywania, zatrzymywania i wznawiania dowolnego z ładowanych systemów operacyjnych hosta, bez zakłócania pracy innych maszyn wirtualnych. Ponadto każdą maszynę wirtualną można niezależnie skonfigurować tak, aby działała z własną emulacją oprogramowania / sprzętu (jeśli jest obsługiwana). Do komunikacji między hostem a systemami operacyjnymi gościa używany jest wspólny schowek (wśród wielu innych metod). Ponadto komunikacja między dwoma maszynami wirtualnymi jest również możliwa przy odpowiedniej konfiguracji. Ponieważ zarówno rozszerzenia wirtualizacji sprzętowej Intel VT-x, jak i AMD-V AMD są obsługiwane przez VirtualBox, można bezpiecznie uniknąć kilku problemów, które pojawiają się, gdy używana jest tylko emulacja oprogramowania.
Co to jest VMware?
VMware to oprogramowanie do wirtualizacji opracowane przez firmę VMware, Inc. Firma VMware ma siedzibę w Kalifornii w USA i została założona w 1998 r., Chociaż obecnie jest własnością EMC Corporation. Desktopowe wersje VMware (VMware Workstation, VMware Fusion i VMware Player) mogą być uruchamiane w systemach Windows, Linux i Mac OS X. Jednak wersje serwerowe VMware (VMware ESX i VMware ESXi) mogą działać bezpośrednio na serwerze bez systemu operacyjnego, ponieważ używają technologii hiperwizora (która odwzorowuje sprzęt hosta bezpośrednio na zasoby platform wirtualnych). VMware Workstation umożliwia uruchamianie wielu systemów operacyjnych x86 lub x86-64. VMware Fusion to podobny produkt przeznaczony dla użytkowników Intel Mac. VMware Player to darmowe oprogramowanie podobne do VMware Workstation i VMware Fusion. Oprogramowanie VMware zapewnia wirtualizację kart wideo / sieciowych / dysków twardych. Host zapewnia sterowniki typu pass-through dla portów USB i szeregowego / równoległego. Tak więc maszyny wirtualne działające na VMware są niezwykle przenośne, co pozwala administratorom systemu na wstrzymanie pracy na jednej maszynie, przeniesienie jej na inną maszynę i wznowienie dokładnie od miejsca, w którym została wstrzymana.
Co to jest Parallels?
Parallels (lub Parallels Desktop for Mac) to oprogramowanie do wirtualizacji, które oferuje wirtualizację emulacji sprzętu dla komputerów Mac z chipami Intel. Jest rozwijany przez firmę Parallels Inc. Oprogramowanie Parallels VM również wykorzystuje technologię hiperwizora (podobną do VMware). Dzięki temu wszystkie maszyny wirtualne mogą działać dokładnie tak samo, jak maszyna autonomiczna (ze wszystkimi właściwościami rzeczywistego komputera). W konsekwencji zapewnia to dużą przenośność (tj. Umożliwia zatrzymanie działającej maszyny wirtualnej, skopiowanie jej na inną i ponowne uruchomienie) dla wystąpień maszyn wirtualnych, ponieważ wszystkie maszyny wirtualne wykorzystują identyczne sterowniki niezależnie od rzeczywistych zasobów używanych na hoście. Parallels może używać systemu Mac OS X 10.4 lub nowszego na komputerach Mac z procesorem Intel jako systemu operacyjnego hosta. Może mieć Windows,Mac OS X Leopard Server i Mac OS X Snow Leopard Server, kilka dystrybucji Linuksa, FreeBSD, OS / 2, Solaris i wiele innych systemów operacyjnych jako system operacyjny gościa.