Che cos'è una macchina virtuale? Tutto quello che devi sapere

Che cos'è una macchina virtuale? Tutto quello che devi sapere

Le macchine virtuali (VM) ti consentono di eseguire altri sistemi operativi all'interno del tuo attuale sistema operativo. Il sistema operativo virtuale verrà eseguito come se fosse solo un altro programma sul tuo computer.





Questo è l'ideale per testare altri sistemi operativi, come Windows 10 o sistemi operativi Linux alternativi. Puoi anche utilizzare macchine virtuali per eseguire software su sistemi operativi per i quali non è stato progettato. Ad esempio, puoi eseguire programmi Windows su un Mac oppure esegui più copie di un'app su un Mac con una macchina virtuale.





Vuoi iniziare con le macchine virtuali? Non devi pagare nulla --- ci sono diversi fantastici programmi gratuiti per macchine virtuali.





Che cos'è una macchina virtuale?

Una macchina virtuale è un programma che agisce come un computer virtuale. Funziona sul sistema operativo corrente (il sistema operativo host) e fornisce hardware virtuale ai sistemi operativi guest. Il sistema operativo guest viene eseguito in una finestra sul sistema operativo host, proprio come qualsiasi altro programma sul computer.

Dal punto di vista del sistema operativo guest, la macchina virtuale è un vero computer fisico.



Il motore di emulazione della macchina virtuale, chiamato hypervisor, gestisce l'hardware virtuale, inclusi CPU, memoria, disco rigido, interfaccia di rete e altri dispositivi. I dispositivi hardware virtuali forniti dall'hypervisor sono mappati all'hardware reale sulla macchina fisica. Ad esempio, il disco rigido virtuale di una macchina virtuale è archiviato in un file situato sul disco rigido.

Puoi avere diverse macchine virtuali installate sul tuo sistema. Sei limitato solo dalla quantità di spazio di archiviazione che hai a disposizione per loro. Dopo aver installato diversi sistemi operativi, puoi aprire il programma della tua macchina virtuale e scegliere quale macchina virtuale vuoi avviare. Il sistema operativo guest si avvia e viene eseguito in una finestra sul sistema operativo host, sebbene sia possibile eseguirlo anche in modalità a schermo intero.





10 migliori giochi mobili multiplayer multipiattaforma

Usi pratici per macchine virtuali

Le macchine virtuali hanno una serie di usi popolari :

Testa le nuove versioni dei sistemi operativi : puoi provare Windows 10 sul tuo computer Windows 7 se non sei ancora disposto ad eseguire l'aggiornamento.





Sperimenta con altri sistemi operativi Nota: l'installazione di varie distribuzioni di Linux in una macchina virtuale consente di sperimentarle e imparare come funzionano. e eseguire macOS su Windows 10 in una macchina virtuale ti consente di abituarti a un sistema operativo diverso che stai considerando di utilizzare a tempo pieno.

Utilizzare software che richiede un sistema operativo obsoleto : Se hai un'applicazione importante che funziona solo su Windows XP, puoi installare XP in una macchina virtuale ed eseguire l'applicazione lì. Ciò consente di utilizzare un'applicazione che funziona solo con Windows XP senza installarla effettivamente sul computer. Questo è importante poiché Windows XP non riceve più supporto da Microsoft.

Esegui software progettato per un altro sistema operativo s: gli utenti Mac e Linux possono eseguire Windows in una macchina virtuale per utilizzare il software Windows sui propri computer senza problemi di compatibilità. Sfortunatamente, i giochi sono un problema. I programmi della macchina virtuale introducono un sovraccarico e i giochi 3D non funzioneranno senza problemi in una macchina virtuale.

Testare il software su più piattaforme Nota: se è necessario verificare se un'applicazione funziona su più sistemi operativi, è possibile installarli in una macchina virtuale.

Consolida i server Nota: per le aziende che eseguono più server, è possibile inserirne alcuni in macchine virtuali ed eseguirli su un singolo computer. Ogni macchina virtuale è un contenitore isolato, quindi questo non introduce i problemi di sicurezza legati all'esecuzione di server diversi sullo stesso sistema operativo. Le macchine virtuali possono anche essere spostate tra server fisici.

VirtualBox è un'ottima applicazione open source che funziona su Windows, macOS e Linux. Una delle parti migliori di VirtualBox è che non esiste una versione commerciale. Ciò significa che ottieni tutte le funzionalità gratuitamente, comprese le funzionalità avanzate come le istantanee. Ciò consente di salvare lo stato di una macchina virtuale e tornare a quello stato in futuro, il che è ottimo per i test.

abbiamo scritto una guida completa a VirtualBox che ti farà iniziare.

VMware Player è un altro noto programma VM per Windows e Linux. VMware Player è la controparte gratuita di VMware Workstation, un'applicazione commerciale, quindi non ottieni tutte le funzionalità avanzate che avresti con VirtualBox.

Però, sia VirtualBox che VMware Player sono programmi solidi che offrono le funzionalità di base gratuite. Se uno di questi non funziona per te, prova l'altro.

Caricamento di un sistema operativo nella tua macchina virtuale

Per installare un sistema operativo in una macchina virtuale, avrai bisogno del disco di installazione del sistema operativo. Creazione del supporto di installazione di Windows 10 tornerà utile per questo. È inoltre possibile utilizzare un file immagine ISO, in cui spesso vengono fornite le distribuzioni Linux. I programmi per macchine virtuali offrono procedure guidate di facile utilizzo che guidano l'utente attraverso il processo di creazione di una macchina virtuale e l'installazione di un sistema operativo guest.

Potresti anche voler imparare a creare una macchina virtuale utilizzando Windows 10 Hyper-V e come Hyper-V si confronta con VirtualBox e VMWare . Dovresti anche dare un'occhiata ai nostri suggerimenti su come ottenere prestazioni più veloci della macchina virtuale o trasferire file di macchine virtuali tra guest e host .

Le macchine virtuali non sono limitate ai soli sistemi operativi desktop: puoi anche emula Android su Windows 10 .

Condividere Condividere Tweet E-mail Come accedere alla livella a bolla integrata di Google su Android

Se hai mai avuto bisogno di assicurarti che qualcosa sia livellato in un pizzico, ora puoi ottenere una livella a bolla sul tuo telefono in pochi secondi.

Leggi Avanti
Argomenti correlati
  • La tecnologia spiegata
  • VirtualBox
  • Macchina virtuale
Circa l'autore Ben Stegner(1735 articoli pubblicati)

Ben è un vicedirettore e l'onboarding manager di MakeUseOf. Ha lasciato il suo lavoro IT per scrivere a tempo pieno nel 2016 e non si è mai guardato indietro. Si occupa di tutorial tecnici, consigli sui videogiochi e altro ancora come scrittore professionista da oltre sette anni.

Altro da Ben Stegner

Iscriviti alla nostra Newsletter

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

Clicca qui per iscriverti