Qual è il programma di macchina virtuale più veloce per Windows?

Vuoi dire il più veloce da installare? Più veloce da usare? O le prestazioni più veloci per il sistema all'interno della VM? Per il primo set, è per lo più soggettivo e non c'è davvero "molta" differenza tra tutti.

Anche quando dici "per Windows", intendi che il gestore della VM è in esecuzione all'interno di Windows come host, o stai chiedendo un gestore di VM (hypervisor) che esegue una VM contenente Winodws? C'è una grande differenza qui.

Se la tua macchina ha già Windows in esecuzione e vuoi una VM su quella, allora per default le edizioni pro e superiori di Windows sono fornite di serie con il gestore VM Hyper-V di Microsoft. Questo è un hypervisor integrato di tipo 1 in grado di passare direttamente attraverso l'hardware, e funziona più o meno come un tipo 2 (almeno dal punto di vista dell'interfaccia utente).

Tuttavia, ho provato a usarlo per cose grafiche intensive (modellazione 3d) e non è fantastico in quel campo. Infatti ho trovato migliori prestazioni attraverso qualcosa come VMWare Workstation (un tipo 2). È almeno altrettanto semplice da usare di VirtualBox ma fornisce migliori prestazioni grafiche, circa simili per l'elaborazione normale. Anche se Workstation era un modo più semplice di collegare direttamente dispositivi come i dischi.

Se il tuo sistema sta eseguendo un Linux (o altro) allora VirtualBox è probabilmente il più onnipresente. Eppure anche lì ho trovato VMWare Player più "carino" e più veloce da usare, almeno dopo che sei stato in grado di far funzionare il suo contorto metodo di installazione.

Tuttavia, il tipo 1 più comune su questi sistemi è probabilmente Xen o KVM. E ci sono numerose applicazioni di gestione per questi. Hanno anche capacità di passthrough davvero impressionanti, anche meglio di quelle che ho trovato su Hyper-V. Il problema era che sono difficili da gestire, di solito richiedono alcune regolazioni da linea di comando, o se si è fortunati un'interfaccia web decente (IMO la migliore interfaccia web per questi è quella inclusa in UnRAID). Ma finora il modo più semplice per ottenere uno di questi su e giù è la nuova app Gnome Boxes. IMO è molto più facile e molto più veloce per ottenere qualcosa in esecuzione su questo rispetto a qualsiasi altro hypervisor con cui abbia mai avuto a che fare (compresa tutta la roba disponibile su Windows).

Se la tua macchina non ha nulla su di essa, tutto ciò che vuoi sono le VM che eseguono i singoli SO all'interno. Allora volete sicuramente un tipo 1. In questo caso quello che ho trovato per dare le prestazioni più stabili e veloci è VMWare Horizonview - nota che non è economico per un colpo molto lungo. In alternativa qualcosa come XenServer o VMWare EXSi non è neanche troppo male, solo più complesso da configurare.