TOP
|
QEMU-open source processor emulator |
[ 录入者:admin | 时间:2007-10-28 01:58:09
| 作者: | 来源:
| 浏览:656次 ] |
QEMU is a generic and open source machine emulator and virtualizer. When used as a machine emulator, QEMU can run OSes and programs made for one machine (e.g. an ARM board) on a different machine (e.g. your own PC). By using dynamic translation, it achieves very good performances. When used as a virtualizer, QEMU achieves near native performances by executing the guest code directly on the host CPU. A host driver called the QEMU accelerator (also known as KQEMU) is needed in this case. The virtualizer mode requires that both the host and guest machine use x86 compatible processors. The supported host and target CPUs are listed in the status page.
Down:
QEMU
QEMU on Windows provides precompiled QEMU versions for Windows. Q is a Mac OS X port of QEMU with a nice GUI. OpenSolaris port. CVS snapshots of the QEMU source code. QEMU Accelerator Module
RPMs for Fedora and RHEL. Slackware packages. QEMU user emulation examples
qemu-gnemul-0.5.3.tar.gz [td]Binary distribution of various Linux systems libraries to run i386, arm, armeb, sparc, ppc, mips and mipsel test executables with QEMU (/usr/gnemul/qemu-xxx directory).
|
qemu-tests-0.5.3.tar.gz [td]Binary distribution of dynamically linked Busybox and ash executables for i386, arm, armeb, sparc, ppc, mips and mipsel to test QEMU (put in qemu/tests directory, you also need qemu-gnemul). | QEMU disk images
linux-0.2.img.bz2 (8 MB) [td]Small Linux disk image containing a 2.6.20 Linux kernel, X11 and various utilities to test QEMU.
|
freedos.img.bz2 [td]FreeDOS disk image (modified version from the Bochs project)
|
small.ffs.bz2 [td]Small NetBSD Image (thanx to Nicolas Ollinger)
|
minix204.tar.bz2 [td]Minix 2.0.4 (thanx to Túlio Almeida Pexoto)
|
efi-bios.tar.bz2 [td]EFI BIOS for QEMU (thanx to Tristan Gingold)
|
sparc-test-0.2.tar.gz [td]SPARC Linux 2.6 test kernel and initrd disk image[/td]
|
arm-test-0.2.tar.gz [td]ARM Linux 2.6 test kernel and initrd disk image (thanx to Paul Brook) [/td]
|
mips-test-0.2.tar.gz [td]MIPS Linux 2.6 test kernel and initrd disk image (thanx to Thiemo Seufer) [/td]
|
mipsel-test-0.2.tar.gz [td]MIPS little endian Linux 2.6 test kernel and initrd disk image (thanx to Thiemo Seufer) |
List of Supported Guest OSes Target CPU support The target CPU is the one QEMU emulates. User emulation means emulation of user code in order to launch Linux processes. System emulation means full CPU emulation in order to launch an Operating System.
Target CPU User emulation System emulation x86 OK OK x86_64 Not supported OK ARM OK OK SPARC OK OK SPARC64 Dev only Dev only PowerPC OK OK PowerPC64 Not supported Dev only MIPS OK OK m68k Dev only Dev only SH-4 Dev only Dev only
Host CPU support The host CPU is the one which executes QEMU.
Host CPU Status x86 OK x86_64 OK PowerPC OK Alpha Testing Sparc32 Testing ARM Testing S390 Testing Sparc64 Dev only ia64 Dev only m68k Dev only
Note: Testing means that the emulator is working on most of the regression tests, but that some important application fail. |
|
|
|