7 motivi pratici per iniziare a utilizzare una macchina virtuale

7 motivi pratici per iniziare a utilizzare una macchina virtuale

Probabilmente hai già sentito il termine 'macchina virtuale', ma sai davvero di cosa si tratta? Inoltre, perché utilizzare comunque una macchina virtuale?





Diamo un'occhiata a cosa vengono utilizzate le macchine virtuali in modo da poter comprendere meglio questi importanti strumenti. Forse avrai anche qualche idea per il tuo uso!





Che cos'è una macchina virtuale?

Nel caso non lo sapessi, una macchina virtuale è un sistema informatico emulato. Le macchine virtuali si basano su hypervisor (chiamati anche monitor di macchine virtuali), che sono parti di software che gestiscono la mappatura delle risorse del computer nell'hardware virtuale.





Come esempio, VirtualBox è un hypervisor popolare. Il software si occupa di allocare parti della CPU, della RAM, del disco di archiviazione e di altri componenti in modo che una macchina virtuale possa utilizzarli per funzionare correttamente. Dopo aver utilizzato VirtualBox per installare una copia di un sistema operativo su un disco virtuale, ora hai una macchina virtuale completamente funzionante.

Il sistema operativo virtuale pensa di essere in esecuzione su un sistema reale, ma funziona come qualsiasi altra app sul tuo computer. Se hai bisogno di più background, dai un'occhiata la nostra spiegazione completa delle macchine virtuali .



Ora, qual è lo scopo delle macchine virtuali per le persone comuni? Ecco alcuni usi pratici per le macchine virtuali che puoi provare.

1. Prova nuovi sistemi operativi

Diciamo che sei stato un utente Windows per tutta la vita, ma ti senti avventuroso e vuoi avere un assaggio di Linux. Hai diverse opzioni per provare Linux , inclusa una configurazione dual-boot, ma la virtualizzazione è un ottimo modo per provarlo con pochi rischi.





Sul tuo sistema Windows, devi solo installare VirtualBox (o un altro hypervisor) e creare una nuova macchina virtuale. Quindi prendi qualsiasi ISO di installazione di Linux (come Ubuntu o Linux Mint) e installalo come macchina virtuale. Ora puoi eseguire Linux (il sistema operativo guest) in una finestra all'interno del tuo sistema Windows (il sistema operativo host) come qualsiasi altro programma.

Anche se sei nuovo a questo, puoi stare tranquillo perché la macchina virtuale funge da sandbox. Se qualcosa va storto nel sistema operativo guest, come un'infezione da malware o un'impostazione danneggiata, non influirà sul sistema operativo host.





Se la VM non si avvia per qualche motivo, puoi semplicemente ricreare la macchina virtuale e reinstallare il sistema operativo. Non devi preoccuparti di mandare in crash il tuo computer solo perché hai provato un sistema operativo sconosciuto.

2. Esegui software vecchio o incompatibile

Forse sei passato a usare un Mac anni fa, ma c'è un software solo per Windows che ti manca. O forse hai bisogno di eseguire un programma antico che non funziona più su Windows 10.

Le macchine virtuali forniscono un ottimo ambiente per l'esecuzione di software non compatibile con la tua macchina attuale. Finché hai accesso al programma di installazione, non dovresti avere problemi a installarlo su un sistema operativo virtuale.

puoi vedere i tuoi iscritti su youtube?

Inoltre, l'esecuzione di software obsoleto in questo modo è molto più sicuro perché è in modalità sandbox all'interno della macchina virtuale. Si spera che oggigiorno non sia necessario eseguire software solo per Windows XP, ma l'opzione è presente nel caso.

Se usi VirtualBox per questo scopo, assicurati di installare le Aggiunte Ospite . In questo modo puoi eseguire le app in modalità continua, che le mette fianco a fianco con le app del tuo sistema operativo host.

quanti soldi guadagnano gli artisti con Spotify?

3. Sviluppa software per altre piattaforme

Un altro uso importante delle macchine virtuali è la semplificazione del flusso di lavoro per testare app e siti Web su più piattaforme.

Ad esempio, supponiamo che tu stia sviluppando un gioco che funziona sia su piattaforme desktop che mobili. Puoi usare l'emulazione per testare le varie versioni direttamente sul tuo computer. Invece di spostare i file di installazione avanti e indietro sul telefono e su altri computer di prova, puoi semplicemente emularli.

La virtualizzazione consente anche di compilare su altri tipi di eseguibili. Anche se utilizzi un framework multipiattaforma, potresti essere in grado di compilare solo file APP su Mac e file EXE su Windows. Invece del dual-boot per ogni build, la virtualizzazione semplifica il processo.

A volte non c'è alcun sostituto per l'esecuzione di app su hardware reale, poiché l'emulazione non è perfetta. Ma per molti usi, l'emulazione è un modo conveniente per accedere ad altri sistemi operativi senza troppi problemi.

4. Gestire il potenziale malware in modo sicuro

Come abbiamo visto, uno dei principali vantaggi di una macchina virtuale è il suo isolamento dal sistema principale. Ciò significa che puoi correre rischi per la sicurezza che normalmente eviterai.

Ad esempio, supponiamo che tu voglia scaricare un programma ma non sei sicuro che il sito da cui proviene sia legittimo. O forse vuoi metti alla prova il tuo antivirus senza rischiare che un'infezione passi.

Meno praticamente, forse sei annoiato e vuoi vedere cosa fa un virus a un sistema operativo. Potresti anche testare teorie che romperanno il tuo computer, come quello che succede se elimini System32 in Windows .

Naturalmente, c'è sempre una piccola possibilità che un malware possa rilevare che è in esecuzione in un ambiente virtuale e cercare di sfondare. Anche se il rischio è basso, non dovresti essere avventato.

5. Fai a pezzi il tuo sistema

Se sei particolarmente esperto di tecnologia, le macchine virtuali ti consentono di esplorare e sperimentare un sistema operativo senza temere le conseguenze. Questo può essere un modo interessante per saperne di più su un sistema operativo.

Ad esempio, puoi virtualizzare una copia di Windows 10 all'interno di Windows 10 e utilizzare la versione guest per armeggiare con il registro. Forse vuoi imparare alcuni comandi di Linux senza temere di rovinare accidentalmente qualcosa.

6. Approfitta delle istantanee della VM

Un'altra eccellente caratteristica delle macchine virtuali è la possibilità di creare istantanee a livello di sistema che puoi ripristinare istantaneamente ogni volta che ne hai bisogno.

Supponi di voler installare una nuova app non testata e possibilmente instabile. O forse vuoi disinstallare un mucchio di software che hai accumulato negli ultimi mesi. Un'altra volta, potresti voler modificare alcune configurazioni di sistema. Ma in tutti i casi, sei titubante a causa dell'incertezza sulla correzione di tutto ciò che va storto.

I monitor delle macchine virtuali consentono di acquisire uno snapshot, ovvero una copia completa della VM in qualsiasi momento. Se qualcosa va storto, puoi ripristinare l'istantanea e andare avanti come se niente fosse. Questi backup sono quindi come un ripristino di sistema più completo.

Soprattutto, vengono salvati come singoli file che puoi spostare e archiviare altrove sul tuo computer host. Con gli snapshot come backup, puoi prima provare procedure rischiose in una VM in modo da essere pronto ad apportare modifiche sul tuo sistema principale. E puoi anche copiarli per usarli lungo la strada.

7. Clonare un sistema su un'altra macchina

Poiché l'intero contenuto di una macchina virtuale è archiviato in pochi file, è possibile trasferirli facilmente su un altro computer e caricare la VM senza problemi (purché si utilizzi lo stesso hypervisor, ovviamente).

Ad esempio, VirtualBox memorizza le impostazioni della VM in un piccolo file VBOX. L'altro componente principale è un file VDI, che funge da disco di archiviazione virtuale.

Indipendentemente dal sistema operativo host utilizzato originariamente, è possibile copiare quei file e caricarli in VirtualBox su un altro computer. Questo ricrea efficacemente una copia del tuo sistema ospite che puoi usare ovunque.

aggiorna Windows XP a Windows 7 gratuitamente

VMware Workstation Player ha una funzione correlata chiamata vCenter Converter. Ciò ti consente di prendere un'installazione del sistema operativo non virtuale corrente e trasformarla in un'immagine virtuale, che puoi quindi caricare in VMware Workstation Player su un altro computer.

Ora sai a cosa servono le macchine virtuali

Ora non devi chiederti perché dovresti usare una macchina virtuale. Speriamo che uno o più di questi motivi ti abbia entusiasmato di provarne uno.

Prima di immergerti, tieni presente che avrai bisogno di un computer abbastanza potente per la migliore esperienza. Se hai una CPU debole, meno di 8 GB di RAM o una piccola quantità di spazio di archiviazione, il tuo computer avrà difficoltà a eseguire il sistema operativo virtuale oltre al sistema operativo host.

Per iniziare, segui la nostra guida completa all'utilizzo di VirtualBox . Anche i nostri suggerimenti per migliorare le prestazioni della macchina virtuale saranno d'aiuto.

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
  • La tecnologia spiegata
  • Virtualizzazione
  • VirtualBox
  • Macchina virtuale
  • Suggerimenti per Mac
  • Suggerimenti per Windows
  • Suggerimenti per Linux
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 suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti