breve articolo sulle virtual machine: si tratta, detto in parole poverissime, della possibilità di avere un "computer" dentro il proprio computer.
Detto meglio, diventa possibile installare una serie di file, che simulano un vero e proprio pc all'interno del proprio pc "fisico".
Facciamo un esempio: io ho (come credo la maggior parte di voi) un computer con sistema operativo windows xp.
Voglio provare a usare Linux, perchè mi attira, perchè è gratis, perchè è più bello, ma non voglio eliminare xp, perchè lo conosco e perchè è compatibile con tutti i miei hardware e le mie periferiche.
Allora che faccio?
Posso installare i due sistemi operativi in modalità "dual boot" (cioè, all'acccensione del pc scelgo quale s.o. avviare). Ma è una scelta mooooolto pericolosa e azzardata, per almeno 2 ragioni:
1) ogni volta che voglio passare da un s.o. all'altro devo riavviare il ssistema;
2) se pasticcio con il MBR (master boot record) rischio di non poter più avviare nè un s.o nè l'altro. Tradotto: non posso più avviare il pc.
Allora ecco la soluzione: installo un pc virtuale dentro il mio pc.
Il "computer virtuale" (=virtual machine) potrà poi contenere qualunque sistema operativo: linux, win 98, vista, quello che vogliamo (a patto ovviamnente di avere il cd di installazione di quel s.o.).
La figata è che se faccio casino in fase di installazione del s.o. "ospite", o se cancello inavvertitamente dei file di sistema o qualunque errore si crei, mi basta una "formattazione virtuale" del pc ospite, e non perdo niente.
Sono stato abbastanza confuso fino qui?
Bene, mi fa piacere.
Proviamo a capire nel pratico.
Esistono varie piattaforme per usare la virtal machine.
Una è distribuita dalla Microsoft, ma non ci piace nemmeno un po', perchè Bill Gates è brutto e cattivo.
Poi c'è Virtual Box, ma personalmente non sono mai riuscito a usarla.
Invece mi trovo bene con VMWARE.
Questo software ha una versione a pagamento e una gratuita il VMWARE PLAYER (
http://www.vmware.com/products/player/ ).
N.B. io in questo articolo mi riferisco all'installazione di vmware su un s.o residente windows (esiste anche la possibilità di installarlo su un s.o residente linux).
scarichiamo e installiamo VMWARE PLAYER. Nell'installazione chiudiamo tutti i programmi anche quelli in background, per evitare problemi. Meglio anche creare un punto di ripristino, non si sa mai.
Una volta installato, il player ha bisogno dei file di configurazione. Si tratta di un file .vmx ("Virual Machine Configuration") e di un secondo con estensione .vmdk ("Virtual Machine Hard Disk").
Il primo, un file di test di pochi byte, contiene le info di configurazione, il secondo, di diversi gigabyte, è l'hard disk virtuale vero e proprio.
Nel file di configurazione decideremo il numero di giga del pc virtuale, il numero di porte da attivare, dove montare il cd rom ecc ecc. Il secondo invece conterrà i nostri file virtuali.
Dove trovare questi due file? A meno di volerseli scrivere di proprio pugno, si trovano molti esempi già pronti in rete (scrivete vmx o vmdk su google), eventualmente da modificare secondo le proprie esigenze.
Il computer virtuale userà una parte della nostra ram fisica (decideremo noi quanta ram utilizzare). Pertanto non ha senso installare la virtal machine su pc con meno di un gb di ram.
Io ad es, ho un giga di ram e ne ho destinati 512 mb al pc virtuale. Il che significa che quando la virtual machine è spenta il mio pc reale (XP) gira con 1gb di ram; quando la VM è accesa, ho due pc che lavorano insieme (xp + linux) dividendosi la ram al 50%.
Suggerimento: creando un file .vmdk da meno di 5 giga (o più vmdk da 5 giga l'uno, sarà possibile effettuare copie di backup del nostro pc virtuale si DVD).
Articoli sulle VM:
http://www.ilsoftwar...ydl.asp?ID=1027 (da qui si può anche scaricare VMWARE
http://www.nothing2hide.net/windows/avv ... -5-minuti/
http://www.ilsoftwar...oli.asp?ID=3444http://it.wikipedia.org/wiki/VMwareSe proprio non si capisce un tubo e a qualcuno interessa, mandatemi un mp :wink: