PC Computer - x86 Emulators

<< Go to Linux systems list

Popular Emulators

Name Description
DOSBox DOSBox is a DOS-emulator that uses the SDL-library which makes DOSBox very easy to port to different platforms. DOSBox has already been ported to many different platforms, such as Windows, BeOS, Linux, MacOS X...

DOSBox also emulates CPU:286/386 realmode/protected mode, Directory FileSystem/XMS/EMS, Tandy/Hercules/CGA/EGA/VGA/VESA graphics, a SoundBlaster/Gravis Ultra Sound card for excellent sound compatibility with older games.
PCem As of v17, PCem emulates various 8088-, 8086-, 286-, 386-, 486-, Pentium-, and Super Socket 7-based systems; various Basic, Unaccelerated (S)VGA, 2D accelerated SVGA, 3D accelerated SVGA, and 3D only graphics cards; and various Sound, HDD Controller, and Miscellaneous cards.

Other Emulators

Name Description
Bochs Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Bochs can be compiled to emulate many different x86 CPUs, from early 386 to the most recent x86-64 Intel and AMD processors which may even not reached the market yet.

Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS or Microsoft Windows. Bochs was originally written by Kevin Lawton and is currently maintained by this project.

Bochs can be compiled and usd in a variety of modes, some which are still in development. The 'typical' use of bochs is to provide complete x86 PC emulation, including the x86 processor, hardware devices, and memory. This allows you to run OS's and software within the emulator on your workstation, much like you have a machine inside of a machine. For instance, let's say your workstation is a Unix/X11 workstation, but you want to run Win'95 applications. Bochs will allow you to run Win 95 and associated software on your Unix/X11 workstation, displaying a window on your workstation, simulating a monitor on a PC.
PCE PCE is an IBM PC 5150 emulator. It emulates most of the hardware of an IBM PC 5150. The emulation is complete enough to boot DOS and run most DOS applications.

PCE was written in ANSI-C and is licensed under the GNU General Public License, Version 2.
QTemu QtEmu is an application that uses Qemu and KVM to run virtual machines. It is written in Qt4, and integrates well into the KDE desktop (though there is also a Linux version). It is meant to be a replacement for software such as VMware.

It has the ability to run any operating system on your computer without the need for rebooting or even disturbing the operating system you already have installed. This allows you to easily test a new operating system or try a Live CD on your system without any danger to your computer.
Wine Wine lets you run Windows software on other operating systems. With Wine, you can install and run these applications just like you would in Windows.

Wine is still under active development. Not every program works yet, however there are already several million people using Wine to run their software.

PC Computer - x86 Emulators on Other Platforms

Windows (10)
BeOS (1)
Macintosh (5)
-- Playstation 2 (1)
-- Nintendo DS (1)
-- Nintendo Wii (1)
Java (2)
Android (3)
JavaScript (6)