Se volevi eseguire più sistemi Linux su una macchina, dovevi installarli usando il multi-boot. Una cosa grandiosa di Linux è che funziona bene con le macchine virtuali. Le macchine virtuali Linux hanno molti vantaggi nascosti di cui la maggior parte degli utenti non è a conoscenza.
1. Avvio veloce
Le macchine virtuali possono avviarsi più velocemente di un'installazione "bare metal" su hardware reale. Ciò potrebbe essere dovuto al fatto che una macchina virtuale non deve essere sottoposta ai test di accensione che una macchina fisica esegue all'avvio. Puoi metterti al lavoro su una macchina Linux virtuale senza perdere tempo.
2. Ambiente isolato
Una macchina virtuale Linux è isolata dal sistema operativo host. Ciò significa che qualsiasi problema con l'installazione del sistema operativo sarà limitato a quella macchina virtuale.
Se il tuo sistema operativo virtuale viene danneggiato o è affetto da malware, puoi semplicemente ripristinare le tue istantanee o backup (ne parleremo più avanti) e continuare come se non fosse successo. E poiché solo il sistema virtuale è interessato, puoi utilizzare la tua macchina normale normalmente.
Puoi anche avere un ambiente specifico di cui hai bisogno per un'applicazione. Uno sviluppatore può spedire l'ambiente insieme a un'applicazione. Questo approccio, utilizzando contenitori leggeri come con Docker, è diventato un modo popolare per distribuire software sui server.
Imparentato: Motivi per utilizzare il software di virtualizzazione Docker
Se usi Linux, la maggior parte delle volte quando hai bisogno di usare un'applicazione Windows che non funziona con Wine, puoi eseguirla in una macchina VirtualBox invece di creare un sistema dual-boot. Funziona anche al contrario. Se puoi convivere con il sovraccarico, le macchine virtuali sono più flessibili dei sistemi dual-boot per tutte le ragioni descritte.
3. Puoi clonare macchine virtuali
Un desktop Linux è meraviglioso, ma cosa succede quando ricevi una nuova macchina? Dovrai migrare tutti i tuoi file e reinstallare tutte le tue applicazioni.
Con una macchina virtuale, puoi esportare il sistema e spostarlo sulla nuova macchina fisica e riprendere da dove avevi interrotto.
Puoi anche condividere il tuo ambiente con altre persone. Potresti creare un ambiente standard per lo sviluppo e il test di un'applicazione che sarà la stessa tra i membri del tuo team di sviluppo.
Con la possibilità di acquisire istantanee, puoi annullare qualsiasi modifica al tuo sistema che funziona male.
4. Puoi provare diverse distribuzioni
Molto del divertimento di Linux deriva dal provare nuove distribuzioni. Puoi continuare a utilizzare la tua distribuzione preferita mentre ne sperimenti di diverse.
È noioso ripartizionare il disco rigido per ogni nuovo sistema, ma creare nuove macchine virtuali è banale. Puoi evitare di armeggiare con i CD-R o di cercare di trovare unità USB di riserva per avviare una distribuzione live.
Quando hai finito di testare un sistema, puoi semplicemente eliminare la macchina virtuale se non la vuoi.
Se usi una distribuzione stabile come Debian, puoi provare un sistema all'avanguardia come Arch Linux. Poiché è isolato dal tuo sistema stabile, puoi sperimentare senza rischi per il tuo sistema operativo principale.
5. Backup e ripristino facili
È più facile eseguire il backup e il ripristino delle macchine virtuali rispetto a un sistema fisico. È possibile acquisire un'istantanea di una macchina virtuale in una buona configurazione nota prima di apportare modifiche estese. Se queste modifiche causano problemi, puoi semplicemente tornare al punto in cui eri caricando l'istantanea che hai creato.
Poiché puoi creare e ripristinare istantanee, puoi sperimentare in sicurezza con le configurazioni di Linux. Fare istantanee ti farà risparmiare molta frustrazione perché puoi dedicare tempo al lavoro anziché alla risoluzione dei problemi.
6. Puoi usare immagini predefinite
Oltre all'avvio rapido dell'utilizzo di una macchina virtuale su un'installazione fisica, puoi anche risparmiare tempo utilizzando immagini predefinite.
Esistono repository di macchine virtuali predefinite per quasi tutti i sistemi operativi open source, come il Sito OSBoxes per VirtualBox. Il vantaggio è che puoi evitare il processo di installazione e iniziare a lavorare sulla nuova macchina.
Questi sistemi sono dotati di account amministratore standard, quindi dovresti cambiare le password. La sicurezza è meno importante su una macchina virtuale che è solo in esecuzione sul tuo sistema locale, ma dovresti stabilire buone abitudini.
7. Concetti Linux/IT facili da imparare
Se sei completamente nuovo su Linux, il modo migliore per imparare è su una macchina virtuale. È possibile acquisire familiarità con l'installazione, la configurazione e l'utilizzo di Linux senza dover smontare l'ambiente esistente. È anche più pratico rispetto all'utilizzo di qualcosa come Windows Subsystem per Linux.
Se utilizzi Linux sul desktop e desideri imparare a eseguire Linux sui server, puoi anche sperimentare su una macchina virtuale anziché acquistare hardware aggiuntivo costoso. Potresti far apparire uno stack LAMP su un server Linux virtuale e imparare a scrivere applicazioni web.
C'è un motivo per cui la virtualizzazione è così importante per molti reparti IT. Le macchine virtuali sono un ottimo modo per configurare un "laboratorio domestico" di server virtuali senza le spese o lo spazio delle macchine fisiche.
Per saperne di più: Dovresti eseguire Linux in una macchina virtuale o WSL?
8. Diverse macchine virtuali su un computer
Puoi facilmente configurare diverse macchine Linux virtuali su una macchina fisica. Potresti avere solo una quantità fisica limitata di spazio sulla tua scrivania. Forse vuoi gestire un solo computer.
Puoi avere macchine virtuali diverse per scopi diversi. Potresti avere un piccolo server Debian stabile o un desktop Arch all'avanguardia. Potresti anche configurare un server di database o un router su un server. Puoi connetterli tutti nelle loro reti virtuali.
Le macchine Linux virtuali fanno un uso efficiente del tuo hardware. Anche il computer più economico che puoi acquistare può eseguire più macchine virtuali con prestazioni ragionevoli. Allora perché non sfruttare le capacità nascoste del tuo computer e metterle al lavoro per te?
Virtualizzazione e Linux: una combinazione vincente
Uno dei motivi per cui Linux è diventato così diffuso è che può coesistere con diversi sistemi. La virtualizzazione lo rende possibile. Puoi creare più macchine Linux su un computer fisico e spostarle secondo necessità. È difficile immaginare che Linux sia dov'è senza macchine virtuali.
VirtualBox è la principale applicazione di virtualizzazione open source e ci sono modi per potenziare le tue macchine virtuali Linux per trarne il massimo vantaggio.
Stanchi delle scarse prestazioni offerte dalle macchine virtuali? Ecco cosa dovresti fare per aumentare le prestazioni di VirtualBox.
Leggi Avanti
- Linux
- Macchina virtuale
- Distribuzione Linux
- Suggerimenti per Linux
David è uno scrittore freelance con sede nel nord-ovest del Pacifico, ma originario della Bay Area. Appassionato di tecnologia fin dall'infanzia. Gli interessi di David includono la lettura, la visione di programmi TV e film di qualità, i giochi retrò e il collezionismo di dischi.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti