Emularea cu QEMU
- simulare completă a sistemului, care creează o mașină virtuală care are procesor propriu și diverse periferice, ceea ce vă permite să rulați un alt sistem de operare;
- Modul de emulare utilizator, acest mod este pus în aplicare numai pentru GNU / Linux, vă permite să ruleze pe programe de procesoare native compilate pentru alte platforme.
Modul disponibil opțional QEMU Accelerator (KQEMU), o parte din codul de executare pe procesorul real, direct, ocolind virtual, optimizând astfel executarea de cod într-un sistem complet de emulare-mode.
La momentul scrierii ca platformă principală ar putea fi utilizate de calculator pe baza x86- și PowerPC-procesoare, faza de testare au fost X86_64, Alpha, Sparc32, ARM și S390. În modul de simulare completă a sistemului, numai platforma x86 este pe deplin simulată, deși implementările x86_64, SPARC și PowerPC sunt deja disponibile, dar se află în faza de testare. Modulul de accelerator QEMU este implementat până acum numai pentru Linux, deși în viitor este de asemenea planificat să susțină Windows, BSD și procesoare pe 64 de biți. În modul utilizator, lista este puțin mai mare decât x86, ARM, SPARC și PowerPC. Platformele rămase sunt încă în stadiul de testare și pot apărea disfuncționalități în timpul funcționării.
Mașina virtuală i386 creată cu qemu primește următorul set de dispozitive virtuale:
După cum puteți vedea, în momentul de față mașina virtuală din qemu nu funcționează cu dispozitivele USB și SCSI. Aici, pentru moment, fără îndoială că pierdeți VMWare.
Toate bibliotecile și un emulator sunt distribuite în codul sursă pentru GNU LGPL, cu excepția numai Accelerator Modulul QEMU, care este un produs de proprietate și necesită acordul dezvoltator în propagarea și utilizarea comercială.
# tar zxvf qemu-0.6.1.tar.gz
După aceasta, emulatorul poate fi pornit. Dacă introduceți qemu fără parametri, va fi afișată o listă de opțiuni. În general, linia de start arată astfel:
qemu [opțiuni] [disc_image]
Acum, pentru un exemplu de sistem de invitați, introduceți discul de boot în CD-ROM și dați următoarea comandă: