Test di un nuovo sistema operativo? Stai sicuro con una macchina virtuale

Annuncio pubblicitario

Annuncio pubblicitario
Annuncio pubblicitario

Quando Microsoft ha rilasciato l'anteprima tecnica di Windows 10, molti utenti lo hanno installato senza pensarci due volte. Si è rivelato inadatto come sistema operativo principale Perché l'anteprima tecnica di Windows 10 non dovrebbe essere il tuo sistema operativo principale Perché l'anteprima tecnica di Windows 10 non dovrebbe essere il tuo sistema operativo principale Se pensi che Windows 10 sia un keylogger, non sai nulla dello scopo di un'anteprima tecnica. Va bene perché siamo qui per spiegare. Leggi di più e gli utenti hanno modificato le impostazioni per tornare a Windows 7 o 8. Nulla di tutto ciò sarebbe stato necessario se avessero appena utilizzato una macchina virtuale invece 3 Semplici modi per installare Windows 10 Technical Preview 3 Semplici modi per installare Windows 10 Technical Preview puoi provare l'anteprima tecnica di Windows 10 gratuitamente e aiutare Microsoft a perfezionare il suo nuovo sistema operativo di punta. Prima di installarlo, assicurati di scegliere il metodo migliore per le tue esigenze. Leggi di più .

Se il termine "macchina virtuale" vola sopra la tua testa, non ti preoccupare. Non è così difficile come pensi e ne trarrai grandi benefici dall'usarlo. Ecco perché.

Cos'è una macchina virtuale?

In poche parole, una macchina virtuale (VM) è un programma che ti consente di emulare un sistema operativo separato sul tuo computer. Il tuo sistema operativo principale è chiamato host, mentre il sistema operativo emulato è chiamato guest . Ad esempio, attraverso la magia della virtualizzazione, è possibile eseguire un guest Ubuntu emulato su un host Windows.

Naturalmente, il tema della virtualizzazione è molto più sofisticato di quello, ma non è necessario sapere come funziona una macchina virtuale se tutto ciò che si vuole fare è usarne uno. Per i curiosi, tuttavia, puoi dare un'occhiata alla nostra panoramica delle macchine virtuali Cos'è una macchina virtuale? Cos'è una macchina virtuale? Le macchine virtuali consentono di eseguire altri sistemi operativi all'interno del sistema operativo corrente, ma perché è così importante? Quali sono i pro e i contro? Leggi di più per ulteriori informazioni.

virtuali macchine emulate-finestre

Scegliere una macchina virtuale per uso personale non è poi così difficile:

  • VirtualBox : probabilmente il più popolare programma gratuito per la virtualizzazione. Ha un sacco di funzioni avanzate 5 usi creativi per una scatola virtuale che probabilmente non hai mai considerato 5 usi creativi per una scatola virtuale che probabilmente non hai mai considerato Prova Android, Windows 8, qualsiasi CD live e altro, sul tuo computer senza fare confusione il tuo bootloader (o peggio). Con VirtualBox è facile, se pensi in modo creativo. VirtualBox ti offre un modo semplice per ... Leggi di più e non è disponibile in una versione premium, così puoi avere tutto subito fuori dalla scatola. Semplice da usare e altamente raccomandato.
  • VMware Player: ampiamente considerato il principale concorrente di VirtualBox, VMware Player è la versione gratuita del software di virtualizzazione premium di VMware. Non ha un set completo di funzionalità (le limitazioni di essere gratis), ma vale comunque la pena utilizzarlo se non ti piace VirtualBox.
  • Parallels Desktop : se hai bisogno di virtualizzazione su un host Mac, questo è quello che ti serve. Non è gratuito (al prezzo di $ 80 USD) ma è davvero buono. Per una soluzione alternativa a pagamento su Mac, guarda a VMware Fusion (al prezzo di $ 70 USD).

Senza la virtualizzazione, le opzioni per testare un nuovo sistema operativo sono limitate. È possibile eseguire il dual boot (che può essere difficile da configurare in base alla circostanza) oppure è possibile installarlo su una macchina separata (che non è sempre disponibile).

A meno che tu non sappia cosa stai facendo, ti consigliamo vivamente di utilizzare una macchina virtuale.

I vantaggi di una macchina virtuale

Il vantaggio principale della macchina virtuale è che fornisce un ambiente sandbox per un sistema operativo: il sistema operativo host concede l'accesso a una serie di risorse strettamente controllate che il sistema operativo guest può utilizzare impedendo l'accesso a tutte le altre risorse. In altre parole, il sistema operativo guest può giocare solo con la sabbia fornita dal sistema operativo host.

Perché questo importa?

Qualunque cosa tu faccia, puoi essere certo che il sistema operativo host e il sistema operativo guest sono completamente separati . Questo ti dà la libertà di sperimentare all'interno dei confini della macchina virtuale senza timore di influenzare i dati al di fuori della macchina virtuale.

virtual-macchine-how-do-si-lavoro

Allo stesso modo, se si acquisisce un virus durante l'utilizzo di un SO guest, non può essere eseguito ammanamente e danneggiare il sistema operativo host. All'interno di una macchina virtuale, il software dannoso è associato alla stessa sandbox del sistema operativo stesso.

Se qualcosa va storto e non è più possibile avviare un SO guest, è possibile reinstallarlo e ricominciare senza problemi. Oppure se decidi che un determinato sistema operativo non è adatto a te, puoi disinstallarlo con un clic. Sotto una macchina virtuale, puoi provare decine di diversi sistemi operativi senza alcun rischio.

Il concetto di sandbox esiste anche altrove. Ad esempio, Chrome esegue le sue schede in sandbox per massimizzare la sicurezza mentre Firefox esegue i suoi plugin in una sandbox per ragioni simili. Per saperne di più, dai un'occhiata al motivo per cui i sandbox sono buoni Cos'è un Sandbox, E perché dovresti giocare in uno Che cos'è una sandbox, e perché dovresti giocare in un programma Altamente connettivo può fare molto, ma sono anche un invito aperto a colpire i cattivi hacker. Per evitare che gli scioperi abbiano successo, uno sviluppatore dovrebbe individuare e chiudere ogni singolo foro in ... Per saperne di più.

Gli svantaggi di una macchina virtuale

Mentre le macchine virtuali sono fantastiche, non sono perfette.

Forse il più grande svantaggio è che il sistema operativo guest è subordinato al sistema operativo host. Se succede qualcosa all'ospite, l'host rimane bene; l'opposto non è vero. Se i dati dell'host vengono corrotti, ciò potrebbe influire sull'ospite, rendendolo persino inutilizzabile. Non è un evento probabile ma ancora possibile.

Inoltre , non ottieni tutta la potenza del tuo computer nel SO guest. In definitiva, il guest è ancora in esecuzione come programma sull'host e l'host richiederà sempre alcune risorse del computer (principalmente la CPU) per mantenere in esecuzione il guest. Di conseguenza, un sistema operativo virtualizzato funzionerà peggio di se fosse installato nativamente.

virtuali macchine-driver-errori

Infine, a seconda della configurazione, è possibile incorrere in problemi di driver sul guest . Questo problema sta diventando meno importante con la maturazione del software di virtualizzazione, ma se la combinazione di hardware + macchina virtuale + sistema operativo non è supportata, è possibile che alcuni componenti non funzionino.

Ma dal punto di vista del quadro generale, i vantaggi superano di gran lunga questi inconvenienti. Le macchine virtuali risolvono una serie di problemi gravi e questi inconvenienti non sono altro che inconvenienti nel peggiore dei casi.

Testare un nuovo sistema operativo? Usa sempre una macchina virtuale! Semplicemente non c'è motivo per non farlo. Ti perdi nel nulla ma ottieni tutto. La curva di apprendimento è superficiale e alla fine ti ringrazierai.

Se sei convinto, inizia con VirtualBox Come utilizzare le immagini virtuali di VirtualBox per testare ed eseguire sistemi operativi open source [Linux] Come usare immagini virtuali di VirtualBox per testare ed eseguire sistemi operativi open source [Linux] Prova rapidamente una vasta gamma di sistemi operativi open source, alcuni con cui hai familiarità e altri no. Puoi iniziare a navigare su Virtualboxes, un sito Web che richiede quasi tutto il lavoro ... Leggi di più o inizia con VMware Player Esegui più sistemi operativi contemporaneamente Con VMware Player esegui più sistemi operativi contemporaneamente con VMware Player attenzione su VirtualBox qui a MakeUseOf, e per una buona ragione. Tuttavia, VirtualBox non è la tua unica opzione per creare e utilizzare macchine virtuali gratuite. VMware Player, il prodotto gratuito di VMware, è altrettanto buono ... Leggi di più ora. Qualsiasi domanda? Preoccupazioni? Per i veterani delle macchine virtuali, hai qualche consiglio o consiglio da condividere? Fateci sapere postando un commento qui sotto. Grazie!

Immagine di credito: Windows Emulation tramite Flickr, diagramma di virtualizzazione tramite National Instruments, errore hardware tramite Shutterstock

In this article