VirtualBox vs VMware vs Parallels
Platformski virtualni strojevi (VM) vrlo se intenzivno koriste jer daju mogućnost oponašanja kompletnog fizičkog računalnog stroja povrh drugog. Većina takvog softvera omogućuje postojanje više strojeva na jednoj fizičkoj platformi. VirtualBox, VMware i Parallels tri su najpopularnije platforme VM softvera. VirtualBox je trenutno najpopularniji VM softver. U međuvremenu, VMware i Parallels dva su glavna igrača na tržištu (komercijalnog) softvera za virtualizaciju Maca.
Što je VirtualBox?
VirtualBox (Oracle VM VirtualBox) je virtualizacijski paket za x86, koji je razvila Oracle korporacija. Objavljen je kao član njihove obitelji proizvoda za virtualizaciju. Njegov izvorni tvorac je innotek GmbH, kojeg je kupio Sun Microsystems. VirtualBox se instalira povrh postojećeg operativnog sustava (host sustava). Zatim se pomoću VirtualBoxa mogu učitati i pokrenuti mnogi drugi operativni sustavi (Gost OS-ovi). VirtualBox podržava Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris i OpenSolaris kao glavni operativni sustav. VirtualBox podržava Windows, Linux, BSD, OS/2, Solaris itd. kao gostujuće operativne sustave. Također omogućuje ograničenu virtualizaciju Mac OS X na Apple hardveru. Trenutačno se smatra najpopularnijim softverom za virtualizaciju.
VirtualBox pruža mogućnost pokretanja, pauziranja, zaustavljanja i nastavka bilo kojeg operativnog sustava glavnog računala koje učitava, bez ometanja drugih virtualnih strojeva. Nadalje, svaki virtualni stroj može se neovisno konfigurirati za rad s vlastitom softverskom/hardverskom emulacijom (ako je podržana). Uobičajeni međuspremnik (između mnogih drugih metoda) koristi se za komunikaciju između glavnog i gostujućeg operativnog sustava. Osim toga, komunikacija između dvaju virtualnih računala također je moguća uz odgovarajuću konfiguraciju. Budući da VirtualBox podržava i Intelova VT-x i AMD-ova AMD-V hardverska proširenja za virtualizaciju, može sigurno izbjeći nekoliko problema koji nastaju kada se koristi samo softverska emulacija.
Što je VMware?
VMware je softver za virtualizaciju koji je razvio VMware, Inc. VMware je sa sjedištem u Kaliforniji, SAD i osnovan je 1998. godine, iako je sada u vlasništvu EMC Corporation. Verzije VMwarea za stolna računala (VMware Workstation, VMware Fusion i VMware Player) mogu se izvoditi na Windows, Linux i Mac OS X. Međutim, verzije VMware poslužitelja (VMware ESX i VMware ESXi) mogu se izvoditi izravno na hardveru poslužitelja bez potrebe za operativnim sustavom, jer koriste tehnologiju hipervizora (koja preslikava hardver glavnog računala izravno na resurse virtualnih platformi). VMware Workstation omogućuje pokretanje više x86 ili x86-64 operativnih sustava. VMware Fusion je sličan proizvod namijenjen korisnicima Intel Mac računala. VMware Player je besplatni softver sličan i VMware Workstation i VMware Fusion. VMware softver omogućuje virtualizaciju video/mrežnih/hard disk adaptera. Prolazne upravljačke programe osigurava glavno računalo za USB i serijske/paralelne priključke. Dakle, virtualni strojevi koji rade na VMware-u izuzetno su prenosivi, omogućujući administratorima sustava da pauziraju na jednom računalu, premjeste ga na drugi stroj i nastave točno od mjesta gdje je pauzirano.
Što je Parallels?
Parallels (ili Parallels Desktop za Mac) je softver za virtualizaciju koji nudi virtualizaciju hardverske emulacije za Mac računala s Intel čipovima. Razvio ga je Parallels Inc. Softver Parallels VM također koristi tehnologiju hipervizora (slično VMware-u). To omogućuje da se svi virtualni strojevi ponašaju jednako kao i samostalni stroj (sa svim svojstvima stvarnog računala). Posljedično, ovo osigurava visoku prenosivost (tj. omogućuje zaustavljanje pokrenutog virtualnog stroja, njegovo kopiranje na drugo i ponovno pokretanje) instancama virtualnih strojeva, jer svi virtualni strojevi koriste identične upravljačke programe bez obzira na stvarne resurse koji se koriste na glavnom računalu. Parallels može koristiti Mac OS X 10.4 ili noviju verziju na Mac računalima s Intelovim pogonom kao glavni operativni sustav. Može imati Windows, Mac OS X Leopard Server i Mac OS X Snow Leopard Server, nekoliko Linux distribucija, FreeBSD, OS/2, Solaris i mnoge druge operativne sustave kao gostujući operativni sustav.
Koja je razlika između VirtualBoxa i VMwarea i Parallelsa?
Iako su VirtualBox, VMware i Parallels popularni softveri za virtualizaciju, među njima postoji dosta razlika.
– Svi oni podržavaju Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux i Mac OS X kao glavne operativne sustave. No, VirtualBox je jedini softver koji podržava Windows 7, Windows 2008 Server, Solaris 10U5+, OpenSolaris, FreeBSD (u bliskoj budućnosti) kao glavne operativne sustave.
– Sva tri softvera podržavaju DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux kao gostujući operativni sustav. Ali opet, VirtualBox je jedini softver koji može učitati Windows 7, Windows Server 2003/2008, OpenBSD i OpenSolaris. VMware ne podržava OS/2, dok Parallels ne podržava FreeBSD i Solaris kao gostujući operativni sustav.
– Iako sva tri podržavaju 64-bitne verzije gostujućih operativnih sustava, samo VirtualBox i VMware podržavaju 64-bitne host operativne sustave.
– I VirtualBox i Parallels podržavaju Intel VT-x i AMD-V virtualizacijska proširenja, ali ta je podrška ograničena na VMware.
– VirtualBox, VMware i Parallels pružaju do 8, 4 i 5 virtualnih mrežnih kartica.
– I VirtualBox i VMware mogu podržavati IDE ili SATA kontrolere virtualnog diska, ali će Parallels podržavati samo IDE. Međutim, VirtualBox je jedini softver koji podržava iSCSI (koji omogućuje virtualnim strojevima izravan pristup poslužiteljima za pohranu preko iSCSI-ja).
– Iako sav softver nudi serijske priključke, samo Parallels i VMware pružaju paralelne priključke.
– Samo VirtualBox podržava CD/DVD pisanje.
– Nadalje, VirtualBox je jedini softver za virtualizaciju s neograničenim 3D ubrzanjem. Zapravo, Parallels nema nikakve mogućnosti 3D ubrzanja.
– Od VirtualBoxa i Parallelsa, samo VirtualBox podržava VMware slike.
– Za razliku od VirtualBoxa i VMwarea, Parallels ne podržava Headless rad.
– VirtualBox je softver za virtualizaciju s neograničenim udaljenim pristupom virtualnom stroju (s integriranim RDP poslužiteljem). Zapravo, Parallels nema nikakve mogućnosti daljinskog pristupa. Slično tome, samo VirtualBox podržava udaljeni USB pristup.
– Samo VirtualBox i VMware daju izvješća o statusu napajanja za goste.
– Samo VirtualBox i VMware dolaze s API-jem. Ali samo je VirtualBox otvorenog koda (s nekoliko značajki zatvorenog koda za poduzeća).
– Za razliku od Parallelsa i VMwarea, prilagodbe su moguće (na zahtjev) s VirtualBoxom.
– Konačno, VirtualBox je jedini besplatni softver za virtualizaciju od ova tri. Međutim, Parallels je znatno jeftiniji od VMware-a.