Differenza tra VirtualBox e VMware e Parallels

VirtualBox vs VMware vs Parallels

Le macchine virtuali di piattaforma (VM) vengono utilizzate molto pesantemente perché offrono la possibilità di emulare una macchina fisica completa su un'altra. La maggior parte di tali software consente di avere più macchine su una piattaforma fisica. VirtualBox, VMware e Parallels sono tre dei più popolari software di piattaforma VM. VirtualBox è il software VM più popolare al momento. Nel frattempo, VMware e Parallels sono i due principali attori nel mercato del software di virtualizzazione dei consumatori (commerciale) Mac.

Cos'è VirtualBox?

VirtualBox (Oracle VM VirtualBox) è un pacchetto di virtualizzazione per x86, sviluppato da Oracle Corporation. Viene rilasciato come membro della famiglia di prodotti di virtualizzazione. Il suo creatore originale è innotek GmbH, che è stato acquistato da Sun Microsystems. VirtualBox è installato sulla parte superiore del sistema operativo esistente (sistemi host). Quindi, utilizzando VirtualBox, è possibile caricare ed eseguire molti altri sistemi operativi (sistemi operativi guest). VirtualBox supporta Linux, Mac OS X, Windows XP, Windows Vista, Windows 7, Solaris e OpenSolaris come sistema operativo host. VirtualBox supporta Windows, Linux, BSD, OS / 2, Solaris, ecc. Come sistemi operativi guest. Consente inoltre la virtualizzazione limitata di Mac OS X sull'hardware Apple. È considerato il software di virtualizzazione più popolare al momento.

VirtualBox offre la possibilità di avviare, mettere in pausa, interrompere e riprendere qualsiasi sistema operativo host che carica, senza disturbare altre macchine virtuali. Inoltre, ciascuna macchina virtuale può essere configurata in modo indipendente per essere eseguita con la propria emulazione software / hardware (se supportata). Un comune blocco appunti (tra molti altri metodi) viene utilizzato per la comunicazione tra l'host e i sistemi operativi guest. Inoltre, la comunicazione tra due macchine virtuali è possibile anche con la corretta configurazione in atto. Poiché, entrambe le estensioni di virtualizzazione dell'hardware AMD-V di Intel VT-x e AMD sono supportate da VirtualBox, è possibile evitare in modo sicuro alcuni problemi che si presentano quando viene utilizzata solo l'emulazione del software.

Cos'è VMware?

VMware è un software di virtualizzazione sviluppato da VMware, Inc. VMware ha sede in California, USA ed è stato fondato nel 1998, anche se ora è di proprietà di EMC Corporation. Le versioni desktop di VMware (VMware Workstation, VMware Fusion e VMware Player) possono essere eseguite su Windows, Linux e Mac OS X. Tuttavia, le versioni dei server VMware (VMware ESX e VMware ESXi) possono essere eseguite direttamente sull'hardware del server senza richiedere un sistema operativo, perché utilizzano la tecnologia hypervisor (che associa l'hardware dell'host direttamente alle risorse della piattaforma virtuale). VMware Workstation consente l'esecuzione di più sistemi operativi x86 o x86-64. VMware Fusion è un prodotto simile destinato agli utenti Mac Intel. VMware Player è un software gratuito simile a VMware Workstation e VMware Fusion. Il software VMware fornisce la virtualizzazione di adattatori video / di rete / hard disk. I driver pass-through sono forniti dall'host per porte USB e Serial / Parallel. Quindi, le macchine virtuali in esecuzione su VMware sono estremamente portatili, consentendo agli amministratori di sistema di fermarsi su un unico computer, spostarlo su un altro computer e riprendere da dove era stato messo in pausa.

Cos'è Parallels?

Parallels (o Parallels Desktop per Mac) è un software di virtualizzazione che offre la virtualizzazione dell'emulazione hardware per computer Mac con chip Intel. È sviluppato da Parallels Inc. Il software Parallels VM utilizza anche la tecnologia hypervisor (simile a VMware). Ciò rende possibile che tutte le macchine virtuali agiscano esattamente come una macchina autonoma (con tutte le proprietà di un computer reale). Di conseguenza, ciò garantisce un'elevata portabilità (ovvero consente di arrestare una macchina virtuale in esecuzione, copiarla su un'altra e riavviare) nelle istanze delle macchine virtuali, poiché tutte le macchine virtuali utilizzano i driver identici indipendentemente dalle risorse effettive utilizzate nell'host. Parallels può utilizzare Mac OS X 10.4 o versioni successive su macchine Mac con processore Intel come sistema operativo host. Può avere Windows, Mac OS X Leopard Server e Mac OS X Snow Leopard Server, diverse distribuzioni Linux, FreeBSD, OS / 2, Solaris e molti altri sistemi operativi come sistema operativo guest.

Qual è la differenza tra VirtualBox e VMware e Parallels?

Sebbene VirtualBox, VMware e Parallels siano popolari software di virtualizzazione, hanno molte differenze tra loro.

- Tutti supportano Windows 2000, Windows XP, Windows 2003, Windows Vista, Linux e Mac OS X come sistemi operativi host. Ma VirtualBox è l'unico software che supporta Windows 7, Windows 2008 Server, Solaris 10U5 +, OpenSolaris, FreeBSD (nel prossimo futuro) come sistemi operativi host.

- Tutti e tre i software supportano DOS, Windows 3.1, 95, 98, NT, 2000, XP, Vista, Linux come sistema operativo guest. Ma ancora una volta, VirtualBox è l'unico software in grado di caricare Windows 7, Windows Server 2003/2008, OpenBSD e OpenSolaris. VMware non supporta OS / 2, mentre Parallels non supporta FreeBSD e Solaris come sistema operativo guest.

- Sebbene, tutte e tre supportino le versioni a 64 bit dei sistemi operativi guest, solo VirtualBox e VMware supportano i sistemi operativi host a 64 bit.

- Sia VirtualBox che Parallels supportano le estensioni di virtualizzazione Intel VT-x e AMD-V, ma questo supporto è limitato su VMware.

- VirtualBox, VMware e Parallels forniscono schede di rete virtuali fino a 8, 4 e 5, rispettivamente.

- Sia VirtualBox che VMware possono supportare i controller di dischi virtuali IDE o SATA, ma Parallels supporterà solo IDE. Tuttavia, VirtualBox è l'unico software che supporta iSCSI (che consente alle macchine virtuali di accedere direttamente ai server di archiviazione tramite iSCSI).

- Sebbene tutto il software ci fornisca porte seriali, solo Parallels e VMware forniscono porte parallele.

- Solo VirtualBox supporta la scrittura di CD / DVD.

- Inoltre, VirtualBox è l'unico software di virtualizzazione con accelerazione 3D illimitata. In effetti, Parallels non ha alcuna capacità di accelerazione 3D.

- Fuori da VirtualBox e Parallels, solo VirtualBox supporta le immagini VMware.

- A differenza di VirtualBox e VMware, Parallels non supporta l'operazione senza testa.

- VirtualBox è il software di virtualizzazione con accesso illimitato alla macchina virtuale remota (con server RDP integrato). In effetti, Parallels non ha capacità di accesso remoto. Allo stesso modo, solo VirtualBox supporta l'accesso USB remoto.

- Solo VirtualBox e VMware forniscono report sullo stato di alimentazione dei guest.

- Solo VirtualBox e VMware sono dotati di un'API. Ma solo VirtualBox è open source (con poche funzionalità aziendali chiuse).

- A differenza di Parallels e VMware, le personalizzazioni sono possibili (su richiesta) con VirtualBox.

- Infine, VirtualBox è l'unico software di virtualizzazione gratuito tra i tre. Tuttavia, Parallels è considerevolmente più economico di VMware.