• Chris Hoffman

    @chrisbhoffman

  • Aggiornato il 27 ottobre 2020, 1:30 pm EDT

le macchine Virtuali consentono di eseguire un sistema operativo in un app finestra sul desktop, che si comporta come un pieno, computer separato. Puoi usarli giocare con diversi sistemi operativi, eseguire software che il tuo sistema operativo principale non può e provare le app in un ambiente sicuro e in modalità sandbox.,

Ci sono diverse buone app per macchine virtuali gratuite (VM), il che rende la configurazione di una macchina virtuale qualcosa che chiunque può fare. È necessario installare un’app VM e avere accesso ai supporti di installazione per il sistema operativo che si desidera installare.

Che cos’è una macchina virtuale?

Un’applicazione macchina virtuale crea un ambiente virtualizzato—chiamato, abbastanza semplicemente, una macchina virtuale—che si comporta come un sistema informatico separato, completo di dispositivi hardware virtuali. La VM viene eseguita come processo in una finestra del sistema operativo corrente., È possibile avviare un disco di installazione del sistema operativo (o live CD) all’interno della macchina virtuale e il sistema operativo verrà “ingannato” nel pensare che sia in esecuzione su un computer reale. Verrà installato ed eseguito proprio come farebbe su una macchina reale e fisica. Ogni volta che si desidera utilizzare il sistema operativo, è possibile aprire il programma macchina virtuale e utilizzarlo in una finestra sul desktop corrente.

Pubblicità

Nel mondo delle VM, il sistema operativo effettivamente in esecuzione sul computer è chiamato host e tutti i sistemi operativi in esecuzione all’interno delle VM sono chiamati ospiti., Aiuta a evitare che le cose diventino troppo confuse.

In una particolare VM, il sistema operativo guest è memorizzato su un disco rigido virtuale—un grande file multi-gigabyte memorizzato sul disco rigido reale. L’app VM presenta questo file il sistema operativo guest come un vero disco rigido. Ciò significa che non dovrai scherzare con il partizionamento o fare qualsiasi altra cosa complicata con il tuo vero disco rigido.

La virtualizzazione aggiunge un sovraccarico, quindi non aspettarti che siano veloci come se avessi installato il sistema operativo su hardware reale., I giochi impegnativi o altre app che richiedono una grafica seria e una potenza della CPU non lo fanno molto bene, quindi le macchine virtuali non sono il modo ideale per giocare ai giochi per PC Windows su Linux o Mac OS X—almeno, a meno che quei giochi non siano molto più vecchi o non siano graficamente esigenti.

CORRELATI: 4+ Modi per eseguire il software Windows su Linux

Il limite a quante macchine virtuali si possono avere sono in realtà solo limitato dalla quantità di spazio sul disco rigido. Ecco una sbirciatina ad alcune delle macchine virtuali che usiamo quando testiamo le cose mentre scriviamo articoli., Come puoi vedere, abbiamo macchine virtuali complete con diverse versioni di Windows e Ubuntu installate.

Pubblicità

Puoi anche eseguire più macchine virtuali contemporaneamente, ma ti troverai in qualche modo limitato dalle tue risorse di sistema. Ogni VM consuma un po ‘ di tempo di CPU, RAM e altre risorse.

Perché vorresti creare una macchina virtuale

Oltre ad essere un buon divertimento geek con cui giocare, le VM offrono una serie di usi seri. Ti permettono di sperimentare con un altro sistema operativo senza doverlo installare sul tuo hardware fisico., Ad esempio, sono un ottimo modo per pasticciare con Linux—o una nuova distribuzione Linux—e vedere se ci si sente giusto per te. Quando hai finito di giocare con un sistema operativo, puoi semplicemente eliminare la VM.

Le macchine virtuali forniscono anche un modo per eseguire il software di un altro sistema operativo. Ad esempio, come utente Linux o Mac, è possibile installare Windows in una VM per eseguire app Windows a cui altrimenti non si potrebbe avere accesso. Se si desidera eseguire una versione successiva di Windows, come Windows 10, ma si dispone di app meno recenti che funzionano solo su XP, è possibile installare Windows XP in una VM.,

RELATED: Sandbox Explained: Come ti stanno già proteggendo e come sandbox qualsiasi programma

Un altro vantaggio fornito dalle VM è che sono “sandbox” dal resto del tuo sistema. Il software all’interno di una VM non può sfuggire alla VM per manomettere il resto del sistema. Ciò rende le VM un luogo sicuro per testare app o siti Web di cui non ti fidi e vedere cosa fanno.,

Pubblicità

Ad esempio, quando i truffatori “Ciao, veniamo da Windows” sono venuti a chiamare, abbiamo eseguito il loro software in una VM per vedere cosa avrebbero effettivamente fatto—la VM ha impedito ai truffatori di accedere al sistema operativo e ai file reali del nostro computer.

RELATED: Dillo ai tuoi parenti: No, Microsoft non ti chiamerà sul tuo computer

Il sandboxing ti consente anche di eseguire sistemi operativi non sicuri in modo più sicuro. Se hai ancora bisogno di Windows XP per le app più vecchie, puoi eseguirlo in una VM in cui almeno il danno dell’esecuzione di un vecchio sistema operativo non supportato viene mitigato.,

Virtual Machine Apps

Esistono diversi programmi di macchine virtuali tra cui scegliere:

  • VirtualBox: (Windows, Linux, Mac OS X): VirtualBox è molto popolare perché è open-source e completamente gratuito. Non esiste una versione a pagamento di VirtualBox, quindi non devi affrontare il solito” aggiornamento per ottenere più funzionalità ” upsell e nags. VirtualBox funziona molto bene, in particolare su Windows e Linux dove c’è meno concorrenza, rendendolo un buon punto di partenza con le macchine virtuali.
  • VMware Player: (Windows, Linux): VMware ha una propria linea di programmi per macchine virtuali., È possibile utilizzare VMware Player su Windows o Linux come un libero, macchina utensile virtuale di base. Le funzionalità più avanzate, molte delle quali si trovano gratuitamente in VirtualBox, richiedono l’aggiornamento al programma VMware Workstation a pagamento. Si consiglia di iniziare con VirtualBox, ma se non funziona correttamente si consiglia di provare VMware Player.
  • VMware Fusion: (Mac OS X): Gli utenti Mac devono acquistare VMware Fusion per utilizzare un prodotto VMware, poiché VMware Player gratuito non è disponibile su un Mac. Tuttavia, VMware Fusion è più lucido.
  • Parallels Desktop: (Mac OS X): I Mac hanno anche Parallels Desktop disponibile., Sia Parallels Desktop e VMware Fusion per Mac sono più lucido rispetto ai programmi di macchine virtuali su altre piattaforme, dal momento che sono commercializzati per gli utenti Mac medi che potrebbero voler eseguire il software Windows.

Mentre VirtualBox funziona molto bene su Windows e Linux, gli utenti Mac potrebbero voler acquistare un programma Parallels Desktop o VMware Fusion più lucido e integrato. Strumenti di Windows e Linux come VirtualBox e VMware Player tendono ad essere mirati ad un pubblico geekier.

Pubblicità

Ci sono molte altre opzioni di VM, ovviamente., Linux include KVM, una soluzione di virtualizzazione integrata. Versione professionale ed Enterprise di Windows 8 e 10—ma non Windows 7-includono Hyper-V di Microsoft, un’altra soluzione di macchina virtuale integrata. Queste soluzioni possono funzionare bene, ma non hanno le interfacce più user-friendly.

CORRELATI: Come installare KVM e creare macchine virtuali su Ubuntu

Configurare una macchina virtuale

Una volta che hai deciso su un’app VM e l’hai installata, la configurazione di una VM è in realtà piuttosto semplice., Eseguiremo il processo di base in VirtualBox, ma la maggior parte delle app gestisce la creazione di una VM allo stesso modo.

Apri l’app VM e fai clic sul pulsante per creare una nuova macchina virtuale.

Sarai guidato attraverso il processo da una procedura guidata che prima chiede quale sistema operativo installerai. Se si digita il nome del sistema operativo nella casella “Nome”, molto probabilmente l’app selezionerà automaticamente il tipo e la versione per il sistema operativo. Se non lo fa—o indovina sbagliato-selezionare gli elementi da soli dai menu a discesa. Quando hai finito, fai clic su ” Avanti.,”

Pubblicità

In base al sistema operativo che si prevede di installare, la procedura guidata preselezionerà alcune impostazioni predefinite per voi, ma è possibile modificarle nelle schermate che seguono. Ti verrà chiesto quanta memoria allocare alla VM. Se si desidera qualcosa di diverso da quello predefinito, selezionarlo qui. In caso contrario, basta fare clic su “Avanti.”E non preoccuparti, sarai in grado di modificare questo valore in seguito se necessario.

La procedura guidata creerà anche il file del disco rigido virtuale da utilizzare dalla VM. A meno che non si dispone già di un file del disco rigido virtuale che si desidera utilizzare, basta selezionare l’opzione per crearne uno nuovo.,

Ti verrà anche chiesto se creare un disco allocato dinamicamente o di dimensioni fisse. Con un disco allocato dinamicamente, si imposta una dimensione massima del disco, ma il file crescerà solo a quella dimensione di cui ha bisogno. Con un disco di dimensioni fisse, si imposta anche una dimensione, ma il file creato sarà così grande dalla sua creazione.

Si consiglia di creare dischi di dimensioni fisse perché, mentre consumano un po ‘più di spazio su disco, hanno anche prestazioni migliori, rendendo la VM un po’ più reattiva. Inoltre, saprai quanto spazio su disco hai utilizzato e non ti sorprenderà quando i tuoi file VM iniziano a crescere.,

Pubblicità

Sarete quindi in grado di impostare la dimensione del disco virtuale. Sei libero di andare con l’impostazione predefinita o modificare le dimensioni in base alle proprie esigenze. Dopo aver fatto clic su “Crea”, viene creato il disco rigido virtuale.

Dopo di che, sei scaricato di nuovo nella finestra principale dell’app VM, dove dovrebbe apparire la tua nuova VM. Assicurati che il supporto di installazione di cui hai bisogno sia disponibile per la macchina—di solito questo comporta il puntamento a un file ISO o un disco reale attraverso le impostazioni della VM. È possibile eseguire la nuova VM selezionandola e premendo ” Start.,”

Naturalmente, abbiamo appena toccato le basi dell’utilizzo delle macchine virtuali qui., Se siete interessati a più di lettura, check out alcuni dei nostri altre guide:

  • La Guida Completa per Velocizzare le Macchine Virtuali
  • Come Creare ed Eseguire Macchine Virtuali Hyper-V
  • Come Installare Android in VirtualBox
  • Come Condividere i File del Computer Con una Macchina Virtuale
  • Utilizzare VirtualBox Portable per Prendere le Macchine Virtuali Con Voi Ovunque
  • 10 VirtualBox Trucchi e Funzionalità Avanzate che Si Deve Sapere Su

Avere altri usi o suggerimenti per l’utilizzo di macchine virtuali, noi non toccare? Fateci sapere nei commenti!,

Chris Hoffman
Chris Hoffman è redattore capo di How-To Geek. Ha scritto sulla tecnologia per quasi un decennio ed è stato editorialista di PCWorld per due anni. Chris ha scritto per il New York Times, è stato intervistato come esperto di tecnologia su stazioni televisive come NBC 6 di Miami, e ha avuto il suo lavoro coperto da agenzie di stampa come la BBC. Dal 2011, Chris ha scritto oltre 2.000 articoli che sono stati letti più di 500 milioni di volte – – – e questo è solo qui a How-To Geek.Leggi la Biografia completa ”