RunXonY

This repository and the corresponding Github Pages tracks the compatibility technologies, like emulators, simulators, translators, virtual machines, and any related technologies that can run X (guest) on Y (host).

X and Y could be soft, hardware, and any layers in computer architecture.

😃 Feel free to add new runXonY entries by opening issues or pulling requests.

This website contains detailed documentation (WIP) for the compatibility technologies, and several graphs as follows:

TimelineX-Y Relplot

About

Software Stack

Timeline

X-Y Relplot

Listed by Name

Alky

NameRun XOn Y
AlkyNO_SYSCALL-X86-USRLINUX-X86-USR, MACOS-X86-USR

TODO

Anbox

  • Date: 2016.04.11 - today
  • License: GPL3
NameRun XOn Y
AnboxANDROID_RUNTIME-LINUX_ANDROID-X86_64-USRLINUX-X86_64-USR
AnboxANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USRLINUX-AARCH64-USR

TODO

Anbox-halium

  • Date: 2021.04.16 - 2021.08.27
  • Parent: Anbox
NameRun XOn Y
Anbox-halium

TODO

Aries

NameRun XOn Y
AriesUNIX-PARISC-USRUNIX-IA64-USR

TODO

Arm-js

  • Date: 2012.05.20 - 2014.02.11
NameRun XOn Y
Arm-jsARM-USR_PVL

TODO

ARMeilleure

  • Date: 2019.08.09 - today
  • Parent: Ryujinx
NameRun XOn Y
ARMeilleureAARCH64-USRWINDOWS-X86_64-USR, LINUX-X86_64-USR

TODO

box64

NameRun XOn Y
box64-DynaRecLINUX-X86_64-USRLINUX-AARCH64-USR
box64-without-DynaRecLINUX-X86_64-USRLINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-LA-USR, LINUX-X86_64-USR, LINUX-RISCV64-USR

TODO

box86

NameRun XOn Y
box86LINUX-X86-USRLINUX-AARCH32-USR

TODO

BPF(JIT)

  • Date: 2011.04.01 - today
  • Renames: eBPF(2014.09.04),
NameRun XOn Y
BPF(JIT)BPF-USRLINUX-I686-USR, LINUX-MIPSI-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-RISCV32-USR, LINUX-PARISC-USR, LINUX-MIPSIII-USR, LINUX-AARCH32-USR, LINUX-I386-USR, LINUX-M68K-USR, LINUX-POWERPC64-USR, LINUX-ARMV6M-USR, LINUX-MICROBLAZE-USR, LINUX-SH-USR, LINUX-MIPSIV-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-IA64-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-ARMV8A-USR, LINUX-ARMV5TEL-USR, LINUX-HEXAGON-USR, LINUX-LA-USR, LINUX-OPENRISC-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-SPARC64-USR, LINUX-ARC-USR, LINUX-MIPSII-USR, LINUX-S390-USR, LINUX-ARMV7R-USR, LINUX-ARMV7M-USR, LINUX-X86-USR, LINUX-ARMV8R-USR, LINUX-MIPS32-USR, LINUX-RISCV64-USR, LINUX-ARMV8M-USR, LINUX-I486-USR, LINUX-I586-USR, LINUX-ARMV7L-USR, LINUX-ARMV7A-USR, LINUX-ARM-USR, LINUX-ALPHA-USR, LINUX-CSKY-USR, LINUX-ARMV6L-USR

TODO

browsix

  • Date: 2015.09.26 - today
NameRun XOn Y
browsix

TODO

bsnes

  • Date: 2004.10.14 - today
  • Renames: higan(2012.08.09),
NameRun XOn Y
bsnesBSD-X86_64-USR, WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR

TODO

captive

NameRun XOn Y
captiveAARCH32-USR_PVLX86_64-USR_PVL

TODO

ChocolArm64

  • Date: 2018.02.21 - 2019.11.01
  • License: Unlicense
  • Parent: Ryujinx
NameRun XOn Y
ChocolArm64AARCH64-USRWINDOWS-X86_64-USR, LINUX-X86_64-USR

TODO

citra

  • Date: 2013.08.30 - today
NameRun XOn Y
citra

TODO

Code Morphing

NameRun XOn Y
Code MorphingX86-USR_PVLCRUSOE_VLIW-USR_PVL

TODO

Cygwin

  • Date: 1995.10.18 - today
  • Category: Compiler
NameRun XOn Y
CygwinCPP_SRC-LINUX_SYSLIBS, C_SRC-MACOS_SYSLIBS, CPP_SRC-MACOS_SYSLIBS, C_SRC-LINUX_SYSLIBS, CPP_SRC-BSD_SYSLIBS, C_SRC-BSD_SYSLIBSWINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR

TODO

DAISY

NameRun XOn Y
DAISYPOWERPC-USR_PVLDAISY_VLIW-USR_PVL

TODO

Deepin Android Runtime

  • Date: 2021.06.29 - today
  • Development: Dev.统信
NameRun XOn Y
Deepin Android Runtime

TODO

Denver

NameRun XOn Y
DenverAARCH64-USR_PVLDENVER_VLIW-USR_PVL

TODO

DeSmuME

NameRun XOn Y
DeSmuMEAARCH32-USR_PVLWINDOWS-X86_64-USR, LINUX-X86_64-USR, LINUX-X86-USR, WINDOWS-X86-USR, MACOS-X86-USR, MACOS-X86_64-USR

TODO

Digital Bridge

NameRun XOn Y
Digital BridgeLINUX-X86-USRLINUX-MIPS32-USR

TODO

Digital Bridge 2

NameRun XOn Y
Digital Bridge 2LINUX-X86-USRLINUX-MIPS32-USR

TODO

DistriBit

  • Date: 2009.01.01 - 2012.01.01
  • Development: Dev.上交
NameRun XOn Y
DistriBit

TODO

DOSBox

NameRun XOn Y
DOSBoxX86-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
DOSBoxX86-USR_PVLLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
DOSBoxX86-USR_PVLWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR
DOSBoxX86-USR_PVLBSD-I486-USR, BSD-ARMV7R-USR, BSD-AARCH64-USR, BSD-RISCV64-USR, BSD-ARMV7M-USR, BSD-ARM-USR, BSD-ALPHA-USR, BSD-I686-USR, BSD-MIPSIII-USR, BSD-SPARC-USR, BSD-ARMV7A-USR, BSD-MIPSIV-USR, BSD-I586-USR, BSD-PARISC-USR, BSD-ARMV6L-USR, BSD-MIPSI-USR, BSD-X86_64-USR, BSD-MIPS64-USR, BSD-I386-USR, BSD-SPARC64-USR, BSD-ARMV7L-USR, BSD-ARMV6M-USR, BSD-X86-USR, BSD-RISCV32-USR, BSD-POWERPC-USR, BSD-MIPSV-USR, BSD-MIPSII-USR, BSD-POWERPC64-USR, BSD-MIPS32-USR

TODO

DOSBox-X

NameRun XOn Y
DOSBox-XX86-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
DOSBox-XX86-USR_PVLLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
DOSBox-XX86-USR_PVLWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR
DOSBox-XX86-USR_PVLBSD-I486-USR, BSD-ARMV7R-USR, BSD-AARCH64-USR, BSD-RISCV64-USR, BSD-ARMV7M-USR, BSD-ARM-USR, BSD-ALPHA-USR, BSD-I686-USR, BSD-MIPSIII-USR, BSD-SPARC-USR, BSD-ARMV7A-USR, BSD-MIPSIV-USR, BSD-I586-USR, BSD-PARISC-USR, BSD-ARMV6L-USR, BSD-MIPSI-USR, BSD-X86_64-USR, BSD-MIPS64-USR, BSD-I386-USR, BSD-SPARC64-USR, BSD-ARMV7L-USR, BSD-ARMV6M-USR, BSD-X86-USR, BSD-RISCV32-USR, BSD-POWERPC-USR, BSD-MIPSV-USR, BSD-MIPSII-USR, BSD-POWERPC64-USR, BSD-MIPS32-USR

TODO

Dynamite

NameRun XOn Y
DynamiteLINUX-AARCH32-USRLINUX-MIPS32-USR
DynamiteLINUX-X86-USRLINUX-MIPS32-USR
DynamiteLINUX-X86-USRLINUX-MIPS32-USR
DynamiteLINUX-POWERPC-USRLINUX-X86-USR
DynamiteLINUX-AARCH32-USRLINUX-MIPS32-USR
DynamiteLINUX-POWERPC-USRLINUX-X86-USR

TODO

Dynamo

  • Date: 1999.01.01 - 2000.01.01
  • Development: Dev.HP
  • Category: Optimizer
NameRun XOn Y
DynamoUNIX-PARISC-USRUNIX-PARISC-USR

TODO

DynamoRIO

NameRun XOn Y
DynamoRIO-MACOS-AARCH32MACOS-AARCH32-USRMACOS-AARCH32-USR
DynamoRIO-WINDOWS-AARCH64WINDOWS-AARCH64-USRWINDOWS-AARCH64-USR
DynamoRIO-LINUX-AARCH32LINUX-AARCH32-USRLINUX-AARCH32-USR
DynamoRIO-LINUX-AARCH64LINUX-AARCH64-USRLINUX-AARCH64-USR
DynamoRIO-MACOS-AARCH64MACOS-AARCH64-USRMACOS-AARCH64-USR
DynamoRIO-WINDOWS-X86_64WINDOWS-X86_64-USRWINDOWS-X86_64-USR
DynamoRIO-WINDOWS-X86WINDOWS-X86-USRWINDOWS-X86-USR
DynamoRIO-MACOS-X86MACOS-X86-USRMACOS-X86-USR
DynamoRIO-MACOS-X86_64MACOS-X86_64-USRMACOS-X86_64-USR
DynamoRIO-WINDOWS-AARCH32WINDOWS-AARCH32-USRWINDOWS-AARCH32-USR
DynamoRIO-LINUX-X86LINUX-X86-USRLINUX-X86-USR
DynamoRIO-LINUX-X86_64LINUX-X86_64-USRLINUX-X86_64-USR

TODO

dynarmic

  • Date: 2016.07.01 - today
NameRun XOn Y
dynarmicAARCH32-USR, AARCH64-USRKERNELS-X86_64-USR

TODO

edk2-sagit

  • Date: 2019.02.22 - 2020.05.25
NameRun XOn Y
edk2-sagit

TODO

edk2-sdm845

NameRun XOn Y
edk2-sdm845

TODO

ExaGear

NameRun XOn Y
ExaGearLINUX-X86-USR, LINUX-X86_64-USRLINUX-AARCH64-USR

TODO

ExaGear Strategies

  • Date: 2014.01.01 - 2020.01.01
  • Development: Dev.Eltech_Russia
NameRun XOn Y
ExaGear StrategiesNO_SYSCALL-X86-USR, NO_SYSCALL-X86_64-USRANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR

TODO

FEX

NameRun XOn Y
FEXLINUX-X86-USR, LINUX-X86_64-USRLINUX-AARCH64-USR, LINUX-X86_64-USR

TODO

firebird

  • Date: 2014.04.26 - today
  • License: GPL3
NameRun XOn Y
firebird

TODO

FX!32

NameRun XOn Y
FX!32WINDOWS_NT4_0-X86-USRWINDOWS_NT4_0-ALPHA-USR

TODO

HQEMU

NameRun XOn Y
HQEMULINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USR, LINUX-ARM-USRLINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-X86-USR, LINUX-X86_64-USR

TODO

HyperMAMBO-X64

NameRun XOn Y
HyperMAMBO-X64AARCH32-USR_PVLLINUX-AARCH64-USR

TODO

IA-32 EL

NameRun XOn Y
IA-32 ELLINUX-X86-USRLINUX-IA64-USR
IA-32 ELWINDOWS-X86-USRWINDOWS-IA64-USR

TODO

Intel VT

NameRun XOn Y
Intel VTX86-USR_PVLX86-USR_PVL
Intel VTX86_64-USR_PVLX86_64-USR_PVL

TODO

KVM

  • Date: 2007.02.05 - today
NameRun XOn Y
KVMPOWERPC64-USR_PVLLINUX-POWERPC64-USR_PVL
KVMX86-USR_PVLLINUX-X86-USR_PVL
KVMIA64-USR_PVLLINUX-IA64-USR_PVL
KVMS390-USR_PVLLINUX-S390-USR_PVL
KVMAARCH64-USR_PVLLINUX-AARCH64-USR_PVL
KVMLA-USR_PVLLINUX-LA-USR_PVL
KVMX86_64-USR_PVLLINUX-X86_64-USR_PVL
KVMMIPS64-USR_PVLLINUX-MIPS64-USR_PVL

TODO

Limbo

  • Date: 2016.01.01 - 2022.01.01
  • Parent: QEMU-sys
NameRun XOn Y
LimboANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR

TODO

Linuxulator

  • Date: 2006.01.01 - today
NameRun XOn Y
Linuxulator-I386LINUX-I386-USRBSD-I386-USR
Linuxulator-X86LINUX-X86-USRBSD-X86-USR
Linuxulator-I486LINUX-I486-USRBSD-I486-USR
Linuxulator-I586LINUX-I586-USRBSD-I586-USR
Linuxulator-X86_64LINUX-X86_64-USRBSD-X86_64-USR
Linuxulator-ARMLINUX-ARM-USRBSD-ARM-USR
Linuxulator-I686LINUX-I686-USRBSD-I686-USR
Linuxulator-ARMV6LLINUX-ARMV6L-USRBSD-ARMV6L-USR
Linuxulator-ARMV6MLINUX-ARMV6M-USRBSD-ARMV6M-USR
Linuxulator-ARMV7LLINUX-ARMV7L-USRBSD-ARMV7L-USR
Linuxulator-ARMV7MLINUX-ARMV7M-USRBSD-ARMV7M-USR
Linuxulator-ARMV7ALINUX-ARMV7A-USRBSD-ARMV7A-USR
Linuxulator-AARCH64LINUX-AARCH64-USRBSD-AARCH64-USR
Linuxulator-POWERPCLINUX-POWERPC-USRBSD-POWERPC-USR
Linuxulator-POWERPC64LINUX-POWERPC64-USRBSD-POWERPC64-USR
Linuxulator-ARMV7RLINUX-ARMV7R-USRBSD-ARMV7R-USR
Linuxulator-MIPSIVLINUX-MIPSIV-USRBSD-MIPSIV-USR
Linuxulator-RISCV32LINUX-RISCV32-USRBSD-RISCV32-USR
Linuxulator-SPARCLINUX-SPARC-USRBSD-SPARC-USR
Linuxulator-MIPSIIILINUX-MIPSIII-USRBSD-MIPSIII-USR
Linuxulator-MIPSIILINUX-MIPSII-USRBSD-MIPSII-USR
Linuxulator-MIPSILINUX-MIPSI-USRBSD-MIPSI-USR
Linuxulator-MIPSVLINUX-MIPSV-USRBSD-MIPSV-USR
Linuxulator-MIPS64LINUX-MIPS64-USRBSD-MIPS64-USR
Linuxulator-MIPS32LINUX-MIPS32-USRBSD-MIPS32-USR
Linuxulator-RISCV64LINUX-RISCV64-USRBSD-RISCV64-USR
Linuxulator-SPARC64LINUX-SPARC64-USRBSD-SPARC64-USR

TODO

LLBT

NameRun XOn Y
LLBTLINUX-ARM-USRLINUX-LLVM_IR-USR

TODO

LLVM

  • Date: 2003.01.01 - today
NameRun XOn Y
LLVM

TODO

MagiXen

NameRun XOn Y
MagiXenX86-USR_PVLIA64-USR_PVL

TODO

MAMBO-X64

NameRun XOn Y
MAMBO-X64LINUX-AARCH32-USRLINUX-AARCH64-USR

TODO

McSema

NameRun XOn Y
McSemaLINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USRLINUX-LLVM_IR-USR

TODO

MCTOLL

  • Date: 2019.01.01 - today
  • Development: Dev.Microsoft
  • Parent: LLVM
NameRun XOn Y
MCTOLLLINUX-X86_64-USR, LINUX-AARCH64-USRLINUX-LLVM_IR-USR

TODO

Merge

NameRun XOn Y
MergeI386-USR_PVLSCO_UNIX-I386-USR

TODO

MinGW

  • Date: 1998.07.01 - today
  • Category: Compiler
NameRun XOn Y
MinGWC_SRC-WINDOWS_SYSLIBS, CPP_SRC-WINDOWS_SYSLIBSWINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR

TODO

multipass

NameRun XOn Y
multipassLINUX-X86_64-USRWINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR

TODO

mx

  • Date: 1993.01.01 - 1993.01.01
  • Development: Dev.Digital
NameRun XOn Y
mxULTRIX-MIPS32-USRTRU64-ALPHA-USR

TODO

NDISWrapper

  • Date: 2003.01.01 - today
NameRun XOn Y
NDISWrapper

TODO

Pin

  • Date: 2005.01.01 - today
  • Development: Dev.Intel
  • Category: Instrumenter
NameRun XOn Y
PinWINDOWS-X86-USRWINDOWS-X86-USR
PinMACOS-X86-USRMACOS-X86-USR
PinLINUX-X86-USRLINUX-X86-USR

TODO

playonlinux

  • Date: 2007.01.01 - today
  • Parent: WINE
NameRun XOn Y
playonlinux

TODO

PPSSPP

NameRun XOn Y
PPSSPPMIPSIII-USR_PVLANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR
PPSSPPMIPSIII-USR_PVLLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
PPSSPPMIPSIII-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
PPSSPPMIPSIII-USR_PVLWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR

TODO

Project David

  • Date: 2004.01.01 - 2004.01.01
  • Development: Dev.SpecOps_Labs
  • Parent: WINE
NameRun XOn Y
Project David

TODO

proot

  • Date: 2010.05.22 - today
NameRun XOn Y
proot

TODO

Proton

  • Date: 2018.08.21 - today
  • Development: Dev.Valve
  • Parent: WINE
NameRun XOn Y
Proton

TODO

QEMU-KVM []

NameRun XOn Y
QEMU-KVMAARCH64-USR_PVLLINUX-AARCH64-USR
QEMU-KVMIA64-USR_PVLLINUX-IA64-USR
QEMU-KVMLA-USR_PVLLINUX-LA-USR
QEMU-KVMPOWERPC64-USR_PVLLINUX-POWERPC64-USR
QEMU-KVMX86-USR_PVLLINUX-X86-USR
QEMU-KVMX86_64-USR_PVLLINUX-X86_64-USR
QEMU-KVMS390-USR_PVLLINUX-S390-USR
QEMU-KVMMIPS64-USR_PVLLINUX-MIPS64-USR

TODO

QEMU-sys []

NameRun XOn Y
QEMU-sys-BSDRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLBSD-RISCV64-USR, BSD-AARCH64-USR, BSD-MIPS32-USR, BSD-MIPS64-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-X86-USR, BSD-SPARC-USR, BSD-ARM-USR
QEMU-sys-WINDOWSRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLWINDOWS-X86_64-USR, WINDOWS-X86-USR, WINDOWS-AARCH64-USR
QEMU-sys-MACOSRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
QEMU-sys-LINUXRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLLINUX-LA-USR, LINUX-ARM-USR, LINUX-MIPS32-USR, LINUX-POWERPC-USR, LINUX-X86_64-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-AARCH64-USR, LINUX-RISCV64-USR, LINUX-X86-USR, LINUX-S390-USR

TODO

QEMU-user []

NameRun XOn Y
QEMU-user-tci-linuxLINUX-NIOS2-USR, LINUX-PARISC-USR, LINUX-M68K-USR, LINUX-MICROBLAZE-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-OPENRISC-USR, LINUX-HEXAGON-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-S390-USR, LINUX-MIPS32-USR, LINUX-X86-USR, LINUX-RISCV64-USR, LINUX-ARM-USR, LINUX-SH-USR, LINUX-ALPHA-USRLINUX-ARMV7L-USR, LINUX-POWERPC-USR, LINUX-SH-USR, LINUX-MICROBLAZE-USR, LINUX-ALPHA-USR, LINUX-I486-USR, LINUX-MIPSII-USR, LINUX-ARMV8R-USR, LINUX-XTENSA-USR, LINUX-NIOS2-USR, LINUX-ARMV7R-USR, LINUX-S390-USR, LINUX-ARM-USR, LINUX-MIPSIV-USR, LINUX-MIPS32-USR, LINUX-X86_64-USR, LINUX-MIPS64-USR, LINUX-HEXAGON-USR, LINUX-SPARC-USR, LINUX-MIPSI-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-ARMV5TEL-USR, LINUX-OPENRISC-USR, LINUX-CSKY-USR, LINUX-ARMV8M-USR, LINUX-ARC-USR, LINUX-ARMV6L-USR, LINUX-MIPSIII-USR, LINUX-MIPSV-USR, LINUX-LA-USR, LINUX-RISCV32-USR, LINUX-AARCH32-USR, LINUX-I386-USR, LINUX-ARMV7A-USR, LINUX-I686-USR, LINUX-ARMV6M-USR, LINUX-ARMV8A-USR, LINUX-M68K-USR, LINUX-IA64-USR, LINUX-RISCV64-USR, LINUX-X86-USR, LINUX-ARMV7M-USR, LINUX-I586-USR
QEMU-user-linuxLINUX-NIOS2-USR, LINUX-PARISC-USR, LINUX-M68K-USR, LINUX-MICROBLAZE-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-OPENRISC-USR, LINUX-HEXAGON-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-S390-USR, LINUX-MIPS32-USR, LINUX-X86-USR, LINUX-RISCV64-USR, LINUX-ARM-USR, LINUX-SH-USR, LINUX-ALPHA-USRLINUX-LA-USR, LINUX-ARM-USR, LINUX-MIPS32-USR, LINUX-POWERPC-USR, LINUX-X86_64-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-AARCH64-USR, LINUX-RISCV64-USR, LINUX-X86-USR, LINUX-S390-USR
QEMU-user-tci-bsdBSD-ALPHA-USR, BSD-MIPS64-USR, BSD-RISCV64-USR, BSD-ARM-USR, BSD-SPARC-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-MIPS32-USR, BSD-X86-USR, BSD-AARCH64-USR, BSD-PARISC-USRBSD-I486-USR, BSD-RISCV64-USR, BSD-MIPS32-USR, BSD-MIPS64-USR, BSD-POWERPC-USR, BSD-MIPSII-USR, BSD-ARMV7L-USR, BSD-POWERPC64-USR, BSD-ALPHA-USR, BSD-I386-USR, BSD-MIPSIII-USR, BSD-X86_64-USR, BSD-MIPSV-USR, BSD-SPARC-USR, BSD-I586-USR, BSD-ARM-USR, BSD-MIPSI-USR, BSD-RISCV32-USR, BSD-ARMV7R-USR, BSD-ARMV6M-USR, BSD-I686-USR, BSD-ARMV6L-USR, BSD-X86-USR, BSD-ARMV7M-USR, BSD-ARMV7A-USR, BSD-AARCH64-USR, BSD-PARISC-USR, BSD-SPARC64-USR, BSD-MIPSIV-USR
QEMU-user-bsdBSD-ALPHA-USR, BSD-MIPS64-USR, BSD-RISCV64-USR, BSD-ARM-USR, BSD-SPARC-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-MIPS32-USR, BSD-X86-USR, BSD-AARCH64-USR, BSD-PARISC-USRBSD-RISCV64-USR, BSD-AARCH64-USR, BSD-MIPS32-USR, BSD-MIPS64-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-X86-USR, BSD-SPARC-USR, BSD-ARM-USR

TODO

Qubes OS

NameRun XOn Y
Qubes OSX86_64-USRX86_64-USR_PVL

TODO

REV.NG

NameRun XOn Y
REV.NGLINUX-NIOS2-USR, LINUX-PARISC-USR, LINUX-M68K-USR, LINUX-MICROBLAZE-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-OPENRISC-USR, LINUX-HEXAGON-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-S390-USR, LINUX-MIPS32-USR, LINUX-X86-USR, LINUX-RISCV64-USR, LINUX-ARM-USR, LINUX-SH-USR, LINUX-ALPHA-USRLINUX-LLVM_IR-USR

TODO

Rosetta

NameRun XOn Y
RosettaMACOS-POWERPC-USRMACOS-X86-USR

TODO

Rosetta 2

NameRun XOn Y
Rosetta 2MACOS-X86_64-USRMACOS-AARCH64-USR

TODO

Ryujinx

  • Date: 2018.02.05 - today
  • License: MIT
NameRun XOn Y
RyujinxWINDOWS-X86_64-USR, LINUX-X86_64-USR

TODO

Shade

NameRun XOn Y
Shade-V8.V8-UNIXSUNOS5_UNIX-SPARCV8-USRSUNOS5_UNIX-SPARCV8-USR
Shade-V9.V8-UNIXSUNOS5_UNIX-SPARCV9-USRSUNOS5_UNIX-SPARCV8-USR
Shade-V8.V8-BSDSUNOS4_BSD-SPARCV8-USRSUNOS4_BSD-SPARCV8-USR
Shade-V9.V8-BSDSUNOS4_BSD-SPARCV9-USRSUNOS4_BSD-SPARCV8-USR
Shade-MIPS.V8SUNOS4_BSD-UMIPSV-USR, SUNOS4_BSD-MIPSI-USRSUNOS4_BSD-SPARCV8-USR

TODO

skyeye

  • Date: 2004.05.26 - 2013.05.02
NameRun XOn Y
skyeye

TODO

skyeye(Commercial)

  • Date: 2013.01.01 - today
  • Development: Dev.迪捷软件
  • Parent: skyeye
NameRun XOn Y
skyeye(Commercial)

TODO

Tarmac

  • Date: 2001.03.13 - 2001.03.13
NameRun XOn Y
Tarmac

TODO

unicorn

  • Date: 2015.08.21 - today
  • Parent: QEMU-sys
NameRun XOn Y
unicorn

TODO

User Mode Linux

NameRun XOn Y
User Mode Linux-I686LINUX-I686-USRLINUX-I686-USR
User Mode Linux-ARMV5TELLINUX-ARMV5TEL-USRLINUX-ARMV5TEL-USR
User Mode Linux-I586LINUX-I586-USRLINUX-I586-USR
User Mode Linux-I386LINUX-I386-USRLINUX-I386-USR
User Mode Linux-I486LINUX-I486-USRLINUX-I486-USR
User Mode Linux-ARMV6LLINUX-ARMV6L-USRLINUX-ARMV6L-USR
User Mode Linux-ARMV6MLINUX-ARMV6M-USRLINUX-ARMV6M-USR
User Mode Linux-ARMV7LLINUX-ARMV7L-USRLINUX-ARMV7L-USR
User Mode Linux-ARMV7MLINUX-ARMV7M-USRLINUX-ARMV7M-USR
User Mode Linux-ARMV8ALINUX-ARMV8A-USRLINUX-ARMV8A-USR
User Mode Linux-ARMV7ALINUX-ARMV7A-USRLINUX-ARMV7A-USR
User Mode Linux-ARMV8MLINUX-ARMV8M-USRLINUX-ARMV8M-USR
User Mode Linux-ARMV7RLINUX-ARMV7R-USRLINUX-ARMV7R-USR
User Mode Linux-AARCH32LINUX-AARCH32-USRLINUX-AARCH32-USR
User Mode Linux-POWERPCLINUX-POWERPC-USRLINUX-POWERPC-USR
User Mode Linux-MIPSIILINUX-MIPSII-USRLINUX-MIPSII-USR
User Mode Linux-MIPS32LINUX-MIPS32-USRLINUX-MIPS32-USR
User Mode Linux-MIPS64LINUX-MIPS64-USRLINUX-MIPS64-USR
User Mode Linux-RISCV32LINUX-RISCV32-USRLINUX-RISCV32-USR
User Mode Linux-RISCV64LINUX-RISCV64-USRLINUX-RISCV64-USR
User Mode Linux-LALINUX-LA-USRLINUX-LA-USR
User Mode Linux-NIOS2LINUX-NIOS2-USRLINUX-NIOS2-USR
User Mode Linux-CSKYLINUX-CSKY-USRLINUX-CSKY-USR
User Mode Linux-AARCH64LINUX-AARCH64-USRLINUX-AARCH64-USR
User Mode Linux-ARMV8RLINUX-ARMV8R-USRLINUX-ARMV8R-USR
User Mode Linux-MIPSIIILINUX-MIPSIII-USRLINUX-MIPSIII-USR
User Mode Linux-POWERPC64LINUX-POWERPC64-USRLINUX-POWERPC64-USR
User Mode Linux-MIPSILINUX-MIPSI-USRLINUX-MIPSI-USR
User Mode Linux-MIPSVLINUX-MIPSV-USRLINUX-MIPSV-USR
User Mode Linux-SPARC64LINUX-SPARC64-USRLINUX-SPARC64-USR
User Mode Linux-HEXAGONLINUX-HEXAGON-USRLINUX-HEXAGON-USR
User Mode Linux-MICROBLAZELINUX-MICROBLAZE-USRLINUX-MICROBLAZE-USR
User Mode Linux-XTENSALINUX-XTENSA-USRLINUX-XTENSA-USR
User Mode Linux-MIPSIVLINUX-MIPSIV-USRLINUX-MIPSIV-USR
User Mode Linux-SPARCLINUX-SPARC-USRLINUX-SPARC-USR
User Mode Linux-M68KLINUX-M68K-USRLINUX-M68K-USR
User Mode Linux-ARCLINUX-ARC-USRLINUX-ARC-USR
User Mode Linux-ARMLINUX-ARM-USRLINUX-ARM-USR
User Mode Linux-X86LINUX-X86-USRLINUX-X86-USR
User Mode Linux-X86_64LINUX-X86_64-USRLINUX-X86_64-USR
User Mode Linux-OPENRISCLINUX-OPENRISC-USRLINUX-OPENRISC-USR
User Mode Linux-SHLINUX-SH-USRLINUX-SH-USR
User Mode Linux-IA64LINUX-IA64-USRLINUX-IA64-USR
User Mode Linux-PARISCLINUX-PARISC-USRLINUX-PARISC-USR
User Mode Linux-S390LINUX-S390-USRLINUX-S390-USR
User Mode Linux-ALPHALINUX-ALPHA-USRLINUX-ALPHA-USR

TODO

UserLAnd

  • Date: 2018.03.21 - today
  • Parent: proot
NameRun XOn Y
UserLAndLINUX_ANDROID-AARCH64-USRANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR

TODO

UTM

  • Date: 2019.01.01 - today
  • Parent: QEMU-sys
NameRun XOn Y
UTMIOS-AARCH64-USR

TODO

VEST

NameRun XOn Y
VESTOPENVMS-VAX-USROPENVMS-ALPHA-USR

TODO

VirtualBox

NameRun XOn Y
VirtualBoxX86-USR_PVLWINDOWS-X86-USR, LINUX-X86-USR, MACOS-X86-USR
VirtualBoxX86_64-USR_PVLWINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR

TODO

VisUAL

  • Date: 2015.01.01 - today
NameRun XOn Y
VisUALARM-USRMACOS-AARCH64-USR, MACOS-X86_64-USR
VisUALARM-USRLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
VisUALARM-USRWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR

TODO

VMware Player

NameRun XOn Y
VMware PlayerX86_64-USR_PVLWINDOWS-X86_64-USR
VMware PlayerX86_64-USR_PVLLINUX-X86_64-USR

TODO

VMware Workstation

NameRun XOn Y
VMware WorkstationX86_64-USR_PVLLINUX-X86_64-USR, WINDOWS-X86_64-USR

TODO

waydroid

NameRun XOn Y
waydroidANDROID_RUNTIME-LINUX_ANDROID-X86_64-USRLINUX-X86_64-USR
waydroidANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USRLINUX-AARCH64-USR

TODO

Win4Lin

  • Date: 2000.01.01 - 2008.06.04
  • Development: Dev.Win4Lin
  • Category: Type-2 Virtual Machine
  • Parent: Merge
  • Renames: Win4Lin 9x(2005.03.01),
NameRun XOn Y
Win4LinX86-USR_PVLLINUX-X86-USR

TODO

Win4Lin Pro

  • Date: 2005.01.01 - 2010.03.01
  • Parent: Win4Lin
NameRun XOn Y
Win4Lin Pro

TODO

WINE

NameRun XOn Y
WINE-BSD-X86_64NO_SYSCALL-X86_64-USRBSD-X86_64-USR
WINE-LINUX-AARCH64NO_SYSCALL-AARCH64-USRLINUX-AARCH64-USR
WINE-BSD-AARCH64NO_SYSCALL-AARCH64-USRBSD-AARCH64-USR
WINE-MACOS-X86NO_SYSCALL-X86-USRMACOS-X86-USR
WINE-MACOS-AARCH64NO_SYSCALL-AARCH64-USRMACOS-AARCH64-USR
WINE-MACOS-X86_64NO_SYSCALL-X86_64-USRMACOS-X86_64-USR
WINE-BSD-X86NO_SYSCALL-X86-USRBSD-X86-USR
WINE-LINUX-X86_64NO_SYSCALL-X86_64-USRLINUX-X86_64-USR
WINE-LINUX-X86NO_SYSCALL-X86-USRLINUX-X86-USR

TODO

WINE-Android

  • Date: 2014.02.01 - today
  • Parent: WINE
NameRun XOn Y
WINE-Android-AARCH64NO_SYSCALL-AARCH64-USRANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR
WINE-Android-X86_64NO_SYSCALL-X86_64-USRANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR

TODO

WineX

  • Date: 2000.12.27 - 2016.01.01
  • Development: Dev.TransGaming_Nvidia
  • Parent: WINE
  • Renames: Cedega(2004.06.22), GameTree Linux(2011.02.28),
NameRun XOn Y

TODO

WSL

NameRun XOn Y
WSLLINUX-AARCH64-USRWINDOWS-AARCH64-USR
WSLLINUX-X86-USRWINDOWS-X86-USR
WSLLINUX-X86_64-USRWINDOWS-X86_64-USR

TODO

WSL2

NameRun XOn Y
WSL2X86-USR_PVLWINDOWS-X86-USR
WSL2AARCH64-USR_PVLWINDOWS-AARCH64-USR
WSL2X86_64-USR_PVLWINDOWS-X86_64-USR

TODO

xDroid

  • Date: 2018.08.21 - today
  • Development: Dev.麟卓_国防科大
  • Parent: Anbox
NameRun XOn Y
xDroid

TODO

Xen

NameRun XOn Y
XenX86-USR_PVLX86-USR_PVL
XenX86_64-USR_PVLX86_64-USR_PVL
Xen-ParavirtualizedX86-USRX86-USR_PVL
Xen-ParavirtualizedX86_64-USRX86_64-USR_PVL

TODO

yuzu

  • Date: 2017.10.10 - today
  • Parent: citra
NameRun XOn Y
yuzu

TODO

List by Category

User-level Binary Translator

Aries

NameRun XOn Y
AriesUNIX-PARISC-USRUNIX-IA64-USR

TODO

ExaGear

NameRun XOn Y
ExaGearLINUX-X86-USR, LINUX-X86_64-USRLINUX-AARCH64-USR

TODO

FX!32

NameRun XOn Y
FX!32WINDOWS_NT4_0-X86-USRWINDOWS_NT4_0-ALPHA-USR

TODO

HQEMU

NameRun XOn Y
HQEMULINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USR, LINUX-ARM-USRLINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-X86-USR, LINUX-X86_64-USR

TODO

IA-32 EL

NameRun XOn Y
IA-32 ELLINUX-X86-USRLINUX-IA64-USR
IA-32 ELWINDOWS-X86-USRWINDOWS-IA64-USR

TODO

MAMBO-X64

NameRun XOn Y
MAMBO-X64LINUX-AARCH32-USRLINUX-AARCH64-USR

TODO

QEMU-user []

NameRun XOn Y
QEMU-user-tci-linuxLINUX-NIOS2-USR, LINUX-PARISC-USR, LINUX-M68K-USR, LINUX-MICROBLAZE-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-OPENRISC-USR, LINUX-HEXAGON-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-S390-USR, LINUX-MIPS32-USR, LINUX-X86-USR, LINUX-RISCV64-USR, LINUX-ARM-USR, LINUX-SH-USR, LINUX-ALPHA-USRLINUX-ARMV7L-USR, LINUX-POWERPC-USR, LINUX-SH-USR, LINUX-MICROBLAZE-USR, LINUX-ALPHA-USR, LINUX-I486-USR, LINUX-MIPSII-USR, LINUX-ARMV8R-USR, LINUX-XTENSA-USR, LINUX-NIOS2-USR, LINUX-ARMV7R-USR, LINUX-S390-USR, LINUX-ARM-USR, LINUX-MIPSIV-USR, LINUX-MIPS32-USR, LINUX-X86_64-USR, LINUX-MIPS64-USR, LINUX-HEXAGON-USR, LINUX-SPARC-USR, LINUX-MIPSI-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-ARMV5TEL-USR, LINUX-OPENRISC-USR, LINUX-CSKY-USR, LINUX-ARMV8M-USR, LINUX-ARC-USR, LINUX-ARMV6L-USR, LINUX-MIPSIII-USR, LINUX-MIPSV-USR, LINUX-LA-USR, LINUX-RISCV32-USR, LINUX-AARCH32-USR, LINUX-I386-USR, LINUX-ARMV7A-USR, LINUX-I686-USR, LINUX-ARMV6M-USR, LINUX-ARMV8A-USR, LINUX-M68K-USR, LINUX-IA64-USR, LINUX-RISCV64-USR, LINUX-X86-USR, LINUX-ARMV7M-USR, LINUX-I586-USR
QEMU-user-linuxLINUX-NIOS2-USR, LINUX-PARISC-USR, LINUX-M68K-USR, LINUX-MICROBLAZE-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-OPENRISC-USR, LINUX-HEXAGON-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-S390-USR, LINUX-MIPS32-USR, LINUX-X86-USR, LINUX-RISCV64-USR, LINUX-ARM-USR, LINUX-SH-USR, LINUX-ALPHA-USRLINUX-LA-USR, LINUX-ARM-USR, LINUX-MIPS32-USR, LINUX-POWERPC-USR, LINUX-X86_64-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-AARCH64-USR, LINUX-RISCV64-USR, LINUX-X86-USR, LINUX-S390-USR
QEMU-user-tci-bsdBSD-ALPHA-USR, BSD-MIPS64-USR, BSD-RISCV64-USR, BSD-ARM-USR, BSD-SPARC-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-MIPS32-USR, BSD-X86-USR, BSD-AARCH64-USR, BSD-PARISC-USRBSD-I486-USR, BSD-RISCV64-USR, BSD-MIPS32-USR, BSD-MIPS64-USR, BSD-POWERPC-USR, BSD-MIPSII-USR, BSD-ARMV7L-USR, BSD-POWERPC64-USR, BSD-ALPHA-USR, BSD-I386-USR, BSD-MIPSIII-USR, BSD-X86_64-USR, BSD-MIPSV-USR, BSD-SPARC-USR, BSD-I586-USR, BSD-ARM-USR, BSD-MIPSI-USR, BSD-RISCV32-USR, BSD-ARMV7R-USR, BSD-ARMV6M-USR, BSD-I686-USR, BSD-ARMV6L-USR, BSD-X86-USR, BSD-ARMV7M-USR, BSD-ARMV7A-USR, BSD-AARCH64-USR, BSD-PARISC-USR, BSD-SPARC64-USR, BSD-MIPSIV-USR
QEMU-user-bsdBSD-ALPHA-USR, BSD-MIPS64-USR, BSD-RISCV64-USR, BSD-ARM-USR, BSD-SPARC-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-MIPS32-USR, BSD-X86-USR, BSD-AARCH64-USR, BSD-PARISC-USRBSD-RISCV64-USR, BSD-AARCH64-USR, BSD-MIPS32-USR, BSD-MIPS64-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-X86-USR, BSD-SPARC-USR, BSD-ARM-USR

TODO

Rosetta

NameRun XOn Y
RosettaMACOS-POWERPC-USRMACOS-X86-USR

TODO

Rosetta 2

NameRun XOn Y
Rosetta 2MACOS-X86_64-USRMACOS-AARCH64-USR

TODO

Shade

NameRun XOn Y
Shade-V8.V8-UNIXSUNOS5_UNIX-SPARCV8-USRSUNOS5_UNIX-SPARCV8-USR
Shade-V9.V8-UNIXSUNOS5_UNIX-SPARCV9-USRSUNOS5_UNIX-SPARCV8-USR
Shade-V8.V8-BSDSUNOS4_BSD-SPARCV8-USRSUNOS4_BSD-SPARCV8-USR
Shade-V9.V8-BSDSUNOS4_BSD-SPARCV9-USRSUNOS4_BSD-SPARCV8-USR
Shade-MIPS.V8SUNOS4_BSD-UMIPSV-USR, SUNOS4_BSD-MIPSI-USRSUNOS4_BSD-SPARCV8-USR

TODO

VEST

NameRun XOn Y
VESTOPENVMS-VAX-USROPENVMS-ALPHA-USR

TODO

Unknown

Anbox

  • Date: 2016.04.11 - today
  • License: GPL3
NameRun XOn Y
AnboxANDROID_RUNTIME-LINUX_ANDROID-X86_64-USRLINUX-X86_64-USR
AnboxANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USRLINUX-AARCH64-USR

TODO

Anbox-halium

  • Date: 2021.04.16 - 2021.08.27
  • Parent: Anbox
NameRun XOn Y
Anbox-halium

TODO

Arm-js

  • Date: 2012.05.20 - 2014.02.11
NameRun XOn Y
Arm-jsARM-USR_PVL

TODO

ARMeilleure

  • Date: 2019.08.09 - today
  • Parent: Ryujinx
NameRun XOn Y
ARMeilleureAARCH64-USRWINDOWS-X86_64-USR, LINUX-X86_64-USR

TODO

BPF(JIT)

  • Date: 2011.04.01 - today
  • Renames: eBPF(2014.09.04),
NameRun XOn Y
BPF(JIT)BPF-USRLINUX-I686-USR, LINUX-MIPSI-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-RISCV32-USR, LINUX-PARISC-USR, LINUX-MIPSIII-USR, LINUX-AARCH32-USR, LINUX-I386-USR, LINUX-M68K-USR, LINUX-POWERPC64-USR, LINUX-ARMV6M-USR, LINUX-MICROBLAZE-USR, LINUX-SH-USR, LINUX-MIPSIV-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-IA64-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-ARMV8A-USR, LINUX-ARMV5TEL-USR, LINUX-HEXAGON-USR, LINUX-LA-USR, LINUX-OPENRISC-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-SPARC64-USR, LINUX-ARC-USR, LINUX-MIPSII-USR, LINUX-S390-USR, LINUX-ARMV7R-USR, LINUX-ARMV7M-USR, LINUX-X86-USR, LINUX-ARMV8R-USR, LINUX-MIPS32-USR, LINUX-RISCV64-USR, LINUX-ARMV8M-USR, LINUX-I486-USR, LINUX-I586-USR, LINUX-ARMV7L-USR, LINUX-ARMV7A-USR, LINUX-ARM-USR, LINUX-ALPHA-USR, LINUX-CSKY-USR, LINUX-ARMV6L-USR

TODO

browsix

  • Date: 2015.09.26 - today
NameRun XOn Y
browsix

TODO

bsnes

  • Date: 2004.10.14 - today
  • Renames: higan(2012.08.09),
NameRun XOn Y
bsnesBSD-X86_64-USR, WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR

TODO

ChocolArm64

  • Date: 2018.02.21 - 2019.11.01
  • License: Unlicense
  • Parent: Ryujinx
NameRun XOn Y
ChocolArm64AARCH64-USRWINDOWS-X86_64-USR, LINUX-X86_64-USR

TODO

citra

  • Date: 2013.08.30 - today
NameRun XOn Y
citra

TODO

Deepin Android Runtime

  • Date: 2021.06.29 - today
  • Development: Dev.统信
NameRun XOn Y
Deepin Android Runtime

TODO

DistriBit

  • Date: 2009.01.01 - 2012.01.01
  • Development: Dev.上交
NameRun XOn Y
DistriBit

TODO

dynarmic

  • Date: 2016.07.01 - today
NameRun XOn Y
dynarmicAARCH32-USR, AARCH64-USRKERNELS-X86_64-USR

TODO

edk2-sagit

  • Date: 2019.02.22 - 2020.05.25
NameRun XOn Y
edk2-sagit

TODO

edk2-sdm845

NameRun XOn Y
edk2-sdm845

TODO

ExaGear Strategies

  • Date: 2014.01.01 - 2020.01.01
  • Development: Dev.Eltech_Russia
NameRun XOn Y
ExaGear StrategiesNO_SYSCALL-X86-USR, NO_SYSCALL-X86_64-USRANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR

TODO

firebird

  • Date: 2014.04.26 - today
  • License: GPL3
NameRun XOn Y
firebird

TODO

KVM

  • Date: 2007.02.05 - today
NameRun XOn Y
KVMPOWERPC64-USR_PVLLINUX-POWERPC64-USR_PVL
KVMX86-USR_PVLLINUX-X86-USR_PVL
KVMIA64-USR_PVLLINUX-IA64-USR_PVL
KVMS390-USR_PVLLINUX-S390-USR_PVL
KVMAARCH64-USR_PVLLINUX-AARCH64-USR_PVL
KVMLA-USR_PVLLINUX-LA-USR_PVL
KVMX86_64-USR_PVLLINUX-X86_64-USR_PVL
KVMMIPS64-USR_PVLLINUX-MIPS64-USR_PVL

TODO

Limbo

  • Date: 2016.01.01 - 2022.01.01
  • Parent: QEMU-sys
NameRun XOn Y
LimboANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR

TODO

Linuxulator

  • Date: 2006.01.01 - today
NameRun XOn Y
Linuxulator-I386LINUX-I386-USRBSD-I386-USR
Linuxulator-X86LINUX-X86-USRBSD-X86-USR
Linuxulator-I486LINUX-I486-USRBSD-I486-USR
Linuxulator-I586LINUX-I586-USRBSD-I586-USR
Linuxulator-X86_64LINUX-X86_64-USRBSD-X86_64-USR
Linuxulator-ARMLINUX-ARM-USRBSD-ARM-USR
Linuxulator-I686LINUX-I686-USRBSD-I686-USR
Linuxulator-ARMV6LLINUX-ARMV6L-USRBSD-ARMV6L-USR
Linuxulator-ARMV6MLINUX-ARMV6M-USRBSD-ARMV6M-USR
Linuxulator-ARMV7LLINUX-ARMV7L-USRBSD-ARMV7L-USR
Linuxulator-ARMV7MLINUX-ARMV7M-USRBSD-ARMV7M-USR
Linuxulator-ARMV7ALINUX-ARMV7A-USRBSD-ARMV7A-USR
Linuxulator-AARCH64LINUX-AARCH64-USRBSD-AARCH64-USR
Linuxulator-POWERPCLINUX-POWERPC-USRBSD-POWERPC-USR
Linuxulator-POWERPC64LINUX-POWERPC64-USRBSD-POWERPC64-USR
Linuxulator-ARMV7RLINUX-ARMV7R-USRBSD-ARMV7R-USR
Linuxulator-MIPSIVLINUX-MIPSIV-USRBSD-MIPSIV-USR
Linuxulator-RISCV32LINUX-RISCV32-USRBSD-RISCV32-USR
Linuxulator-SPARCLINUX-SPARC-USRBSD-SPARC-USR
Linuxulator-MIPSIIILINUX-MIPSIII-USRBSD-MIPSIII-USR
Linuxulator-MIPSIILINUX-MIPSII-USRBSD-MIPSII-USR
Linuxulator-MIPSILINUX-MIPSI-USRBSD-MIPSI-USR
Linuxulator-MIPSVLINUX-MIPSV-USRBSD-MIPSV-USR
Linuxulator-MIPS64LINUX-MIPS64-USRBSD-MIPS64-USR
Linuxulator-MIPS32LINUX-MIPS32-USRBSD-MIPS32-USR
Linuxulator-RISCV64LINUX-RISCV64-USRBSD-RISCV64-USR
Linuxulator-SPARC64LINUX-SPARC64-USRBSD-SPARC64-USR

TODO

LLVM

  • Date: 2003.01.01 - today
NameRun XOn Y
LLVM

TODO

MCTOLL

  • Date: 2019.01.01 - today
  • Development: Dev.Microsoft
  • Parent: LLVM
NameRun XOn Y
MCTOLLLINUX-X86_64-USR, LINUX-AARCH64-USRLINUX-LLVM_IR-USR

TODO

mx

  • Date: 1993.01.01 - 1993.01.01
  • Development: Dev.Digital
NameRun XOn Y
mxULTRIX-MIPS32-USRTRU64-ALPHA-USR

TODO

NDISWrapper

  • Date: 2003.01.01 - today
NameRun XOn Y
NDISWrapper

TODO

playonlinux

  • Date: 2007.01.01 - today
  • Parent: WINE
NameRun XOn Y
playonlinux

TODO

Project David

  • Date: 2004.01.01 - 2004.01.01
  • Development: Dev.SpecOps_Labs
  • Parent: WINE
NameRun XOn Y
Project David

TODO

proot

  • Date: 2010.05.22 - today
NameRun XOn Y
proot

TODO

Proton

  • Date: 2018.08.21 - today
  • Development: Dev.Valve
  • Parent: WINE
NameRun XOn Y
Proton

TODO

Ryujinx

  • Date: 2018.02.05 - today
  • License: MIT
NameRun XOn Y
RyujinxWINDOWS-X86_64-USR, LINUX-X86_64-USR

TODO

skyeye

  • Date: 2004.05.26 - 2013.05.02
NameRun XOn Y
skyeye

TODO

skyeye(Commercial)

  • Date: 2013.01.01 - today
  • Development: Dev.迪捷软件
  • Parent: skyeye
NameRun XOn Y
skyeye(Commercial)

TODO

Tarmac

  • Date: 2001.03.13 - 2001.03.13
NameRun XOn Y
Tarmac

TODO

unicorn

  • Date: 2015.08.21 - today
  • Parent: QEMU-sys
NameRun XOn Y
unicorn

TODO

UserLAnd

  • Date: 2018.03.21 - today
  • Parent: proot
NameRun XOn Y
UserLAndLINUX_ANDROID-AARCH64-USRANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR

TODO

UTM

  • Date: 2019.01.01 - today
  • Parent: QEMU-sys
NameRun XOn Y
UTMIOS-AARCH64-USR

TODO

VisUAL

  • Date: 2015.01.01 - today
NameRun XOn Y
VisUALARM-USRMACOS-AARCH64-USR, MACOS-X86_64-USR
VisUALARM-USRLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
VisUALARM-USRWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR

TODO

waydroid

NameRun XOn Y
waydroidANDROID_RUNTIME-LINUX_ANDROID-X86_64-USRLINUX-X86_64-USR
waydroidANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USRLINUX-AARCH64-USR

TODO

Win4Lin Pro

  • Date: 2005.01.01 - 2010.03.01
  • Parent: Win4Lin
NameRun XOn Y
Win4Lin Pro

TODO

WINE-Android

  • Date: 2014.02.01 - today
  • Parent: WINE
NameRun XOn Y
WINE-Android-AARCH64NO_SYSCALL-AARCH64-USRANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR
WINE-Android-X86_64NO_SYSCALL-X86_64-USRANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR

TODO

WineX

  • Date: 2000.12.27 - 2016.01.01
  • Development: Dev.TransGaming_Nvidia
  • Parent: WINE
  • Renames: Cedega(2004.06.22), GameTree Linux(2011.02.28),
NameRun XOn Y

TODO

xDroid

  • Date: 2018.08.21 - today
  • Development: Dev.麟卓_国防科大
  • Parent: Anbox
NameRun XOn Y
xDroid

TODO

yuzu

  • Date: 2017.10.10 - today
  • Parent: citra
NameRun XOn Y
yuzu

TODO

Type-2 Virtual Machine with Binary Translation

DeSmuME

NameRun XOn Y
DeSmuMEAARCH32-USR_PVLWINDOWS-X86_64-USR, LINUX-X86_64-USR, LINUX-X86-USR, WINDOWS-X86-USR, MACOS-X86-USR, MACOS-X86_64-USR

TODO

DOSBox

NameRun XOn Y
DOSBoxX86-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
DOSBoxX86-USR_PVLLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
DOSBoxX86-USR_PVLWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR
DOSBoxX86-USR_PVLBSD-I486-USR, BSD-ARMV7R-USR, BSD-AARCH64-USR, BSD-RISCV64-USR, BSD-ARMV7M-USR, BSD-ARM-USR, BSD-ALPHA-USR, BSD-I686-USR, BSD-MIPSIII-USR, BSD-SPARC-USR, BSD-ARMV7A-USR, BSD-MIPSIV-USR, BSD-I586-USR, BSD-PARISC-USR, BSD-ARMV6L-USR, BSD-MIPSI-USR, BSD-X86_64-USR, BSD-MIPS64-USR, BSD-I386-USR, BSD-SPARC64-USR, BSD-ARMV7L-USR, BSD-ARMV6M-USR, BSD-X86-USR, BSD-RISCV32-USR, BSD-POWERPC-USR, BSD-MIPSV-USR, BSD-MIPSII-USR, BSD-POWERPC64-USR, BSD-MIPS32-USR

TODO

DOSBox-X

NameRun XOn Y
DOSBox-XX86-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
DOSBox-XX86-USR_PVLLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
DOSBox-XX86-USR_PVLWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR
DOSBox-XX86-USR_PVLBSD-I486-USR, BSD-ARMV7R-USR, BSD-AARCH64-USR, BSD-RISCV64-USR, BSD-ARMV7M-USR, BSD-ARM-USR, BSD-ALPHA-USR, BSD-I686-USR, BSD-MIPSIII-USR, BSD-SPARC-USR, BSD-ARMV7A-USR, BSD-MIPSIV-USR, BSD-I586-USR, BSD-PARISC-USR, BSD-ARMV6L-USR, BSD-MIPSI-USR, BSD-X86_64-USR, BSD-MIPS64-USR, BSD-I386-USR, BSD-SPARC64-USR, BSD-ARMV7L-USR, BSD-ARMV6M-USR, BSD-X86-USR, BSD-RISCV32-USR, BSD-POWERPC-USR, BSD-MIPSV-USR, BSD-MIPSII-USR, BSD-POWERPC64-USR, BSD-MIPS32-USR

TODO

HyperMAMBO-X64

NameRun XOn Y
HyperMAMBO-X64AARCH32-USR_PVLLINUX-AARCH64-USR

TODO

PPSSPP

NameRun XOn Y
PPSSPPMIPSIII-USR_PVLANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR
PPSSPPMIPSIII-USR_PVLLINUX-XTENSA-USR, LINUX-I386-USR, LINUX-HEXAGON-USR, LINUX-CSKY-USR, LINUX-X86_64-USR, LINUX-ALPHA-USR, LINUX-RISCV64-USR, LINUX-ARMV6L-USR, LINUX-MIPSIV-USR, LINUX-LA-USR, LINUX-MIPSIII-USR, LINUX-S390-USR, LINUX-I486-USR, LINUX-POWERPC-USR, LINUX-X86-USR, LINUX-ARMV7A-USR, LINUX-MICROBLAZE-USR, LINUX-ARC-USR, LINUX-SH-USR, LINUX-MIPSI-USR, LINUX-MIPS32-USR, LINUX-MIPSII-USR, LINUX-AARCH64-USR, LINUX-POWERPC64-USR, LINUX-M68K-USR, LINUX-ARM-USR, LINUX-AARCH32-USR, LINUX-ARMV7R-USR, LINUX-NIOS2-USR, LINUX-MIPSV-USR, LINUX-ARMV7M-USR, LINUX-ARMV6M-USR, LINUX-PARISC-USR, LINUX-SPARC64-USR, LINUX-I586-USR, LINUX-IA64-USR, LINUX-ARMV5TEL-USR, LINUX-I686-USR, LINUX-ARMV8A-USR, LINUX-ARMV8M-USR, LINUX-OPENRISC-USR, LINUX-MIPS64-USR, LINUX-ARMV7L-USR, LINUX-ARMV8R-USR, LINUX-SPARC-USR, LINUX-RISCV32-USR
PPSSPPMIPSIII-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
PPSSPPMIPSIII-USR_PVLWINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR

TODO

QEMU-sys []

NameRun XOn Y
QEMU-sys-BSDRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLBSD-RISCV64-USR, BSD-AARCH64-USR, BSD-MIPS32-USR, BSD-MIPS64-USR, BSD-X86_64-USR, BSD-POWERPC-USR, BSD-X86-USR, BSD-SPARC-USR, BSD-ARM-USR
QEMU-sys-WINDOWSRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLWINDOWS-X86_64-USR, WINDOWS-X86-USR, WINDOWS-AARCH64-USR
QEMU-sys-MACOSRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLMACOS-AARCH64-USR, MACOS-X86_64-USR
QEMU-sys-LINUXRISCV64-USR_PVL, CRIS-USR_PVL, AARCH64-USR_PVL, RX-USR_PVL, NIOS2-USR_PVL, SPARC-USR_PVL, MIPS32-USR_PVL, MICROBLAZE-USR_PVL, TRICORE-USR_PVL, X86_64-USR_PVL, SH-USR_PVL, HEXAGON-USR_PVL, PARISC-USR_PVL, OPENRISC-USR_PVL, M68K-USR_PVL, XTENSA-USR_PVL, ARM-USR_PVL, X86-USR_PVL, AVR-USR_PVL, S390-USR_PVL, MIPS64-USR_PVL, POWERPC-USR_PVL, ALPHA-USR_PVLLINUX-LA-USR, LINUX-ARM-USR, LINUX-MIPS32-USR, LINUX-POWERPC-USR, LINUX-X86_64-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-AARCH64-USR, LINUX-RISCV64-USR, LINUX-X86-USR, LINUX-S390-USR

TODO

Type1 Virtual Machine

Intel VT

NameRun XOn Y
Intel VTX86-USR_PVLX86-USR_PVL
Intel VTX86_64-USR_PVLX86_64-USR_PVL

TODO

Type-2 Virtual Machine

Merge

NameRun XOn Y
MergeI386-USR_PVLSCO_UNIX-I386-USR

TODO

multipass

NameRun XOn Y
multipassLINUX-X86_64-USRWINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR

TODO

QEMU-KVM []

NameRun XOn Y
QEMU-KVMAARCH64-USR_PVLLINUX-AARCH64-USR
QEMU-KVMIA64-USR_PVLLINUX-IA64-USR
QEMU-KVMLA-USR_PVLLINUX-LA-USR
QEMU-KVMPOWERPC64-USR_PVLLINUX-POWERPC64-USR
QEMU-KVMX86-USR_PVLLINUX-X86-USR
QEMU-KVMX86_64-USR_PVLLINUX-X86_64-USR
QEMU-KVMS390-USR_PVLLINUX-S390-USR
QEMU-KVMMIPS64-USR_PVLLINUX-MIPS64-USR

TODO

VirtualBox

NameRun XOn Y
VirtualBoxX86-USR_PVLWINDOWS-X86-USR, LINUX-X86-USR, MACOS-X86-USR
VirtualBoxX86_64-USR_PVLWINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR

TODO

VMware Player

NameRun XOn Y
VMware PlayerX86_64-USR_PVLWINDOWS-X86_64-USR
VMware PlayerX86_64-USR_PVLLINUX-X86_64-USR

TODO

VMware Workstation

NameRun XOn Y
VMware WorkstationX86_64-USR_PVLLINUX-X86_64-USR, WINDOWS-X86_64-USR

TODO

Win4Lin

  • Date: 2000.01.01 - 2008.06.04
  • Development: Dev.Win4Lin
  • Category: Type-2 Virtual Machine
  • Parent: Merge
  • Renames: Win4Lin 9x(2005.03.01),
NameRun XOn Y
Win4LinX86-USR_PVLLINUX-X86-USR

TODO

WSL2

NameRun XOn Y
WSL2X86-USR_PVLWINDOWS-X86-USR
WSL2AARCH64-USR_PVLWINDOWS-AARCH64-USR
WSL2X86_64-USR_PVLWINDOWS-X86_64-USR

TODO

Syscall Compatible Layer

Alky

NameRun XOn Y
AlkyNO_SYSCALL-X86-USRLINUX-X86-USR, MACOS-X86-USR

TODO

User Mode Linux

NameRun XOn Y
User Mode Linux-I686LINUX-I686-USRLINUX-I686-USR
User Mode Linux-ARMV5TELLINUX-ARMV5TEL-USRLINUX-ARMV5TEL-USR
User Mode Linux-I586LINUX-I586-USRLINUX-I586-USR
User Mode Linux-I386LINUX-I386-USRLINUX-I386-USR
User Mode Linux-I486LINUX-I486-USRLINUX-I486-USR
User Mode Linux-ARMV6LLINUX-ARMV6L-USRLINUX-ARMV6L-USR
User Mode Linux-ARMV6MLINUX-ARMV6M-USRLINUX-ARMV6M-USR
User Mode Linux-ARMV7LLINUX-ARMV7L-USRLINUX-ARMV7L-USR
User Mode Linux-ARMV7MLINUX-ARMV7M-USRLINUX-ARMV7M-USR
User Mode Linux-ARMV8ALINUX-ARMV8A-USRLINUX-ARMV8A-USR
User Mode Linux-ARMV7ALINUX-ARMV7A-USRLINUX-ARMV7A-USR
User Mode Linux-ARMV8MLINUX-ARMV8M-USRLINUX-ARMV8M-USR
User Mode Linux-ARMV7RLINUX-ARMV7R-USRLINUX-ARMV7R-USR
User Mode Linux-AARCH32LINUX-AARCH32-USRLINUX-AARCH32-USR
User Mode Linux-POWERPCLINUX-POWERPC-USRLINUX-POWERPC-USR
User Mode Linux-MIPSIILINUX-MIPSII-USRLINUX-MIPSII-USR
User Mode Linux-MIPS32LINUX-MIPS32-USRLINUX-MIPS32-USR
User Mode Linux-MIPS64LINUX-MIPS64-USRLINUX-MIPS64-USR
User Mode Linux-RISCV32LINUX-RISCV32-USRLINUX-RISCV32-USR
User Mode Linux-RISCV64LINUX-RISCV64-USRLINUX-RISCV64-USR
User Mode Linux-LALINUX-LA-USRLINUX-LA-USR
User Mode Linux-NIOS2LINUX-NIOS2-USRLINUX-NIOS2-USR
User Mode Linux-CSKYLINUX-CSKY-USRLINUX-CSKY-USR
User Mode Linux-AARCH64LINUX-AARCH64-USRLINUX-AARCH64-USR
User Mode Linux-ARMV8RLINUX-ARMV8R-USRLINUX-ARMV8R-USR
User Mode Linux-MIPSIIILINUX-MIPSIII-USRLINUX-MIPSIII-USR
User Mode Linux-POWERPC64LINUX-POWERPC64-USRLINUX-POWERPC64-USR
User Mode Linux-MIPSILINUX-MIPSI-USRLINUX-MIPSI-USR
User Mode Linux-MIPSVLINUX-MIPSV-USRLINUX-MIPSV-USR
User Mode Linux-SPARC64LINUX-SPARC64-USRLINUX-SPARC64-USR
User Mode Linux-HEXAGONLINUX-HEXAGON-USRLINUX-HEXAGON-USR
User Mode Linux-MICROBLAZELINUX-MICROBLAZE-USRLINUX-MICROBLAZE-USR
User Mode Linux-XTENSALINUX-XTENSA-USRLINUX-XTENSA-USR
User Mode Linux-MIPSIVLINUX-MIPSIV-USRLINUX-MIPSIV-USR
User Mode Linux-SPARCLINUX-SPARC-USRLINUX-SPARC-USR
User Mode Linux-M68KLINUX-M68K-USRLINUX-M68K-USR
User Mode Linux-ARCLINUX-ARC-USRLINUX-ARC-USR
User Mode Linux-ARMLINUX-ARM-USRLINUX-ARM-USR
User Mode Linux-X86LINUX-X86-USRLINUX-X86-USR
User Mode Linux-X86_64LINUX-X86_64-USRLINUX-X86_64-USR
User Mode Linux-OPENRISCLINUX-OPENRISC-USRLINUX-OPENRISC-USR
User Mode Linux-SHLINUX-SH-USRLINUX-SH-USR
User Mode Linux-IA64LINUX-IA64-USRLINUX-IA64-USR
User Mode Linux-PARISCLINUX-PARISC-USRLINUX-PARISC-USR
User Mode Linux-S390LINUX-S390-USRLINUX-S390-USR
User Mode Linux-ALPHALINUX-ALPHA-USRLINUX-ALPHA-USR

TODO

WINE

NameRun XOn Y
WINE-BSD-X86_64NO_SYSCALL-X86_64-USRBSD-X86_64-USR
WINE-LINUX-AARCH64NO_SYSCALL-AARCH64-USRLINUX-AARCH64-USR
WINE-BSD-AARCH64NO_SYSCALL-AARCH64-USRBSD-AARCH64-USR
WINE-MACOS-X86NO_SYSCALL-X86-USRMACOS-X86-USR
WINE-MACOS-AARCH64NO_SYSCALL-AARCH64-USRMACOS-AARCH64-USR
WINE-MACOS-X86_64NO_SYSCALL-X86_64-USRMACOS-X86_64-USR
WINE-BSD-X86NO_SYSCALL-X86-USRBSD-X86-USR
WINE-LINUX-X86_64NO_SYSCALL-X86_64-USRLINUX-X86_64-USR
WINE-LINUX-X86NO_SYSCALL-X86-USRLINUX-X86-USR

TODO

WSL

NameRun XOn Y
WSLLINUX-AARCH64-USRWINDOWS-AARCH64-USR
WSLLINUX-X86-USRWINDOWS-X86-USR
WSLLINUX-X86_64-USRWINDOWS-X86_64-USR

TODO

Dynamic Static Binary Translator

REV.NG

NameRun XOn Y
REV.NGLINUX-NIOS2-USR, LINUX-PARISC-USR, LINUX-M68K-USR, LINUX-MICROBLAZE-USR, LINUX-MIPS64-USR, LINUX-SPARC-USR, LINUX-XTENSA-USR, LINUX-AARCH64-USR, LINUX-OPENRISC-USR, LINUX-HEXAGON-USR, LINUX-X86_64-USR, LINUX-POWERPC-USR, LINUX-S390-USR, LINUX-MIPS32-USR, LINUX-X86-USR, LINUX-RISCV64-USR, LINUX-ARM-USR, LINUX-SH-USR, LINUX-ALPHA-USRLINUX-LLVM_IR-USR

TODO

User-level Binary Translator with Lib Pass-through

box64

NameRun XOn Y
box64-DynaRecLINUX-X86_64-USRLINUX-AARCH64-USR
box64-without-DynaRecLINUX-X86_64-USRLINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-LA-USR, LINUX-X86_64-USR, LINUX-RISCV64-USR

TODO

box86

NameRun XOn Y
box86LINUX-X86-USRLINUX-AARCH32-USR

TODO

Digital Bridge

NameRun XOn Y
Digital BridgeLINUX-X86-USRLINUX-MIPS32-USR

TODO

Digital Bridge 2

NameRun XOn Y
Digital Bridge 2LINUX-X86-USRLINUX-MIPS32-USR

TODO

Dynamite

NameRun XOn Y
DynamiteLINUX-AARCH32-USRLINUX-MIPS32-USR
DynamiteLINUX-X86-USRLINUX-MIPS32-USR
DynamiteLINUX-X86-USRLINUX-MIPS32-USR
DynamiteLINUX-POWERPC-USRLINUX-X86-USR
DynamiteLINUX-AARCH32-USRLINUX-MIPS32-USR
DynamiteLINUX-POWERPC-USRLINUX-X86-USR

TODO

FEX

NameRun XOn Y
FEXLINUX-X86-USR, LINUX-X86_64-USRLINUX-AARCH64-USR, LINUX-X86_64-USR

TODO

Optimizer

Dynamo

  • Date: 1999.01.01 - 2000.01.01
  • Development: Dev.HP
  • Category: Optimizer
NameRun XOn Y
DynamoUNIX-PARISC-USRUNIX-PARISC-USR

TODO

Type-1 Virtual Machine and Paravirtualization

Xen

NameRun XOn Y
XenX86-USR_PVLX86-USR_PVL
XenX86_64-USR_PVLX86_64-USR_PVL
Xen-ParavirtualizedX86-USRX86-USR_PVL
Xen-ParavirtualizedX86_64-USRX86_64-USR_PVL

TODO

Type1 Virtual Machine with Binary Translation

captive

NameRun XOn Y
captiveAARCH32-USR_PVLX86_64-USR_PVL

TODO

Code Morphing

NameRun XOn Y
Code MorphingX86-USR_PVLCRUSOE_VLIW-USR_PVL

TODO

DAISY

NameRun XOn Y
DAISYPOWERPC-USR_PVLDAISY_VLIW-USR_PVL

TODO

Denver

NameRun XOn Y
DenverAARCH64-USR_PVLDENVER_VLIW-USR_PVL

TODO

MagiXen

NameRun XOn Y
MagiXenX86-USR_PVLIA64-USR_PVL

TODO

Type1 Paravirtualization

Qubes OS

NameRun XOn Y
Qubes OSX86_64-USRX86_64-USR_PVL

TODO

Compiler

Cygwin

  • Date: 1995.10.18 - today
  • Category: Compiler
NameRun XOn Y
CygwinCPP_SRC-LINUX_SYSLIBS, C_SRC-MACOS_SYSLIBS, CPP_SRC-MACOS_SYSLIBS, C_SRC-LINUX_SYSLIBS, CPP_SRC-BSD_SYSLIBS, C_SRC-BSD_SYSLIBSWINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR

TODO

MinGW

  • Date: 1998.07.01 - today
  • Category: Compiler
NameRun XOn Y
MinGWC_SRC-WINDOWS_SYSLIBS, CPP_SRC-WINDOWS_SYSLIBSWINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR

TODO

Instrumenter

Pin

  • Date: 2005.01.01 - today
  • Development: Dev.Intel
  • Category: Instrumenter
NameRun XOn Y
PinWINDOWS-X86-USRWINDOWS-X86-USR
PinMACOS-X86-USRMACOS-X86-USR
PinLINUX-X86-USRLINUX-X86-USR

TODO

Static Binary Translator

LLBT

NameRun XOn Y
LLBTLINUX-ARM-USRLINUX-LLVM_IR-USR

TODO

McSema

NameRun XOn Y
McSemaLINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USRLINUX-LLVM_IR-USR

TODO

Instrumenter and Optimizer

DynamoRIO

NameRun XOn Y
DynamoRIO-MACOS-AARCH32MACOS-AARCH32-USRMACOS-AARCH32-USR
DynamoRIO-WINDOWS-AARCH64WINDOWS-AARCH64-USRWINDOWS-AARCH64-USR
DynamoRIO-LINUX-AARCH32LINUX-AARCH32-USRLINUX-AARCH32-USR
DynamoRIO-LINUX-AARCH64LINUX-AARCH64-USRLINUX-AARCH64-USR
DynamoRIO-MACOS-AARCH64MACOS-AARCH64-USRMACOS-AARCH64-USR
DynamoRIO-WINDOWS-X86_64WINDOWS-X86_64-USRWINDOWS-X86_64-USR
DynamoRIO-WINDOWS-X86WINDOWS-X86-USRWINDOWS-X86-USR
DynamoRIO-MACOS-X86MACOS-X86-USRMACOS-X86-USR
DynamoRIO-MACOS-X86_64MACOS-X86_64-USRMACOS-X86_64-USR
DynamoRIO-WINDOWS-AARCH32WINDOWS-AARCH32-USRWINDOWS-AARCH32-USR
DynamoRIO-LINUX-X86LINUX-X86-USRLINUX-X86-USR
DynamoRIO-LINUX-X86_64LINUX-X86_64-USRLINUX-X86_64-USR

TODO