FAUmachine is a virtual machine that emulates a PC. It runs as a normal user process (no root privileges or kernel modules needed) on top of Linux on i386 hardware. Ports to OpenBSD and Windows are in progress. An out-of-the-box Linux distribution can be installed onto this virtual hardware, using the installation program that comes with it. Binaries compiled for i386 hardware architecture will also run on FAUmachine. FAUmachine supports networking and FAUmachines can be connected transparently to the local network to which their host machine is attached. If the appropriate servers are running on the FAUmachine, login from any real machine is possible, once the network is set up.
spim is a self-contained software simulator for running R2000/R3000 assembly language programs. It reads and can immediately execute files containing assembly language code. spim also provides a debugger and simple set of operating system services. spim provides both a simple, textual interface and a fancier, graphical interface. The package includes complete source code and documentation.