|
30 Luglio 2007
Ormai VMWare è conosciuto da tutti e, nonostante vi siano alternative valide sul mercato (che vedremo poi nel seguito) rimane il mio favorito.
Come tutti sapranno VMWare Workstation è a pagamento (è comunque possibile scaricare il software all'indirizzo http://www.vmware.com/download/ws/eval.html dopo essersi registrati ed aver ricevuto via email una Key di installazione che rende il software attivo per 30 giorni). Tuttavia è totalmente free e libera da scaricare (senza scandenze nel suo utilizzo), la versione Player (che è inclusa nella versione completa) all'indirizzo http://www.vmware.com/download/player/. La versione Player come dice il nome stesso consente unicamente di eseguire macchine virtuali già create ma non di crearne nuove tanto meno di modificare quelle esistenti. Dall'uscita della versione Player c'è stato parecchio movimento relativamente all'obiettivo di creare un programma che consentisse tali operazioni. Uno dei siti più interessanti al riguardo è il seguente
http://www.sanbarrow.com
Tra le tante cose interessanti (tra le quali spicca il progetto MOA ossia un pacchetto di Plugins per BartPE con l'obiettivo di creare una versione Live di Windows basata su Windows 2003 SP1 o superiori con installato VMWare Workstation 5.5.3) vi è una sezione totalmente dedicata alla spiegazione dettagliata dei vari parametri da usare all'interno di un file ".vmx":
http://sanbarrow.com/vmx.html
un file ".vmx" è essenzialmente un file di testo che rappresenta il cuore di una VMWare Virtual Machine: al suo interno si trovano tutte le caratteristiche della macchina virtuale come ad esempio i vari lettori CD collegati, gli Hard Disk presenti , etc... con le caratteristiche dettagliate di ognuno.
L'altro concetto importante di una VMWare Virtual Machine è quello di Virtual Hard Disk: gli hard disk che compongono una macchina virtuale sono file con estensione VMDK (VMWare Virtual Hard Disk)
Per quanto riguarda la creazione di file ".vmx", già da tempo è disponibile un servizio online di creazione al seguente indirizzo
http://www.easyvmx.com/easyvmx.shtml
Per quanto riguarda la creazione completa di una macchina virtuale ossia la creazione del file ".vmx" ed i vari file ".vmdk" già da tempo è disponibile un pacchetto di applicativi (tra l'altro Open Source con sorgenti in Visual Basic) all'indirizzo
http://petruska.stardock.net/Software/VMware.html
Tuttavia la scelta migliore è l'utilizzo di un software che è giunto alla ribalta di recente: si tratta di VMManager
http://vmmanager.sourceforge.net/
E' anch'esso Open Source (con sorgenti in Delphi) e nel sito si può trovare la documentazione e vari filmati che ne evidenziano le potenzialità. Il software è un applicativo Win32 scritto in Delphi 2005, ma sono riuscito a compilaro e buildarlo anche nel buon vecchio Delphi 7 (dopo aver opportunamente eliminato dai file .dfm alcune proprietà dei controlli tipiche delle versioni successive di Delphi). Dopo aver fatto alcune prove si può proprio dire che vale l'uguaglianza seguente
VMManager + VMWare Player = VMWare Workstation (FreeWare) (Freeware) (a pagamento)
Per finire direi che è opportuno fare una carrellata di quelle che sono le principali opportunità presenti sul mercato in ambito di emulazione di sistemi operativi
VMWare Workstation http://www.vmware.com
A mio parere la soluzione più performante; disponibile da sempre nelle 2 versioni per Windows e Linux e in fase di completamento (attualmente la RC1) anche la versione denominata Fusion destinata ai sistemi operativi Mac. Supporta l'esecuzione di macchine virtuali basate su Microsoft Windows, Linux, Novel Netware e Sun Solaris (oltre ad altri sistemi tipo ad esempio Ms-DOS e FreeBSD). L'esecuzione di macchine virtuali basate su sistemi operativi Mac non è ufficialmente supportata tuttavia è possibile reperire in rete varie documentazioni al riguardo ed anche macchine virtuali complete dalla rete torrent: in ogni caso bisogna prendere il tutto con la dovuta cautela considerando che il risultato finale è ben lontano dalla perfezione (la Virtual Machine viene eseguita ma con diverse problematiche)
Microsoft Virtual PC
Disponibile nella versione per Windows (Virtual PC 2007) e nella versione per Mac (Virtual PC 7). Come si può notare, Virtual PC 2007 è freeware. Virtual PC supporta l'esecuzione di macchine virtuali basate su Microsoft Windows, MS-DOS e OS/2. In ogni caso si può sperimentare l'installazione di altri sistemi operativi come ad esempio Linux
Parallels http://www.parallels.com/
Disponibile principalmente nella versione per Windows e Linux (Parallels Workstation) e nella versione per Mac (Parallels Desktop). Supporta l'esecuzione di macchine virtuali basate sulla quasi totalità dei sistemi operativi esistenti
VirtualBox http://www.virtualbox.org
Notevole software Open Source (sorgenti in C/C++) di recente sviluppo (aggiornato di frequente) disponibile per Windows, Linux e Mac. Supporta l'esecuzione di macchine virtuali basate su un ampio range di sistemi operativi (l'elenco dei sistemi operativi guest supportati è disponibile all'indirizzo http://www.virtualbox.org/wiki/Guest_OSes e come si può notare i sistemi operativi Mac non sono supportati). Lasciano di stucco le sue performance che si avvicinano (ed a volte superano) quelle del blasonato VMWare (anche se comunque non ha tutte le funzionalità e la stabilità di VMWare ... comunque promette davvero bene tenendo conto poi che è anche Open Source)
|