QEMU

software emulatore
Versione del 12 giu 2005 alle 17:48 di Mela (discussione | contributi) (interwiki)

Template:Stub informatica

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 più che valida anche per fare qualcosa in più. Si cominciò dunque a lavorare sulla possibilità di creare un intero sistema di macchina virtuale ed emulare un sistema x86 completo. Il risultato ottenuto fu più che buono e la velocità 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 è 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