Hyper-V o VirtualBox per un PC domestico? Un confronto approfondito.

  • Hyper-V è un hypervisor di tipo 1 integrato in Windows 10/11 Pro, con prestazioni teoriche superiori e necessario per WSL2, Sandbox e Docker, ma complica la coesistenza con VirtualBox e altri hypervisor di tipo 2.
  • VirtualBox è un hypervisor di tipo 2 gratuito e multipiattaforma, molto flessibile per i laboratori domestici, con un buon supporto per snapshot, reti virtuali e un'ampia varietà di sistemi guest.
  • L'attivazione di Hyper-V all'avvio impedisce a VirtualBox di utilizzare direttamente VT-x/AMD-V, forzando una modalità lenta; il passaggio tra le due modalità richiede la modifica del tipo di avvio dell'hypervisor e il riavvio del computer.
  • Per un laboratorio domestico con 2-3 macchine virtuali, Kali e test di sicurezza informatica, VirtualBox è solitamente l'opzione più conveniente, riservando Hyper-V ai casi in cui sono specificamente necessarie le funzionalità avanzate native di Windows.

Hyper-V o VirtualBox per un PC domestico

Se stai pensando di allestire un piccolo laboratorio domestico sul tuo PC Windows 11 Pro e non sai bene come fare se si installa Hyper-V, VirtualBox o anche dare un'occhiata a VMwareNon sei solo. Con un laptop da gaming dotato di 32 GB di RAM, la voglia di sperimentare con Kali Linux e altre distribuzioni, e la necessità di creare snapshot per poter testare il sistema senza timore di causare problemi, la scelta dell'hypervisor è più importante di quanto sembri.

In questo articolo analizzeremo, con calma ma direttamente, Quali vantaggi offre l'hypervisor nativo di Windows rispetto a VirtualBox (e dove si colloca VMware in questo contesto)? Quando si prende in considerazione un PC domestico o per utenti esperti, si incontrano concetti come tipo di hypervisor, prestazioni, reti virtuali, compatibilità con i sistemi guest, snapshot, crittografia, migrazione e altro ancora, concentrandosi sempre su ciò che è rilevante per un ambiente di laboratorio domestico e non solo per gli ambienti aziendali.

Hypervisor di tipo 1 vs. tipo 2: cosa significa per il tuo PC di casa

La prima cosa è capire la differenza tra hypervisor di tipo 1 e di tipo 2perché è proprio da lì che derivano molti dei vantaggi e degli svantaggi di Hyper-V e VirtualBox.

Hyper-V è un Hypervisor di tipo 1 (bare metal o nativo)Questo significa che, non appena il computer si avvia, il controllo hardware passa prima attraverso l'hypervisor, e poi Windows si avvia come un semplice sistema operativo di gestione, anziché essere il "proprietario a pieno titolo" della macchina. Tecnicamente, quando Hyper-V è attivo, il tuo Windows 11 è già in esecuzione come una macchina virtuale al di sopra di tale hypervisor.

VirtualBox, d'altra parte, è un hypervisor di tipo 2 o ospitatoFunziona come qualsiasi altra applicazione installata su Windows, Linux, macOS o Solaris: prima si avvia il sistema operativo host, poi si apre VirtualBox e si avviano le macchine virtuali come processi utente che richiedono CPU, RAM e I/O al sistema.

Come installare VirtualBox su Windows 11
Articolo correlato:
La guida completa passo dopo passo per installare VirtualBox e Windows 11 sul tuo PC.

Questa differenza ha diverse conseguenze pratiche molto chiare in un PC domestico:

  • Prestazioni e latenzaIn teoria, gli hypervisor di tipo 1 come Hyper-V hanno meno livelli tra la macchina virtuale e l'hardware, il che di solito si traduce in prestazioni migliori e latenza inferiore, soprattutto quando si caricano più macchine virtuali.
  • Coesistenza con altri hypervisorPoiché Hyper-V controlla VT-x/AMD-V, quando è attivo può virtualizzazione di tipo blocco 2Da qui i tipici errori in VirtualBox (tartaruga verde, messaggi "AMD-V/VT-x non disponibile" e cali drastici di prestazioni).
  • Complessità gestionaleUn hypervisor di tipo 1 implica una logica di infrastruttura più complessa; a casa, spesso È più conveniente installare un hypervisor di tipo 2 che si apre e si chiude come qualsiasi altro programma.

Requisiti, edizioni di Windows e attivazione di Hyper-V

Per utilizzare Hyper-V è necessario Windows 10/11 Pro, Enterprise o EducationNon è ufficialmente supportato nella versione Home, sebbene esista un'infrastruttura sottostante che può essere parzialmente attivata e causare problemi a VirtualBox.

Hyper-V è installato come funzionalità opzionale di WindowsÈ possibile abilitarlo tramite "Attiva o disattiva funzionalità di Windows" oppure tramite PowerShell e DISM. Una volta abilitato e riavviato il computer, l'hypervisor verrà caricato all'avvio. Sandbox di Windows Anche WSL2 utilizza lo stesso hypervisor di basso livello.

In un elettrodomestico, ciò implica un aspetto che molti trascurano: Se Hyper-V è attivo all'avvio, tutto ciò che utilizza VT-x/AMD-V diventa dipendente da esso.VirtualBox e VMware Workstation non possono più utilizzare direttamente la virtualizzazione hardware e devono ricorrere alla modalità compatibile con Hyper-V, che continua a causare non pochi problemi e a penalizzare le prestazioni.

In che modo Hyper-V influisce su VirtualBox (e come convivere con entrambi)

Se si tenta di avviare una macchina virtuale a 64 bit in VirtualBox con Hyper-V abilitato, è molto probabile che nel registro vengano visualizzati messaggi simili a questo. «Tentativo di ripiegamento su NEM: VT-x/AMD-V non è disponibile» e che l'icona della tartaruga verde appaia nella barra di stato di VirtualBox. Ciò significa che la macchina virtuale è in esecuzione sul motore di supporto Hyper-V, e non sulla virtualizzazione hardware diretta.

Questo metodo alternativo funziona, ma È molto più lento. e può causare arresti anomali o errori durante l'installazione del sistema operativo, soprattutto per gli utenti più esigenti. Affinché VirtualBox funzioni senza problemi su un PC domestico, idealmente, Hyper-V è completamente disabilitato a livello di startup.

La gestione è fatta con bcdedit e, ove applicabile, con DISM:

  • Per disattivare Hyper-V: bcdedit / imposta hypervisorlaunchtype off
  • E, se necessario, disattiva la funzione: DISM /Online /Disable-Feature:Microsoft-Hyper-V
  • Per riattivarlo: bcdedit /set hypervisorlaunchtype auto

Ogni volta che modifichi quel parametro, devi Riavvia il sistemaPoiché l'hypervisor viene selezionato prima del caricamento di Windows, non esiste un metodo "hot-swapping" per passare da Hyper-V a VirtualBox utilizzando VT-x/AMD-V in modo nativo senza riavviare il sistema.

In pratica, in un ambiente domestico ragionevole, hai tre opzioni:

  • Vivere da soli con Hyper-V e rinunciare a VirtualBox/VMware (oppure accettare la modalità lenta).
  • Vivere da soli con VirtualBox (Disabilita Hyper-V e tutto ciò che dipende da esso: WSL2, Sandbox, Docker Desktop...) per sfruttare al meglio la virtualizzazione hardware.
  • Alternare A seconda che si necessiti di Hyper-V o VirtualBox, è possibile modificare il tipo di avvio dell'hypervisor e riavviare. È un procedimento laborioso, ma fattibile.
  Microsoft sospende l'integrazione di Copilot in Windows 11 a seguito delle critiche

Virtualizzazione hardware e software: chi supporta cosa

Hyper-V o VirtualBox per un PC domestico

Sia Hyper-V che VirtualBox sono in grado di utilizzare virtualizzazione assistita da hardware (Intel VT-x, AMD-V), a condizione che sia abilitato nel BIOS/UEFI. Questa è la base per eseguire sistemi operativi guest a 64 bit con prestazioni accettabili.

La differenza interessante è che VirtualBox può utilizzare anche la virtualizzazione software. (Emulazione) per guest a 32 bit su architetture x86 quando il processore non supporta VT-x/AMD-V. Oggigiorno questo aspetto è meno rilevante, ma se si riutilizza una macchina molto vecchia, VirtualBox può eseguire macchine virtuali dove Hyper-V non si avvia nemmeno.

Su Linux puoi verificare se la tua CPU supporta queste estensioni cercando VMX (Intel) o SVM (AMD) in /proc/cpuinfo e convalidare i requisiti con utilità come virt-host-validate. Su Windows, è sufficiente controllare in Gestione attività o con strumenti come systeminfo o Coreinfo.

Sistemi operativi host e guest: dove ognuno vince

In un laboratorio domestico con un laptop da gioco, è normale avere Windows 11 Pro come hostHyper-V può funzionare senza problemi, ma solo su quel sistema operativo; non esiste Hyper-V per Linux, macOS, ecc.

VirtualBox, d'altra parte, è multipiattaformaSi installa su Windows, Linux, macOS, Solaris e FreeBSD. Questo permette, ad esempio, di spostare le macchine virtuali su un altro host con un sistema operativo diverso senza dover cambiare strumenti, il che è molto comodo se si decide di configurare un mini-server con Linux invece di continuare a usare il proprio portatile come host.

Per quanto riguarda SO ospiti:

  • Supporti Hyper-V Windows, molte distribuzioni Linux e FreeBSDOgni versione della documentazione di Windows Server/Hyper-V specifica le distribuzioni e le versioni ufficialmente supportate.
  • VirtualBox ha un elenco più lungo: Windows di quasi tutte le epoche, Linux, FreeBSD, Solaris, macOS (con molte virgolette legali), vecchi sistemi come DOS, OS/2, ecc.

Se il tuo obiettivo principale è Windows e distribuzioni Linux moderne (inclusa Kali)Con Hyper-V avrai una compatibilità più che sufficiente. Se ti piace sperimentare con sistemi molto particolari o molto vecchi, VirtualBox di solito offre prestazioni migliori.

Prestazioni, grafica 3D e consumo di risorse

In termini di prestazioni pure, con l'hardware che hai menzionato (32 GB di RAM e un laptop da giocoEntrambi gli hypervisor sono perfettamente validi per 2-3 macchine virtuali simultanee di medie dimensioni.

Ci sono diverse sfumature da tenere in considerazione:

  • In genere, VirtualBox è leggermente inferiore a VMware Workstation in termini di prestazioni. Prestazioni pure, soprattutto nella grafica 3D, ma per l'uso quotidiano di solito sono sufficienti. Rispetto a Hyper-V, le prestazioni dipendono fortemente dal carico di lavoro e dal corretto utilizzo di VT-x/AMD-V da parte di Hyper-V.
  • Hyper-V, essendo di tipo 1, In genere, comporta un consumo di risorse leggermente inferiore sul sistema host.Soprattutto quando si hanno molte macchine virtuali o carichi di lavoro intensivi. Tuttavia, la sua integrazione grafica con Linux può risultare piuttosto macchinosa (sessioni VNC/RDP, supporto 3D piuttosto basilare in molti casi).
  • VirtualBox supporta 3D limitato (OpenGL 3.0, Direct3D 9)con fino a 128 MB di VRAM virtuale. Questo è sufficiente per interfacce desktop fluide e una certa accelerazione, ma non aspettatevi miracoli con applicazioni 3D complesse.

Per un laboratorio di sicurezza informatica con Kali, Windows e altre macchine virtuali, ciò che conta davvero è Come si allocano la RAM e i core?E ancor meno se si utilizza Hyper-V o VirtualBox. Una quantità ragionevole di spazio di archiviazione con 32 GB è qualcosa del tipo:

  • Ospite: lascialo fare almeno 8-10 GB gratuito, così che Windows non ne risenta.
  • Kali o la principale distribuzione di test: 4-8 GB secondo gli strumenti.
  • Alcuni sistemi operativi guest Windows: 4-6 GB.
  • Alcune macchine virtuali leggere (router, server di piccole dimensioni): 1-2 GB.

Formati e tipologie di provisioning dei dischi virtuali

Hyper-V funziona con VHD e VHDXVHDX è il formato moderno (a partire da Windows Server 2012), più robusto, con supporto per dischi di grandi dimensioni e una migliore tolleranza di taglio. VirtualBox supporta VDI (nativo), VMDK (VMware), VHD e Parallels HDD, ma Non è in grado di gestire direttamente i file VHDX..

Sia Hyper-V che VirtualBox consentono di creare dischi di dimensioni fisse (spessi) o di dimensioni dinamiche (sottili):

  • Un disco fisso riserva tutto lo spazio fin dall'inizio (ad esempio, 40 GB sull'host se si crea un disco da 40 GB), la creazione richiede più tempo, ma in genere offre prestazioni leggermente migliori e una minore frammentazione.
  • Un disco dinamico Cresce man mano che scrivi dati (Inizialmente occupa poco spazio e si espande gradualmente fino alle sue dimensioni massime). È estremamente pratico per un laboratorio domestico dove si desidera risparmiare spazio, a costo di una leggera diminuzione delle prestazioni.

Su un PC domestico con un SSD di grandi dimensioni, è comune utilizzare dischi dinamici per quasi tutto e, se una macchina virtuale sarà soggetta a un elevato utilizzo di I/O (ad esempio, un database di grandi dimensioni), è consigliabile utilizzare un disco fisso per quella specifica macchina virtuale.

Istantanee, checkpoint e istantanee

Per il tuo scenario (sicurezza informatica, rompere le cose, annullare le modifiche) la funzione chiave è l'alimentazione salvare lo stato di una VM e ripristinare quando qualcosa va storto.

Hyper-V offre posti di blocco (punti di controllo) con due varianti:

  • StandardCatturano lo stato della memoria e del disco così come sono; utili per test rapidi, ma con il rischio di incoerenza nelle applicazioni che scrivono molto su disco.
  • Di produzioneUtilizzano VSS in Windows o il congelamento del file system in Linux per mantenere la macchina virtuale in uno stato coerente a livello di applicazione durante l'esecuzione del checkpoint. Sono più "puliti" per le macchine che eseguono servizi.
  Compressione professionale dei file con PeaZip e 7-Zip

VirtualBox ha istantanee che funzionano in modo molto simile ai checkpoint standard: quando crei uno snapshot, un disco differenziale e tutte le modifiche successive vengono scritte lì. Se si elimina uno snapshot, VirtualBox unisce il disco differenziale al disco principale.

In entrambi i casi, le istantanee sono fantastici strumenti da laboratorioTuttavia, questi non devono essere considerati backup definitivi. Anche avere molte snapshot concatenate può essere problematico. penalizzano le prestazioni e complicano la gestione dello storage.

Integrazione tra host e ospiti: cartelle condivise, appunti e funzione trascina e rilascia

Per lavorare comodamente, è essenziale poter trasferimento di file e testo tra l'host e le macchine virtuali senza dover configurare un server FTP ogni volta.

VirtualBox include di serie:

  • Cartelle condiviseÈ necessario configurarli nella macchina virtuale, scegliere un percorso sull'host (ad esempio, C:\temp) e questo verrà montato sulla macchina virtuale come risorsa condivisa. Ciò richiede l'installazione delle Guest Additions.
  • Appunti condivisi y drag & dropA seconda della configurazione, è possibile copiare/incollare testo e trascinare file in una o entrambe le direzioni (host→guest, guest→host o bidirezionale).

Hyper-V, d'altra parte, Non dispone di una funzione diretta di "cartelle condivise".La cosa normale è:

  • Condivisione di una cartella sull'host utilizzando gli strumenti standard di Windows e accesso dalla VM tramite la rete (PMI) con le credenziali appropriate.
  • Applica Copia-VMFile In PowerShell, è possibile copiare file da/verso la macchina virtuale (soprattutto in ambienti automatizzati).

Per gli appunti e il trascinamento, Hyper-V si affida a modalità sessione avanzata (Modalità sessione avanzata) e i servizi di integrazione installati sulla macchina virtuale. Una volta configurata, è possibile reindirizzare appunti, unità, audio, USB, ecc., in modo simile a una sessione RDP avanzata.

Come installare VirtualBox su Windows 11
Articolo correlato:
Come modificare il formato del disco virtuale in VirtualBox con VBoxManage: guida completa passo passo

Gestione e accesso alle macchine virtuali: interfaccia grafica, console e accesso remoto.

Su un PC domestico, la facilità d'uso è un fattore molto importante. creare, avviare e sperimentare con le macchine virtuali senza morire sulla console.

Hyper-V è gestito principalmente da:

  • Manager Hyper-VUn'interfaccia grafica che consente di creare, importare, configurare, avviare, arrestare ed eliminare macchine virtuali, nonché di gestire switch virtuali, dischi, checkpoint e altro ancora. È inoltre possibile connettersi a host remoti.
  • VM ConnectClient console per accedere all'interfaccia grafica o alla console della macchina virtuale, utilizzando WMI e RDP. Grazie alla gestione avanzata delle sessioni, è possibile reindirizzare i dispositivi locali.
  • PowerShellIndispensabile se si desidera automatizzare processi complessi o gestire più host. Per un laboratorio domestico, è sufficiente imparare alcuni cmdlet di base (New-VM, Set-VM, Start-VM, Checkpoint-VM, ecc.).

VirtualBox, dal canto suo, offre:

  • Gestore VirtualBox (GUI)Interfaccia molto semplice, ideale per un utente domestico che desidera visualizzare le proprie macchine virtuali in un elenco, avviarle, spegnerle e modificare quattro parametri senza alcuna difficoltà.
  • VBoxManage (CLI): un comando di scripting estremamente potente, con il quale è possibile fare praticamente tutto ciò che l'interfaccia grafica consente e anche di più.
  • php VirtualBoxInterfaccia web in PHP che replica abbastanza bene l'interfaccia grafica ufficiale ed è perfetta se si utilizza VirtualBox su un server senza ambiente grafico.
  • VRDE/VRDPEstensione per desktop remoto compatibile con Microsoft RDP che consente di connettersi a macchine virtuali VirtualBox da qualsiasi client RDP standard, anche se la macchina virtuale non dispone di un proprio server RDP al suo interno.

Reti virtuali: consentono alle macchine virtuali di comunicare tra loro (e con il mondo esterno).

Per un laboratorio con Kali e altre VM, essere in grado di configurare topologie di rete semplici: che alcune macchine possano solo vedersi tra loro, che altre abbiano accesso a Internet, ecc.

VirtualBox offre diverse modalità di rete estremamente flessibili:

  • NATLa macchina virtuale si connette a Internet tramite l'host, ma non è accessibile dall'esterno a meno che non si configuri il port forwarding.
  • Rete NATSimile al NAT, ma le macchine virtuali all'interno della rete NAT possono vedersi direttamente, ideale per mini-laboratori interni.
  • Adattatore a ponteLa macchina virtuale appare sulla LAN fisica come un normale computer; perfetta per Kali per scansionare la rete "reale".
  • Rete internaLe macchine virtuali (VM) possono vedere solo tra di loro, senza accesso all'host o alla rete LAN esterna.
  • Solo hostLe macchine virtuali possono vedersi tra loro e con l'host, ma non con la LAN esterna.

Hyper-V utilizza interruttori virtuali che svolgono funzioni simili:

  • Esterno: collegate a una scheda di rete fisica; le macchine virtuali si connettono direttamente alla LAN/Internet, come se fossero computer fisici.
  • internoConnettono le macchine virtuali tra loro e all'host, ma non al mondo esterno.
  • privatoConnettono solo le macchine virtuali tra loro, senza nemmeno l'host.

Per quello che desideri (Kali che attacca altre macchine virtuali, tutte comunicanti, e occasionalmente qualcosa con accesso a Internet), Una delle due è sufficienteVirtualBox è solitamente più intuitivo all'inizio grazie alle sue modalità NAT/bridged preconfigurate; Hyper-V dà il meglio di sé quando si configurano situazioni complesse con più host.

Memoria, eccessivo impegno e gonfiaggio

Con 32 GB non dovresti avere troppi problemi, ma vale comunque la pena capire come ogni hypervisor gestisce il memoria fisica quando ci sono molte VM.

Sia Hyper-V che VirtualBox supportano mongolfieraQuesta tecnica consente all'hypervisor di recuperare la memoria inutilizzata da alcune macchine virtuali e di allocarla ad altre che ne hanno più bisogno. In VirtualBox, viene configurata tramite VBoxManage e richiede le Guest Additions; in Hyper-V, sono necessari i servizi di integrazione ed è generalmente controllata a livello di allocazione dinamica della memoria.

  Microsoft complica il download delle ISO di Windows 11 con Rufus

In un piccolo ambiente domestico, a meno che tu non inizi a sovraallocare aggressivamente la memoria (viene aggiunta più RAM "virtuale" rispetto alla RAM fisica disponibile), questa parte non dovrebbe preoccuparti troppo, ma è utile sapere che esiste nel caso in cui un giorno volessi spingere l'hardware oltre i limiti.

Snapshot, crittografia e sicurezza delle macchine virtuali

Oltre agli snapshot, molti hypervisor consentono crittografare i dischi virtuali per proteggerli nel caso in cui qualcuno rubi o acceda all'host.

VirtualBox può crittografare i dischi VM con XTS‑AES‑256 o XTS‑AES‑128Tuttavia, richiede l'installazione dell'Extension Pack (gratuito per uso personale, ma non open source). La crittografia si configura nelle opzioni della macchina virtuale: si sceglie l'algoritmo, si imposta una password e, da quel momento in poi, verrà richiesta ogni volta che la macchina virtuale viene avviata.

Hyper-V non ha una "crittografia VM" così diretta nell'edizione desktop come vSphere, ma negli ambienti professionali la combinazione tipica è Crittografa l'archivio sottostante con BitLocker per proteggere i file VHD/VHDX. Windows Server e vSphere offrono opzioni di crittografia delle macchine virtuali più granulari, ma ciò va oltre le capacità di un tipico laboratorio domestico.

Migrazione in tempo reale e teletrasporto: utilità domestiche

Hyper-V può farlo Migrazione in tempo reale di VM tra host quando si dispone di un cluster con storage condiviso; VMware ESXi fa lo stesso con vMotion; VirtualBox offre qualcosa di simile chiamato Teletrasportoche sposta una macchina virtuale in esecuzione da un host VirtualBox a un altro utilizzando TCP/IP e storage condiviso.

In un PC domestico con un singolo laptop, Tutto ciò è superfluo.Queste funzionalità sono progettate per garantire alta disponibilità e bilanciamento del carico nei data center. VirtualBox Teleporting potrebbe essere interessante se si configurano due macchine in rete con lo stesso storage (iSCSI, NFS, SMB), ma non è un fattore determinante nella scelta di una soluzione per la sicurezza informatica domestica.

E in tutto questo, dove si colloca VMware Workstation?

VMware Workstation (Player o Pro) è l'altro grande nome. È un hypervisor di tipo 2 Simile a VirtualBox, ma con una maggiore cura dei dettagli, un migliore supporto per la grafica 3D e alcune integrazioni avanzate (vSphere, ecc.).

I suoi punti di forza in un PC domestico sono:

  • Prestazioni estremamente fluide e un supporto grafico 3D migliore rispetto a VirtualBox.
  • Integrazione fine con l'host (cartelle condivise, trascinamento e rilascio, modalità Unity per combinare le finestre della macchina virtuale con le finestre dell'host).
  • Ottimo supporto per Windows e molte distribuzioni Linux.

I punti deboli dal punto di vista di un laboratorio domestico sono evidenti: La versione Pro è a pagamento e non è esattamente economica.Sebbene Player sia gratuito per uso personale, offre funzionalità limitate (ad esempio, non supporta gli snapshot). Inoltre, l'interfaccia e le opzioni possono risultare complesse per chi desidera utilizzare solo poche macchine virtuali a scopo di test.

Per un ambiente domestico incentrato su Impara la sicurezza informatica e sabota i sistemi senza paura.VirtualBox è solitamente più che sufficiente. VMware dà il meglio di sé quando si desiderano prestazioni molto elevate e vale la pena acquistare la licenza Pro.

Vantaggi e svantaggi di ciascuna opzione per un PC domestico

In sintesi, le opzioni più pratiche per un PC domestico con Windows 11 Pro e 32 GB di RAM sono:

Hyper-V potrebbe interessarti se:

  • Ne userai molto WSL2, Windows Sandbox o Docker Desktop, che dipendono dall'hypervisor di Microsoft.
  • Desideri un ambiente il più simile possibile a un sistema aziendale basato su Windows.
  • L'idea ti attrae utilizzare direttamente i dischi fisici per avviare macchine virtuali o anche per sfruttare le funzionalità avanzate di Windows Server (cluster, ecc.) nel medio termine.

VirtualBox potrebbe interessarti se:

  • Stai cercando qualcosa? gratuito, semplice e multipiattaforma che conosci da anni.
  • vuoi il potere Sposta le tue macchine virtuali tra diversi sistemi operativi host (ad esempio, oggi Windows, domani Linux).
  • Hai intenzione di armeggiare con molti sistemi diversi, inclusi quelli vecchi o "rari".e hai bisogno della massima flessibilità.
  • Preferisci un Interfaccia grafica molto chiara, con schermate e modalità di rete di facile comprensione. per laboratorio.

VMware Workstation entra in gioco se:

  • bisogno massime prestazioni e stabilità in un hypervisor di tipo 2.
  • Non importa pagare per la licenza Pro per avere snapshot, cloni collegati e altre funzionalità avanzate.
  • Voglio un Ottima esperienza con sistemi operativi Windows e Linux., inclusa una grafica 3D più decente rispetto a VirtualBox.

Nel tuo caso specifico (laboratorio domestico, 2-3 VM, focus su Kali e comunicazione tra VM), l'opzione più ragionevole è solitamente utilizzare VirtualBox come strumento principale Se non hai bisogno di WSL2/Docker Sandbox tutto il giorno, attiva Hyper-V solo quando desideri effettivamente utilizzare queste funzionalità, tenendo conto del riavvio necessario per passare da una all'altra.

Articolo correlato:
Come installare la versione precedente di Windows 10 con VirtualBox

In definitiva, con una buona allocazione della RAM, dischi dinamici ben gestiti, un uso oculato degli snapshot per i test e reti virtuali NAT/bridged configurate in modo intelligente, sia Hyper-V che VirtualBox ti permetteranno di creare un laboratorio molto efficace sul tuo PC di casa; la differenza tra i due è dovuta principalmente al fatto che facilità d'uso, compatibilità multipiattaforma e reale (o meno) necessità di funzionalità native di Windows che dipendono da Hyper-V. Condividi le informazioni e altri utenti potranno conoscere l'argomento.