VirtualBox vs VMware vs Parallels
Platformske virtuelne mašine (VM) se veoma intenzivno koriste jer pružaju mogućnost emulacije kompletne fizičke računarske mašine iznad druge. Većina takvog softvera omogućava postavljanje više mašina na jednu fizičku platformu. VirtualBox, VMware i Parallels su tri najpopularnija platforma VM softvera. VirtualBox je trenutno najpopularniji softver za VM. U međuvremenu, VMware i Parallels su dva glavna igrača na tržištu softvera za virtualizaciju (komercijalnog) softvera za Mac potrošače.
Šta je VirtualBox?
VirtualBox (Oracle VM VirtualBox) je paket za virtuelizaciju za x86, razvijen od strane Oracle korporacije. Objavljen je kao član njihove porodice proizvoda za virtuelizaciju. Njegov originalni tvorac je innotek GmbH, koji je kupio Sun Microsystems. VirtualBox je instaliran na vrhu postojećeg operativnog sistema (host sistemi). Zatim, koristeći VirtualBox, mnogi drugi operativni sistemi (Gost OS) mogu se učitati i pokrenuti. VirtualBox podržava Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris i OpenSolaris kao glavni operativni sistem. VirtualBox podržava Windows, Linux, BSD, OS/2, Solaris, itd. kao gostujuće operativne sisteme. Takođe omogućava ograničenu virtuelizaciju Mac OS X na Apple hardveru. Smatra se najpopularnijim softverom za virtualizaciju u ovom trenutku.
VirtualBox pruža mogućnost pokretanja, pauziranja, zaustavljanja i nastavka bilo kojeg od host operativnih sistema koji učitava, bez ometanja drugih virtuelnih mašina. Štaviše, svaka virtuelna mašina može se nezavisno konfigurisati da radi sa sopstvenom softverskom/hardverskom emulacijom (ako je podržana). Uobičajeni međuspremnik (između mnogih drugih metoda) se koristi za komunikaciju između host i gostujućih operativnih sistema. Osim toga, komunikacija između dvije virtuelne mašine je takođe moguća uz odgovarajuću konfiguraciju. Budući da VirtualBox podržava i Intel-ov VT-x i AMD-V AMD-V hardverska virtuelizacija proširenja, on može sigurno izbjeći nekoliko problema koji nastaju kada se koristi samo softverska emulacija.
Šta je VMware?
VMware je softver za virtualizaciju koji je razvio VMware, Inc. VMware ima sjedište u Kaliforniji, SAD i osnovan je 1998. godine, iako je sada u vlasništvu EMC Corporation. Desktop verzije VMware-a (VMware Workstation, VMware Fusion i VMware Player) mogu se pokretati na Windows, Linux i Mac OS X. Međutim, verzije VMware servera (VMware ESX i VMware ESXi) mogu raditi direktno na hardveru servera bez potrebe za operativnim sistemom, jer koriste hipervizorsku tehnologiju (koja mapira hardver hosta direktno na resurse virtuelnih platformi). VMware Workstation omogućava pokretanje višestrukih x86 ili x86-64 operativnih sistema. VMware Fusion je sličan proizvod namijenjen Intel Mac korisnicima. VMware Player je besplatni softver sličan i VMware Workstation i VMware Fusion. VMware softver omogućava virtuelizaciju video/mrežnih/hard disk adaptera. Prolazne drajvere obezbjeđuje domaćin za USB i serijske/paralelne portove. Dakle, virtuelne mašine koje rade na VMware-u su izuzetno prenosive, dozvoljavajući sistemskim administratorima da pauziraju na jednoj mašini, premeste je na drugu mašinu i nastave tačno sa mesta gde je pauzirana.
Šta je paralele?
Parallels (ili Parallels Desktop za Mac) je softver za virtuelizaciju koji nudi virtuelizaciju hardverske emulacije za Mac računare sa Intel čipovima. Razvio ga je Parallels Inc. Parallels VM softver takođe koristi hipervizorsku tehnologiju (slično VMware). Ovo omogućava da sve virtuelne mašine deluju potpuno jednako kao i samostalna mašina (sa svim svojstvima stvarnog računara). Shodno tome, ovo pruža visoku prenosivost (tj. omogućava zaustavljanje pokrenute virtuelne mašine, kopiranje na drugu i ponovno pokretanje) na instance virtuelnih mašina, jer sve virtuelne mašine koriste identične drajvere bez obzira na stvarne resurse koji se koriste na hostu. Parallels može koristiti Mac OS X 10.4 ili noviju verziju koja radi na Mac računarima sa Intelovim pogonom kao operativni sistem domaćina. 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 sisteme kao gostujući operativni sistem.
Koja je razlika između VirtualBox-a i VMware-a i Parallels-a?
Iako su VirtualBox, VMware i Parallels popularni softver za virtuelizaciju, oni imaju dosta razlika među njima.
– Svi podržavaju Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux i Mac OS X kao glavne operativne sisteme. Ali, VirtualBox je jedini softver koji podržava Windows 7, Windows 2008 Server, Solaris 10U5+, OpenSolaris, FreeBSD (u bliskoj budućnosti) kao glavne operativne sisteme.
– Sva tri softvera podržavaju DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux kao gostujući operativni sistem. 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 sistem.
– Iako sva tri podržavaju 64-bitne verzije gostujućih operativnih sistema, samo VirtualBox i VMware podržavaju 64-bitne host operativne sisteme.
– I VirtualBox i Parallels podržavaju Intel VT-x i AMD-V proširenja za virtuelizaciju, ali ova podrška je ograničena na VMware-u.
– VirtualBox, VMware i Parallels pružaju virtuelne mrežne kartice do 8, 4 i 5, respektivno.
– I VirtualBox i VMware mogu podržavati IDE ili SATA virtuelne disk kontrolere, ali Parallels će podržavati samo IDE. Međutim, VirtualBox je jedini softver koji podržava iSCSI (koji omogućava virtuelnim mašinama da direktno pristupe serverima za skladištenje preko iSCSI).
– Iako sav softver pruža serijske portove, samo Parallels i VMware pružaju paralelne portove.
– Samo VirtualBox podržava pisanje na CD/DVD.
– Nadalje, VirtualBox je jedini softver za virtualizaciju sa neograničenim 3D ubrzanjem. U stvari, Parallels nema nikakve mogućnosti 3D ubrzanja.
– Od VirtualBox-a i Parallels-a, samo VirtualBox podržava VMware slike.
– Za razliku od VirtualBox-a i VMware-a, Parallels ne podržava rad bez glave.
– VirtualBox je softver za virtuelizaciju sa neograničenim pristupom udaljenom virtuelnoj mašini (sa integrisanim RDP serverom). U stvari, Parallels nema mogućnosti daljinskog pristupa. Slično, samo VirtualBox podržava daljinski USB pristup.
– Samo VirtualBox i VMware pružaju izvještaje o statusu napajanja gostiju.
– Samo, VirtualBox i VMware dolaze sa API-jem. Ali samo je VirtualBox otvorenog koda (sa nekoliko funkcija zatvorenog koda za preduzeća).
– Za razliku od Parallels i VMware, prilagođavanja su moguća (na zahtjev) sa VirtualBoxom.
– Konačno, VirtualBox je jedini besplatni softver za virtualizaciju od tri. Međutim, Parallels je znatno jeftiniji od VMware-a.