Emulation on Linux

This page is no longer actively maintained but please feel free to report any dead links & I will update or remove.

Emulation is the process of simulating the hardware of one computer on another computer, this means that you can run software designed for a different platform than the one you are using. This could mean running apple mac software or arcade machine ROMs on your Linux machine, the options are numerous.

Linux is well supported by a number of different emulators, just a few of which are listed here. Note that a few of these are not true emulators but are virtual machines (eg VMware) or they translate API calls (eg WINE) but the end results are similar.

Last modified: 21 July 2012