PREMESSA: Quest’articolo potrebbe risultare un po’ troppo tecnico, dato l’argomento; una lettura attenta, però, vi farà comprendere l’utilità delle virtual machine.
Cominciamo dalla nozione di base: le virtual marchine sono computer virtuali creati all’interno di un computer fisico. Non è un caso, infatti, se nel gergo tecnico il computer fisico è identificato come sistema HOST (o ospitante) e il computer virtuale è identificato come sistema GUEST (o ospite).
Dunque stiamo parlando della virtualizzazione, un fenomeno che nel tempo è cresciuto e si è trasformato da semplice esperimento per smanettoni a realtà ampiamente utilizzata in ambiti industriali. Questo fenomeno è diventato così importante che i produttori di processori per dispositivi elettronici (Intel, AMD, Qualcomm, etc.) hanno ben pensato di arricchire le proprie CPU con queste funzioni così da consentire prestazioni migliori ai computer virtuali, grazie alla stretta vicinanza delle funzioni di virtualizzazione al processore centrale – in passato, infatti, le CPU erano sprovviste di simili funzioni e la virtualizzazione era solo un magnifico esercizio di pazienza e passione, tanto erano lenti i computer virtualizzati.
Oggi la virtualizzazione si è davvero spinta in avanti e spesso può tornare utile in certi ambienti e condizioni critiche.
Cosa mi serve per creare una virtual machine?
Per creare una virtual machine serve un software specifico in grado di emulare il funzionamento di un processore che permetta al sistema operativo virtualizzato di funzionare – in poche parole, dev’essere un software in grado di fingere che sia un computer dentro il computer.
Esistono diverse soluzioni, sia a pagamento che gratuite: di quest’ultime, le più note sono prevalentemente le seguenti:
Fra i software che propongo qui, questo è il più essenziale, il più potente, il più veloce ma anche il più difficile da configurare e usare. Si scarica da qui ma ne sconsiglio l’uso ai deboli di cuore e a chi non sa a cosa potrebbe andare incontro.
Hyper-V
Se usate Windows 10, vi potrebbe bastare abilitarlo dal Pannello di Controllo > Programmi e funzionalità > Attiva / Disattiva Funzionalità di Windows
Anche questa soluzione è un po’ macchinosa ma è quella che meglio integra il sistema operativo virtualizzato con il Windows 10 che lo ospita – d’altronde è una soluzione nativa di Microsoft.
Configurazione dell’hardware virtualizzato (cioè del computer virtuale che il software creerà );
Impostazione del sistema operativo che si installerà ;
Creazione dell’hard disk virtuale (che in realtà sarà un file delle dimensioni indicate);
Caricamento del file .ISO con l’immagine o con l’installazione del sistema operativo;
Avvio della macchina virtuale e installazione del sistema operativo.
Tutto qua.
Per cosa posso utilizzare una virtual machine?
La virtual machine torna molto utile quando si desidera effettuare operazioni che potrebbero compromettere l’integrità o la stabilità del sistema o la sua sicurezza. Per esempio, se si riceve un allegato via email e si nutrono dubbi sulla genuinità dell’invio, si potrebbe copiare il file nella virtual machine e aprirlo al suo interno per vedere se si tratti di un virus o meno; nella peggiore delle ipotesi, se si tratta davvero di un virus che infetta il sistema ospite, a quel punto basta cancellare il file contenente l’hard disk virtuale e il virus sparirà insieme al sistema operativo che si era virtualizzato.
Qualcun altro usa una virtual machine per avere un sistema operativo pulito, senza alcun’altra applicazione installata, solo allo scopo di avere un ambiente protetto nel quale eseguire operazioni sensibili quali quelle bancarie.
Infine, qualcun altro ancora le usa per necessità lavorative: può capitare, infatti, che si decida di lasciare Windows e comprare un Mac per poi scoprire che qualche software in uso per l’attività professionale non possieda una versione macOS. In una tale circostanza, è buona prassi creare una virtual machine con Windows in cui installare il software che ci serve e che esiste solo per Windows.
Conclusioni.
Ho illustrato come funziona il magico mondo della virtualizzazione, dal quale possono trarsi solo benefici.
… e le virtual machine possono essere create anche su un hard disk portatile, così da poterle usare in mobilità con Virtualbox Portable.
Per fornire le migliori esperienze, utilizziamo tecnologie come i cookie per memorizzare e/o accedere alle informazioni del dispositivo. Il consenso a queste tecnologie ci permetterà di elaborare dati come il comportamento di navigazione o ID unici su questo sito. Non acconsentire o ritirare il consenso può influire negativamente su alcune caratteristiche e funzioni.
Funzionale
Sempre attivo
L'archiviazione tecnica o l'accesso sono strettamente necessari al fine legittimo di consentire l'uso di un servizio specifico esplicitamente richiesto dall'abbonato o dall'utente, o al solo scopo di effettuare la trasmissione di una comunicazione su una rete di comunicazione elettronica.
Preferenze
L'archiviazione tecnica o l'accesso sono necessari per lo scopo legittimo di memorizzare le preferenze che non sono richieste dall'abbonato o dall'utente.
Statistiche
L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici.L'archiviazione tecnica o l'accesso che viene utilizzato esclusivamente per scopi statistici anonimi. Senza un mandato di comparizione, una conformità volontaria da parte del vostro Fornitore di Servizi Internet, o ulteriori registrazioni da parte di terzi, le informazioni memorizzate o recuperate per questo scopo da sole non possono di solito essere utilizzate per l'identificazione.
Marketing
L'archiviazione tecnica o l'accesso sono necessari per creare profili di utenti per inviare pubblicità , o per tracciare l'utente su un sito web o su diversi siti web per scopi di marketing simili.