da The King of GnG » sab mag 20, 2006 2:26 pm
Una macchina virtuale è, per definizione, un ambiente software o hardware in grado di eseguire codice interpretato e non compilato per la macchina su cui deve girare. In questa maniera, è possibile "virtualizzare", appunto, l'esecuzione del codice, che sarà uguale su qualunque piattaforma debba girare: a cambiare è giusto il runtime che si occupa di caricare in memoria il codice universale, diverso da sistema a sistema (un runtime che gira su XP non può certo girare su Unix, per farti un esempio banale).
Tale concetta si può applicare ad ambiti di utilizzo diversissimi tra loro: girano su Virtual Machine gli applet Java utilizzati da molti siti web, sono virtual machine gli emulatori di vecchi arcade e vecchie console (M.A.M.E., Gens, ZSNES, Chankast, Freedo eccetera), o interi sistemi hardware/software, recenti o meno recenti (DosBOX emula un sistema 384/486 completo di VGA/MCGA/SVGA, SoundBlaster, Roland GM, filesystem dos e prompt dei comandi con relativo command.com; VMware Workstation emula invece sistemi più recenti, con la possibilità di far partire, in un ambiente virtualizzato protetto, sistemi operativi a 32 bit).
Ad ogni modo, VMware non è affatto freeware....freeware è VMware Player, un prodotto pensato per eseguire macchine virtuali precompilate, create con VMware Workstation e distribuibili nelle modalità che si preferisce.
“People should just buy a cd and rip it. You are legal then" - William Henry Gates III (detto "Bill")