> Mah, teoricamente la cosa dovrebbe essere fattibile solo in alcuni tipi
> di hypervisor dove usano "shared memory": Vmware ad esempio dice di
> poter (quoto da alcuni loro discorsi) "duplicare in memoria un sistema,
> pur tenendo alcune aree di memoria comuni tra macchine virtuali, il
> tutto per occupare meno RAM fisica". 

Si, VMware fa questo. Praticamente funziona così:
ogni VM ha dei processi attivi, ogni processo viene identificato univocamente 
per quanto riguarda nome e versione tramite una signature. Se un'altra VM deve 
caricare un processo identico (stessa signature) viene messo un puntatore alla 
zona di memoria contenente il processo già caricato. Ovviamente questo processo 
dev'essere in read-only, non appena una delle VM modifica questa zona di 
memoria comune, la modifica viene registrata su una nuova area di memoria e le 
VM non puntano più alla stessa area.



________________________________________________________
http://www.sikurezza.org - Italian Security Mailing List

Rispondere a