TopAlter.com

FAUMachine Alternatives

FAUMachine Alternatives

FAUMachine

FAUmachine is a virtual machine, similar in many respects to VMWare[tm], QEMU or Virtual PC[tm]. What distinguishes FAUmachine from these other virtual machines, are the following features:

The FAUmachine virtual machine runs as a normal user process (no root privileges or kernel modules needed) on top of (currently) Linux on i386 and AMD64 hardware. The port of FAUmachine to OpenBSD and Mac OS X (intel) is in progress.

Fault injection capability for experimentation in FAUmachine.

VHDL interpreter for automating experiments and tests based upon our project fauhdlc. We also ship example scripts for our VHDL interpreter that allow the automatic installation of several Linux distributions and other operating systems using the distribution's cdrom.

The CPU of FAUmachine is based on the virtual CPU from Fabrice Bellard's excellent QEMU simulator, which can execute anything a real x86/AMD64 CPU can execute, too.

FAUmachine simulates a large variety of different hardware components, including

- several x86 and AMD64 CPUs,
- IDE and SCSI controllers,
- NE2000- and Intel eepro100 network interface adapters,
- an SB16 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,
- a USB-to-Serial adapter,
- and even a three-story elevator.

Additionally, FAUmachine can not only simulate a PC, but also its environment, like power switches, the monitor, the power supply and even the interaction of the user. The virtual user can recognize text and bitmaps on the screen and react to it by typing, moving and clicking the mouse, pressing the reset button, and the like.

One of the main differences to other virtual machines like QEMU, VirtualBox, Bochs or VMware is, that FAUmachine can be configured on a very fine granular level. Such details include, to what memory bank a memory module is connected to, or which PCI-slot a PCI-card is inserted into.

Of course FAUmachine supports networking. It can be connected to the local network which its host machine is attached to in a masquerading-like way using slirp, or even transparently via a TUN/TAP-bridging interface. If the appropriate servers are running on the FAUmachine, login from any real machine is possible, once the network is set up.

FAUmachine has the ability to take screenshots of the simulated monitor. It also comes with facilities to record a movie of the virtual screen during simulation, which can be re-coded to OGG/Theora using our tool faum-encoder.

Best FAUMachine Alternatives

Looking for other FAUMachine-like programs? We've rounded up our favorites FAUMachine alternatives. Try any one of these fan favorites to see if they'll support your system and meet your specific needs.

VirtualBox

VirtualBox

FreeOpen SourceMacWindowsLinuxBSDSolaris

VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high...

Features:

  • Virtualization
  • Open VMDK files
  • Multiple languages
  • Zalando integration
VMware Workstation Pro

VMware Workstation Pro

CommercialWindowsLinux

VMware Workstation Pro is a commercial hypervisor that allows users to create and run virtual machines on one computer.

Features:

  • Support for Android Things
  • Bundled with macOS
  • Multiple languages
  • Virtualization
VMware Workstation Player

VMware Workstation Player

Free PersonalWindowsLinux

VMware Workstation Player builds on the industry leading foundation of Workstation Pro, and delivers a streamlined user interface for creating and running operating...

Features:

  • Operating system
  • Virtualization
QEMU

QEMU

FreeOpen SourceMacWindowsLinuxBSD

QEMU (short for "Quick EMUlator") is a free and open-source hosted hypervisor that performs hardware virtualization. QEMU is a hosted virtual machine...

Features:

  • Virtualization
  • Operating system
  • Portable
  • Scriptable
  • User mode emulation
Parallels Desktop

Parallels Desktop

FreemiumMac

Parallels Desktop gives Mac users the ability to run Windows, Linux or any other operating system and their critical applications at the same time as Mac OS X on any...

Features:

  • Operating system
  • Run Windows software
  • Virtualization
VMware Fusion

VMware Fusion

CommercialMac

Seamlessly run your favorite Windows applications and devices, on any Intel-based Mac. Built from the ground up for the Mac, VMware Fusion is the easiest way to switch...

KVM (Kernel-based Virtual Machine)

KVM (Kernel-based Virtual Machine)

FreeOpen SourceLinuxAndroid

KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists...

Features:

  • Extensible by Plugins/Extensions
  • Linux-based
  • Virtualization
Xen

Xen

FreeOpen SourceLinux

Xen.org, home of the Xen hypervisor, the powerful open source industry standard for virtualization. It is a native (bare-metal) hypervisor providing services that allow...

Features:

  • Hypervisor
  • Virtualization
VMware vSphere Hypervisor

VMware vSphere Hypervisor

CommercialWindowsLinuxNVIDIA vGPUAMD MxGPU

VMware vSphere Hypervisor ( based on ESXi ) is a free bare-metal hypervisor that virtualizes servers so you can consolidate your applications on less hardware.

Portable Virtualbox

Portable Virtualbox

FreeOpen SourceWindows

Portable-VirtualBox is a free and open source software tool that lets you run any operating system from a usb stick without separate installation. It unpacks and adjusts...

Features:

  • GNU/linux-libre
  • Portable
  • Virtualization

Upvote Comparison

Interest Trends

FAUMachine Reviews

Add your reviews & share your experience when using FAUMachine to the world. Your opinion will be useful to others who are looking for the best FAUMachine alternatives.

Copyright © 2021 TopAlter.com

Sites we Love: AnswerBun, MenuIva, UKBizDB, Sharing RPP