If you'd like to try a new twist on virtualization, FAUmachine might be the next cool thing.
For those of you who don’t already know about FAUmachine (FAU), it’s a virtual machine that allows you to install full operating systems and run them as if they were independent computers. FAUmachine is similar to VirtualBox, QEMU, and other full virtualization technologies. It is a project sponsored by the Friedrich Alexander University Computer Science Department in Germany (Erlangen-Nuremberg*). FAU is a computer simulator that is an independent virtual machine project. The CPU is based on the virtual CPU in QEMU.
FAU distinguishes itself from other virtualization technologies in the following ways:
FAU runs as a normal user process. Root privileges and kernel modules not required.Fault injection capability for experimentation.VHDL interpreter and several example scripts for the VHDL interpreter.
From the FAUmachine web site:
FAUmachine simulates a large variety of different hardware components, including several x86 and x86_64 CPUs,
IDE and SCSI controllers,NE2000- and Intel eepro100 network interface adapters,a Sound Blaster 16 sound card,a generic VGA and a Cirrus GD5446 graphics adapter,a 24 and a 48 pin direct-I/O PCI-card,
but also peripherals such as
networking hubs and routers,serial terminals,modems,USB-to-Serial adapters,and even a three-story elevator.***
FAU also simulates the whole PC environment, like the power switch, the monitor, the power supply, and more. You can also configure memor