Qemu e' un sistema che permette di emulare un sistema nel sistema, ideato e coordinato da Fabrice Bellard. Viene comunemente detto un sistema di macchine virtuali.

Storia

Qemu nacque come progetto che aveva in mente l'emulazione del solo microprocessore x86 su sistema operativo GNU Linux. Siamo nell'anno 2003. L'idea di base era far girare Wine anche su macchine con architetture diverse da x86 (ad esempio: ppc,l'architettura dei Macintosh). Lo scopo fu raggiunto e si vide che la tecnica della traslazione dinamica utilizzata da qemu era piu' che valida anche per fare qualcosa in piu'. Si comincio' dunque a lavorare sulla possibilita' di creare un intero sistema di macchina virtuale ed emulare un sistema x86 completo. Il risultato ottenuto fu piu'che buono e la velocita' operativa era abbastanza soddisfacente anche su architetture diverse da quella emulata, sicuramente prestazioni di gran lunga migliori di Bochs e una progettazione ed implementazione molto pulita.

Stato attuale

Allo stato attuale, Qemu e' in grado di simulare sistemi x86, amd64, ppc e arm. Per emulare x86 all'interno di macchine x86 esiste un modulo chiamato Kqemu, non opensource che migliora esponenzialmente le prestazioni della macchina simulata. Molti sviluppatori lavorano su di esso e molti progetti collaterali, come il FreeOsZoo, si occupano di fornire materiale per lavorare velocemente e agevolmente utilizzando questa piattaforma


Collegamenti esterni