IntroductionGXemul is a framework for full-system computer architecture emulation. Several real machines have been implemented within the framework, consisting of processors (ARM, MIPS, Motorola 88K, PowerPC, and SuperH) and surrounding hardware components such as framebuffers, interrupt controllers, busses, disk controllers, and serial controllers. The emulation is working well enough to allow several unmodified "guest" operating systems to run. Here are some examples:
The source code is available as Free Software. It should be possible to compile the source code on most Unix-like systems with few or no modifications. It is available for download on the Download page.
The emulator does not have to run entire guest operating systems; it can be used for smaller experiments as well. Please see the README file of the latest stable release for some examples.
If you have found a bug in GXemul, if you have comments or suggestions, or if you have questions and you can't find the answers you seek in the documentation, then please send mail to one of the mailing lists:
or ask in the IRC channel
#GXemul on FreeNode.