Emulator Matrix

Matrix of Emulation and OS Tests

A matrix to track what I've tried and how it panned out...

Emulation:QEMUGXemulMAMETMEAlphaVM-FreeFreeAXP
PlatformOS
Alpha (DEC)HP Tru64No [1]N/AN/AN/AYesYes
LinuxYesN/AN/AN/AYesNo [2]
NetBSDNo [1]N/AN/AN/ANo [4]No [2]
ARM (Raspberry Pi)LinuxYes??N/AN/AN/A
NetBSD???N/AN/AN/A
PA-RISC (HP 9000)HP-UXYesN/AN/AN/AN/AN/A
LinuxYesN/AN/AN/AN/AN/A
NetBSDYesN/AN/AN/AN/AN/A
MIPSLinuxYes??N/AN/AN/A
NetBSD???N/AN/AN/A
MIPS (SGI)IRIXN/A?YesN/AN/AN/A
LinuxN/A??N/AN/AN/A
NetBSDN/A??N/AN/AN/A
Motorola 68000 (Mac)Apple System?N/A?N/AN/AN/A
LinuxYesN/A?N/AN/AN/A
NetBSD?N/A?N/AN/AN/A
Motorola 68000 (Sun)SunOSN/AN/A??N/AN/A
LinuxN/AN/A??N/AN/A
NetBSDN/AN/A??N/AN/A
PowerPC (Mac)LinuxYes?N/AN/AN/AN/A
MacOS 9Yes?N/AN/AN/AN/A
Mac OS XYes?N/AN/AN/AN/A
NetBSD??N/AN/AN/AN/A
PowerPC (RS/6000)IBM AIX??N/AN/AN/AN/A
LinuxYes?N/AN/AN/AN/A
NetBSD??N/AN/AN/AN/A
SPARC (sun4m)LinuxYesN/AN/A?N/AN/A
NetBSDYesN/AN/A?N/AN/A
SolarisYesN/AN/A?N/AN/A
SunOS 4.xYesN/AN/A?N/AN/A
SPARC (sun4u)LinuxYesN/AN/A?N/AN/A
NetBSDYesN/AN/A?N/AN/A
SolarisNo [3]N/AN/A?N/AN/A

Emulation notes:

  1. Incomplete SRM firmware prevents boot
  2. Installation process results in a kernel panic
  3. Kernel panic on boot with OpenBIOS (see building openbios sparc64 for qemu for failure messages for Solaris 2.5 through Solaris 10, and Qemu SPARC64 Panics on Sun Solaris 5.8 - BOP_ALLOC failed in the QEMU bug tracker for progress on the issue).
  4. AlphaVM running NetBSD throws a "Floating point exception" when the SCSI controller is initialized (see Alphavm_free and BSDs)

Of course this is what I'm seeing with the versions I've tried, so it may behave differently for you...

The sites for the emulation software:

For other platforms and architectures, see the system package manager and the source sites.

Further Sources


No comments: