Annuncio pubblicitario

Il termine "virtuale" è stato cooptato in così tanti modi che ora è più vago e confuso che mai. Realta virtuale. RAM virtuale. Scuole virtuali. La parola chiave virtuale nei linguaggi di programmazione. Ma il più poco chiaro? Virtualizzazione nel contesto di PC.

Virtualizzazione (AKA l'uso di macchine virtuali Che cos'è una macchina virtuale? Tutto quello che devi sapereLe macchine virtuali consentono di eseguire altri sistemi operativi sul computer corrente. Ecco cosa dovresti sapere su di loro. Leggi di più ) è quando si prende un set di risorse fisiche, come CPU e RAM e spazio sul disco rigido, e le si allocano in blocchi discreti che sono visti come sistemi separati. Ma non sono sistemi "reali". Un computer potrebbe essere diviso in molti sistemi "virtuali".

Il modo più semplice per farlo è farlo usa il software VirtualBox gratuito. Ma la domanda più grande è... perché? Qual e il punto? Come può servirti la virtualizzazione? Ecco alcuni dei modi più pratici in cui è possibile utilizzare una macchina virtuale a proprio vantaggio.

instagram viewer

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. Quali sono le tue opzioni? Ne hai diversi Qual è il modo migliore per eseguire più sistemi operativi sul tuo PC?Indeciso tra Windows e Linux? È possibile eseguire più sistemi operativi su una singola macchina eseguendo il doppio avvio o utilizzando una macchina virtuale. Scopriamo qual è la migliore per te. Leggi di più , inclusa una configurazione a doppio avvio, ma si potrebbe sostenere che saresti più felice con la virtualizzazione.

Sul tuo sistema Windows, installa VirtualBox e crea una nuova macchina virtuale. Quindi prendere qualsiasi ISO di installazione Linux (consiglio una versione recente di Ubuntu o Linux Mint) e installarlo sulla macchina virtuale. Ora puoi eseguire Linux (il sistema operativo "guest") in una finestra in Windows (il sistema operativo "host") come qualsiasi altro programma.

Questo è in realtà il il modo più sicuro per testare un nuovo sistema operativo Test di un nuovo sistema operativo? Resta al sicuro con una macchina virtuale Leggi di più perché la macchina virtuale funge da sandbox: se qualcosa va storto nel sistema operativo guest, non influirà sul sistema operativo host. Se si verifica un errore catastrofico, puoi semplicemente ricreare la macchina virtuale e reinstallare il sistema operativo. Nessun computer in muratura!

2. Esegui software vecchio o incompatibile

Qualche anno fa, stavo lavorando a un romanzo nella mia app di scrittura preferita all'epoca, Scrivener. È successo durante la mia fase Linux e mentre esisteva una versione Linux di Scrivener, era in fase di sviluppo beta Cosa significa veramente "Beta Software"?Cosa significa che un progetto è in beta e dovresti preoccupartene? Leggi di più e non aveva tutte le funzionalità delle versioni Windows o Mac.

Quindi ho installato VirtualBox, creato una macchina virtuale, installato Windows 7 su di essa, quindi ho installato la versione migliore di Scrivener. Con Linux come sistema operativo host che esegue Windows come sistema operativo guest, potrei trarre vantaggi dal meglio dei due mondi e fondamentalmente emulare software da un'altra piattaforma Come funziona l'emulazione e perché è così lenta?Probabilmente hai già sentito parlare dell'emulazione prima, ma sai cosa significa effettivamente l'emulazione o come funziona? Leggi di più .

Un altro esempio potrebbe essere l'esecuzione del software solo per Windows XP su Windows 10 o del software solo per Linux su Mac.

3. Esegui deliberatamente malware

A causa della natura sandbox di una macchina virtuale, puoi essere sconsiderato con la sicurezza e fare cose che normalmente dovresti evitare. Ad esempio, dovresti non aprire mai allegati di posta elettronica non richiesti 7 Suggerimenti importanti per la sicurezza della posta elettronica che dovresti conoscereLa sicurezza di Internet è un argomento che tutti sappiamo essere importante, ma spesso risiede nei recessi delle nostre menti, ingannandoci nel credere che "non succederà a me". Se... Leggi di più perché potrebbero essere malware sotto mentite spoglie o dannosi in altri modi.

Ma una macchina virtuale può essere un ottimo modo per farlo testare file sospetti per malware Hai trovato un file sospetto? Provalo in una macchina virtuale!Non eseguire quel file sospetto sul tuo PC per verificare se avvisa il tuo software antivirus - invece, scopri di cosa è capace eseguendo il file in una macchina virtuale. Leggi di più . Inoltre, puoi usare le macchine virtuali per eseguire deliberatamente virus per vedere come si svolgono in tempo reale, per curiosità, ricerca o noia.

Si noti che c'è alcuni rischio nel farlo: i malware più recenti potrebbero essere in grado di rilevare che l'ambiente è virtualizzato e cercare di passare dal sistema operativo guest al sistema operativo host. Ma se hai intenzione di testare un file sospetto, fallo sempre in una macchina virtuale, per ogni evenienza.

4. Fai a pezzi il tuo sistema

Se sei particolarmente tecnico, le macchine virtuali ti consentono di esplorare e sperimentare il tuo sistema senza timore di ripercussioni. Questo può essere un modo elegante per diventare un esperto pratico su uno o più sistemi operativi.

Ad esempio, è possibile virtualizzare Windows 10 in Windows 10 e utilizzare la versione guest per armeggiare con il registro 5 modifiche al registro di Windows 10 per migliorare e sbloccare le funzionalitàL'editor del registro è l'unico modo per abilitare alcune delle funzionalità nascoste di Windows 10. Qui ti mostreremo semplici modifiche come abilitare il tema scuro o nascondere le cartelle. Leggi di più . Se sei curioso della directory System32, usa il SO guest per aprire file, modificare file o persino eliminare file. Scopri quanto lontano puoi andare prima di distruggere il tuo sistema, quindi ricrea e riprova.

Lo trovo particolarmente utile quando apprendo Linux e la riga di comando. Mentre la riga di comando offre molta potenza e può fare tante cose interessanti 7 trucchi Linux puliti che i principianti devono sapereCome novizio di Linux, è normale lottare. Tutto sembra così diverso da Windows e ti ritrovi a grattarti la testa per le attività più semplici. Leggi di più , a volte un errore può paralizzare il sistema. Una macchina virtuale può farti familiarizzare senza alcun rischio.

5. Crea snapshot di backup

Un motivo eccellente per iniziare a utilizzare una macchina virtuale è la possibilità di creare snapshot a livello di sistema che possono essere ripristinati istantaneamente su richiesta.

Immagina di voler installare una nuova app non testata e forse instabile. O forse vuoi disinstallare un sacco di software che hai accumulato negli ultimi mesi. O forse vuoi solo modificare alcune configurazioni di sistema. Ma in tutti i casi, sei titubante a causa dell'incertezza.

Basta scattare un'istantanea prima di arare in avanti. Se qualcosa va storto, puoi ripristinare l'istantanea e andare avanti come se nulla fosse successo. Questi backup sono come un Ripristino configurazione di sistema più completo e, soprattutto, vengono salvati come singoli file che è possibile spostare e archiviare altrove (come un disco esterno 7 cose da sapere quando si acquista un'unità dati per i backupStai pensando all'acquisto di un'unità dati per l'archiviazione dei backup dei file? Ecco cosa devi sapere se vuoi prendere una decisione informata. Leggi di più ).

6. Clonare un sistema su un'altra macchina

Poiché l'intero contenuto di una macchina virtuale è archiviato in un singolo file, puoi facilmente trasferire quel file su un altro computer Come trasferire file tra un computer guest e un PC hostDevi condividere i dati da un PC host a un sistema operativo di macchine virtuali? Ecco come condividere i dati usando copia e incolla, USB e cartelle condivise. Leggi di più e caricarlo senza problemi (purché utilizzi lo stesso software di virtualizzazione, ovviamente).

Ad esempio, le macchine virtuali VirtualBox sono archiviate come file VDI. Indipendentemente dal sistema operativo host in uso, è possibile copiare quel file VDI e caricarlo come SO guest su un altro computer che esegue VirtualBox. Questo crea efficacemente un clone del tuo sistema che puoi portare con te ovunque tu vada.

E se usi VMware Player, migliora ancora. Con VMware vCenter Converter, è possibile eseguire un'installazione non virtuale corrente di Windows o Linux e trasformarla in un'immagine virtuale che può essere caricata da VMware Player su un altro computer. Un bel modo per farlo migrare i sistemi operativi Migrare a Linux senza lasciare Windows alle spalle con una conversione di macchina virtualePuoi avere il meglio di entrambi i mondi: unisci Linux con la tua configurazione di Windows. Ti mostriamo come importare il tuo sistema Windows completo in una macchina virtuale in esecuzione su Linux. Leggi di più !

7. Sviluppa software per altre piattaforme

Pur essendo l'ultimo in questo elenco, lo considero il secondo utilizzo più pratico per le macchine virtuali: semplifica il flusso di lavoro per testare app e siti Web su più piattaforme.

Ad esempio, se stai creando un gioco che può essere giocato su desktop e dispositivi mobili, puoi utilizzare l'emulazione virtuale per testare vari eseguibili direttamente sul tuo computer. Invece di trasferire APK avanti e indietro sul tuo Nexus, puoi semplicemente emularlo, insieme alle versioni virtuali dei dispositivi Samsung, HTC e Moto.

La virtualizzazione consente inoltre di compilare in altri tipi 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 doppio avvio per ogni build, la virtualizzazione semplifica il processo (soprattutto se stai utilizzando il controllo del codice sorgente Che cos'è Git e perché dovresti utilizzare il controllo versione se sei uno sviluppatoreCome sviluppatori web, per la maggior parte del tempo tendiamo a lavorare su siti di sviluppo locali per poi caricare tutto quando abbiamo finito. Questo va bene quando sei solo tu e le modifiche sono piccole, ... Leggi di più ).

Inizia a usare le macchine virtuali

Prima di immergerti nella virtualizzazione, tieni presente che avrai bisogno di un computer semi-potente per sfruttarlo davvero (ovvero CPU moderna, almeno 8 GB di RAM e un disco rigido di grandi dimensioni). Cercare di eseguire una macchina virtuale su un computer debole sarà un'esperienza frustrante nella migliore delle ipotesi. Ne abbiamo anche alcuni suggerimenti per le migliori prestazioni della macchina virtuale 6 suggerimenti per prestazioni più veloci della macchina virtualeLa tua macchina virtuale è troppo lenta e lenta? Ecco come ottimizzare la configurazione per migliorare le prestazioni della macchina virtuale. Leggi di più per aiutarti.

Per iniziare, mi raccomando la nostra guida all'uso di VirtualBox Come usare VirtualBox: Guida per l'utenteCon VirtualBox puoi facilmente installare e testare più sistemi operativi. Ti mostreremo come configurare Windows 10 e Ubuntu Linux come macchina virtuale. Leggi di più . Per un esempio pratico passo-passo, consulta il nostro post su configurazione di una macchina virtuale Windows in Linux Come configurare una macchina virtuale Windows in LinuxMolti utenti domestici preferiscono eseguire una configurazione a doppio avvio quando sono necessari sia Windows che Linux, ma se preferisci eseguire Windows all'interno di Linux, ecco come configurarlo. Leggi di più . Se invece preferisci utilizzare VMware Player, dai un'occhiata la nostra introduzione all'utilizzo di VMware Player Esegui più sistemi operativi contemporaneamente con VMware PlayerAbbiamo profuso attenzione su VirtualBox qui su MakeUseOf, e per buoni motivi. Tuttavia, VirtualBox non è l'unica opzione per la creazione e l'utilizzo di macchine virtuali gratuite. VMware Player, il prodotto gratuito di VMware, è altrettanto buono ... Leggi di più .

Usi la virtualizzazione? In tal caso, per cosa lo usi? Hai qualche consiglio di virtualizzazione da condividere con noi? Fateci sapere nei commenti!

Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.