Różnica Między VirtualBox A VMware I Parallels

Różnica Między VirtualBox A VMware I Parallels
Różnica Między VirtualBox A VMware I Parallels

Wideo: Różnica Między VirtualBox A VMware I Parallels

Wideo: Różnica Między VirtualBox A VMware I Parallels
Wideo: Противостояние виртуализации Mac, Parallels против VirtualBox 2024, Kwiecień
Anonim

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.

Jaka jest różnica między VirtualBox a VMware i Parallels?

Chociaż VirtualBox, VMware i Parallels są popularnymi programami do wirtualizacji, istnieje między nimi wiele różnic.

- Wszystkie obsługują Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux i Mac OS X jako główne systemy operacyjne. Jednak VirtualBox to jedyne oprogramowanie, które jako główne systemy operacyjne obsługuje Windows 7, Windows 2008 Server, Solaris 10U5 +, OpenSolaris, FreeBSD (w najbliższej przyszłości).

- Wszystkie trzy programy obsługują DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux jako system operacyjny gościa. Ale znowu, VirtualBox jest jedynym oprogramowaniem, które może załadować Windows 7, Windows Server 2003/2008, OpenBSD i OpenSolaris. VMware nie obsługuje OS / 2, podczas gdy Parallels nie obsługuje FreeBSD i Solaris jako systemu operacyjnego gościa.

- Chociaż wszystkie trzy obsługują 64-bitowe wersje systemów operacyjnych gościa, tylko VirtualBox i VMware obsługują 64-bitowe systemy operacyjne hosta.

- Zarówno VirtualBox, jak i Parallels obsługują rozszerzenia wirtualizacji Intel VT-x i AMD-V, ale ta obsługa jest ograniczona w przypadku VMware.

- VirtualBox, VMware i Parallels zapewniają wirtualne karty sieciowe odpowiednio do 8, 4 i 5.

- Zarówno VirtualBox, jak i VMware mogą obsługiwać kontrolery dysków wirtualnych IDE lub SATA, ale Parallels będzie obsługiwać tylko IDE. Jednak VirtualBox jest jedynym oprogramowaniem obsługującym iSCSI (co umożliwia maszynom wirtualnym bezpośredni dostęp do serwerów pamięci masowej przez iSCSI).

- Chociaż całe oprogramowanie zapewnia porty szeregowe, tylko Parallels i VMware zapewniają porty równoległe.

- Tylko VirtualBox obsługuje zapis na płytach CD / DVD.

- Co więcej, VirtualBox to jedyne oprogramowanie do wirtualizacji z nieograniczoną akceleracją 3D. W rzeczywistości Parallels nie ma żadnych możliwości przyspieszenia 3D.

- Poza VirtualBox i Parallels, tylko VirtualBox obsługuje obrazy VMware.

- W przeciwieństwie do VirtualBox i VMware, Parallels nie obsługuje operacji Headless.

- VirtualBox to oprogramowanie do wirtualizacji z nieograniczonym dostępem do zdalnej maszyny wirtualnej (ze zintegrowanym serwerem RDP). W rzeczywistości Parallels nie ma żadnych możliwości zdalnego dostępu. Podobnie, tylko VirtualBox obsługuje zdalny dostęp do USB.

- Tylko VirtualBox i VMware dostarczają raporty o stanie zasilania gości.

- Tylko VirtualBox i VMware mają interfejs API. Ale tylko VirtualBox jest open source (z kilkoma funkcjami korporacyjnymi o zamkniętym kodzie źródłowym).

- W przeciwieństwie do Parallels i VMware, dostosowania są możliwe (na życzenie) za pomocą VirtualBox.

- Wreszcie, VirtualBox jest jedynym z trzech bezpłatnych programów do wirtualizacji. Jednak Parallels jest znacznie tańszy niż VMware.

Zalecane: