QEMU

QEMU is a fast processor emulator. Using dynamic translation it achieves a reasonable speed while being easy to port to new host CPUs. In its user mode emulation mode, it can launch Linux processes compiled for one CPU on another CPU. Linux system calls are converted because of endianness and 32/64 bit mismatches. In its full system emulation mode, it emulates a full system, including a processor and various peripherials.

Tags Emulators
Licenses Open Software GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 Mar 2009 17:00
  • Rrelease-after

    Changes: Support was added for Bluetooth emulation and host passthrough, Kernel Virtual Machine acceleration, TCG, BSD userspace emulation, and much more. Live migration and new save/restore formats were added. Many new devices were added. Multiple VNC clients are now supported, and TLS encryption is now supported in VNC. Many more features were added, and many bugs were fixed.

    • Rrelease-mid
    •  15 May 2008 13:52
    • Rrelease-after

    Changes: Several features were added, such as TFTP booting from a host directory, tap device emulation for Solaris, monitor multiplexing to several I/O channels, CPU model selection support, MIPS64 and MIPS 64-bit FPU support, Xscale PDA and ColdFire system emulation, read-only support for Parallels disk images, and many more. Several bugs were fixed.

    • Rrelease-mid
    •  07 Feb 2007 09:40
    • Rrelease-after

      No changes have been submitted for this release.

      • Rrelease-mid
      •  27 Nov 2006 08:29
      • Rrelease-after

      Changes: ACPI support, MIPS FPU support, Solaris/SPARC host support, Windows sparse file support, PCNET NIC support, support for variable frequency host CPUs, support for AMD Flash memories, and support for capturing audio to WAV files were added. PC VGA BIOS fixes were made. OpenBios is now used for SPARC targets. VNC server fixes were made. USB updates were made. PPC breakpoints and single stepping, UDP/TCP/telnet character devices, RTL8139 NIC TCP segmentation offloading, and a workaround for Win32 SMP hosts were implemented.

      • Rrelease-mid
      •  27 Dec 2005 01:56
      • Rrelease-after

      Changes: Support for ARM Integrator/CP board system emulation, support for MIPS R4K system emulation, and initial SMP support on x86 with up to 255 CPUs. Many new audio emulation features were included along with initial USB support and new networking options for VLAN support between several QEMU instances.

      Rss Recent comments

      Rcomment-before 02 May 2005 16:05 Rcomment-trans h3knix Rcomment-after

      Great stuff
      I just had to post a comment... I really like this software, I develop a linux distribution, and aid in the development of a few other projects, and having the ability to test installs without messing up my original system is very helpful. QEMU was easy to install, and is very easy to use. Even the accelerator was easy to install and use. 10 stars!

      No-screenshot

      Project Spotlight

      Cyrus IMAP Server

      Full featured IMAP server

      4b07879d5a5e6363290a5602f791696b_thumb

      Project Spotlight

      DMDirc

      An IRC client.