VirtualBox contro VMWare contro Hyper-V: qual è la migliore macchina virtuale?

VirtualBox contro VMWare contro Hyper-V: qual è la migliore macchina virtuale?

Sono disponibili diversi strumenti di virtualizzazione per gli utenti di Windows 10. Ma tre strumenti dominano il mercato: VirtualBox , VMware , e Microsoft Hyper-V . Ma quale di questi strumenti per macchine virtuali è il migliore?





Inoltre, non sono tutti uguali?





La scelta tra VirtualBox, VMware Workstation Player e Hyper-V integrato in Windows 10 è difficile. Ecco come si accumulano i tre strumenti della macchina virtuale e quale dovresti usare per determinate attività.





Che cos'è un hypervisor?

Iniziamo con la grande domanda: in che modo VirtualBox, VMware Workstation Player e Hyper-V su Windows 10 sono diversi? Ti consentono tutti di eseguire un ambiente virtuale sul tuo computer host, giusto?

Ebbene sì, lo fanno. Ma nonostante questa somiglianza, gli strumenti delle macchine virtuali funzionano in modo diverso sotto il cofano. Questo perché le macchine virtuali dipendono da due diversi tipi di software chiamati hypervisor da installare ed eseguire.



L'hypervisor funge da piattaforma per le macchine virtuali. Fornisce la divisione necessaria tra il sistema operativo della macchina virtuale e l'hardware della macchina host. La macchina host può condividere le proprie risorse, come la memoria e la potenza di elaborazione, su più carichi di lavoro.

Esistono due tipi di hypervisor: Tipo 1 e Tipo 2 .





Hypervisor di tipo 1

Un hypervisor di tipo 1 viene eseguito direttamente sull'hardware del computer host e viene talvolta definito hypervisor bare metal.

Microsoft Hyper-V è un ottimo esempio di hypervisor di tipo 1. Non richiede installazione aggiuntiva tramite un pacchetto esterno e gestisce direttamente il sistema operativo guest.





VMWare ESX e vSphere, Citrix XenServer e Oracle VM sono tutti hypervisor di tipo 1.

Hypervisor di tipo 2

Un hypervisor di tipo 2 si installa sul sistema operativo, proprio come qualsiasi altro software, ed è noto come hypervisor ospitato.

L'ambiente della macchina virtuale viene eseguito come un processo sulla macchina host e condivide ancora l'hardware del sistema, ma la gestione della macchina virtuale viene instradata attraverso l'host invece di eseguire i comandi direttamente. La conseguenza di questa disposizione è una leggera latenza tra le azioni.

VirtualBox, VMware Workstation e VMware Workstation Player sono ottimi esempi di hypervisor di tipo 2.

Qual è la differenza tra VirtualBox, VMware Workstation Player e Hyper-V?

Ora che conosci la differenza tra i tipi di hypervisor, comprendere le differenze, i limiti e gli aspetti positivi di ciascuna opzione è più semplice. Dividiamolo in alcune sezioni.

Facilità d'uso

Hyper-V è integrato con Windows 10 Pro, Education ed Enterprise, ma non con Windows 10 Home. Devi abilitare Hyper-V utilizzando le funzionalità di Windows o un comando PowerShell, ma si occupa dell'attivazione stessa.

Una volta attivato, Hyper-V offre un'opzione di creazione rapida di macchine virtuali e un'opzione di creazione di macchine virtuali più ampia tramite Hyper-V Manager.

Creare una macchina virtuale tramite ciascuna opzione Hyper-V è facile . Tuttavia, l'opzione di creazione rapida della macchina virtuale compila automaticamente le impostazioni che possono causare guasti o errori quando si tenta di avviare la macchina virtuale.

L'opzione di creazione di macchine virtuali personalizzate più ampia di Hyper-V consente un maggiore controllo sulle impostazioni.

Sia VirtualBox che VMware Workstation Player dispongono di una procedura guidata per la creazione di macchine virtuali. La procedura guidata su ciascun programma ti guida attraverso il processo di creazione della macchina virtuale. Ci sono differenze, però.

Ad esempio, la procedura guidata di VirtualBox ti fa creare una macchina virtuale di base per la quale modifichi le impostazioni in seguito, ma offre alcuni valori suggeriti per tipi di macchine virtuali specifici. Ecco come configurare e utilizzare VirtualBox . Come esempio di lavoro, ecco come puoi usare VirtualBox per installare Ubuntu .

Considerando che, la procedura guidata VMware Workstation Player consente di personalizzare le impostazioni durante il processo di creazione della macchina virtuale.

La differenza non è molta, ma significa che la macchina virtuale VMware Workstation Player è pronta per essere eseguita dopo aver terminato la procedura guidata, piuttosto che modificare più impostazioni una volta completata.

Prestazione

Le prestazioni di una macchina virtuale sono correlate all'hardware utilizzato per eseguirla. Con la virtualizzazione, l'hardware è il re. Inoltre, la macchina virtuale che usi fa un'enorme differenza.

Sto testando ogni opzione di macchina virtuale utilizzando un sistema operativo guest Lubuntu sul mio desktop che ha un Intel i5-3570K, 16 GB di RAM e una Nvidia GTX 1070. Non è la CPU più potente, ma gestisce la maggior parte delle cose.

In poche parole, VirtualBox è una delle opzioni di macchine virtuali più lente disponibili.

Se hai un hardware decente, non noterai più i balbettii e i ronzii. Ma su una macchina a bassa potenza, VirtualBox non offre la migliore esperienza di virtualizzazione.

Il deficit di prestazioni è più evidente quando si passa a VMware Workstation Player. L'esecuzione dello stesso sistema operativo guest sullo stesso hardware mostra che VMware Workstation Player è un'esperienza più fluida e fluida.

Quindi, dove si inserisce Hyper-V in tutto questo? L'installazione Hyper-V di Lubuntu ha funzionato bene ed è stata notevolmente fluida. È importante notare che alcuni utenti Hyper-V di Windows 10 segnalano problemi di prestazioni in altre aree dopo aver abilitato Hyper-V sul proprio sistema.

Poiché Hyper-V viene eseguito a livello di BIOS anziché come software all'interno del sistema operativo, la virtualizzazione è sempre 'attiva', anche se non si utilizza una macchina virtuale.

Attivazione e disattivazione temporanea della virtualizzazione Hyper-V

Se ritieni che Windows 10 Hyper-V stia influenzando le tue prestazioni di gioco o altro (senza un ambiente di macchina virtuale in esecuzione), puoi utilizzare un comando per disattivare i servizi di virtualizzazione di Hyper-V.

Tipo comando nella barra di ricerca del menu Start e seleziona Eseguire come amministratore . Quindi inserisci il seguente comando:

bcdedit /set hypervisorlaunchtype off

Quindi riavvia il sistema. La virtualizzazione Hyper-V non verrà avviata dopo il riavvio e dovresti riscontrare che le tue prestazioni tornano alla normalità. Se vuoi riattivare la virtualizzazione Hyper-V, usa il seguente comando:

bcdedit /set hypervisorlaunchtype on

Riavvia di nuovo il sistema.

Funzionalità

Se non sei sicuro di come scegliere tra le tre opzioni, considera la funzionalità di ciascuna opzione. Puoi eseguire un sistema operativo guest utilizzando VirtualBox, VMware Workstation Player o Hyper-V, ma ogni hypervisor ha le sue peculiarità.

Istantanee e punti di controllo

Un grande vantaggio per VirtualBox e Hyper-V sono Istantanee e Checkpoint .

Sebbene le piattaforme utilizzino nomi diversi, Snapshot e Checkpoint sono strumenti molto simili. Consentono di acquisire un'immagine della macchina virtuale nel suo stato attuale. L'immagine preserva la macchina virtuale, permettendoti di tornare a quel momento specifico.

Sfortunatamente, VMware Workstation Player non supporta snapshot o checkpoint. È possibile sospendere temporaneamente il sistema operativo guest per riprenderlo da un punto specifico, ma non è come creare una cronologia delle immagini per la macchina virtuale.

Condivisione di file

Ciascun hypervisor consente di trascinare e rilasciare i file tra il sistema operativo host e guest. Puoi anche attivare file e cartelle condivisi, sebbene Windows 10 Hyper-V renda il processo molto più complicato di VirtualBox o VMware Workstation Player.

Modalità senza soluzione di continuità

VirtualBox e VMware Workstation Player utilizzano entrambi la modalità continua per integrare l'ambiente della macchina virtuale nel sistema operativo host. La modalità Seamless elimina la finestra e i menu aggiuntivi della macchina virtuale, facendo sembrare che il sistema operativo guest sia parte dell'host.

Sfortunatamente, Windows 10 Hyper-V non dispone della modalità seamless.

Crittografia della macchina virtuale

Se vuoi crittografare le tue macchine virtuali, sei fortunato. Ciascun hypervisor supporta la crittografia di un tipo o dell'altro.

VMware Workstation Player supporta la crittografia delle macchine virtuali immediatamente.

miglior acquisto del lettore dvd senza regione

VirtualBox supporta la crittografia con l'installazione di VirtualBox Guest Additions, disponibili per ogni ambiente guest VirtualBox.

Hyper-V su Windows 10 supporta la crittografia tramite BitLocker di Microsoft.

Ogni opzione è sicura e funziona bene con la rispettiva piattaforma.

Costo

Ogni hypervisor è gratuito, ma alcuni sono più liberi di altri. Come mai?

VirtualBox e VMware Workstation Player sono gratuiti per qualsiasi utente. Finché il tuo hardware può eseguire il sistema operativo guest senza distruggere l'host nel processo, puoi utilizzare il software della macchina virtuale gratuito.

Considerando che anche Windows 10 Hyper-V è gratuito, ma solo se disponi della versione corretta di Windows 10.

Esistono soluzioni alternative per gli utenti di Windows 10 Home che desiderano disperatamente utilizzare Hyper-V sul proprio hardware. Ma quelle persone possono anche usare una delle alternative gratuite piuttosto che una soluzione calzascarpe.

Non dimenticare che la correzione potrebbe funzionare oggi, ma potrebbe non farlo con il prossimo aggiornamento di Windows 10.

Sistemi operativi ospiti

Windows 10 Hyper-V presenta alcune limitazioni per quanto riguarda i sistemi operativi guest. Hyper-V supporta macchine virtuali Windows, Linux e FreeBSD. Non supporta macOS.

VirtualBox e VMware Workstation Player supportano quasi tutti i sistemi operativi guest, incluso macOS.

Tieni presente che un guest macOS operativo non funzionerà immediatamente. Segui il nostro tutorial su come installare macOS in VirtualBox o VMware Workstation Player su Windows 10.

Qual è il miglior strumento per macchine virtuali su Windows 10?

Scegliere tra VirtualBox, VMware Workstation Player e Windows 10 Hyper-V è complicato. Se disponi di una macchina potente che esegue Windows 10 Pro, Education o Enterprise, puoi scegliere tra gli hypervisor.

Se stai utilizzando una macchina meno potente, ti consiglio di utilizzare VMware Workstation Player. Offre un supporto e una stabilità migliori per un'ampia gamma di hardware.

Non sei ancora sicuro di aver bisogno di una macchina virtuale? Dai un'occhiata a questi motivi pratici per iniziare a utilizzare una macchina virtuale .

Condividere Condividere Tweet E-mail 12 siti di video migliori di YouTube

Ecco alcuni siti di video alternativi a YouTube. Ognuno di essi occupa una nicchia diversa, ma vale la pena aggiungerlo ai tuoi segnalibri.

Leggi Avanti
Argomenti correlati
  • finestre
  • La tecnologia spiegata
  • Virtualizzazione
  • VirtualBox
  • Macchina virtuale
Circa l'autore Gavin Phillips(945 articoli pubblicati)

Gavin è l'editor junior per Windows e la spiegazione della tecnologia, un collaboratore regolare del podcast Really Useful e un revisore regolare del prodotto. Ha una laurea (Hons) in scrittura contemporanea con pratiche di arte digitale saccheggiata dalle colline del Devon, oltre a oltre un decennio di esperienza di scrittura professionale. Ama abbondanti quantità di tè, giochi da tavolo e calcio.

Altro da Gavin Phillips

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti