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:
Timeline
X-Y Relplot
Listed by Name
Alky
- Date: 2006.01.01 - 2008.01.01
- License: LGPL
- Development: Dev.Falling_Leaf_System
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
Alky | NO_SYSCALL-X86-USR | LINUX-X86-USR, MACOS-X86-USR |
TODO
Anbox
- Date: 2016.04.11 - today
- License: GPL3
Name | Run X | On Y |
---|---|---|
Anbox | ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR | LINUX-X86_64-USR |
Anbox | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR | LINUX-AARCH64-USR |
TODO
Anbox-halium
- Date: 2021.04.16 - 2021.08.27
- Parent: Anbox
Name | Run X | On Y |
---|---|---|
Anbox-halium |
TODO
Aries
- Date: 2000.01.01 - 2000.01.01
- Development: Dev.HP
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Aries | UNIX-PARISC-USR | UNIX-IA64-USR |
TODO
Arm-js
- Date: 2012.05.20 - 2014.02.11
Name | Run X | On Y |
---|---|---|
Arm-js | ARM-USR_PVL |
TODO
ARMeilleure
- Date: 2019.08.09 - today
- Parent: Ryujinx
Name | Run X | On Y |
---|---|---|
ARMeilleure | AARCH64-USR | WINDOWS-X86_64-USR, LINUX-X86_64-USR |
TODO
box64
- Date: 2020.12.01 - today
- Category: User-level Binary Translator with Lib Pass-through
- Parent: box86
Name | Run X | On Y |
---|---|---|
box64-DynaRec | LINUX-X86_64-USR | LINUX-AARCH64-USR |
box64-without-DynaRec | LINUX-X86_64-USR | LINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-LA-USR, LINUX-X86_64-USR, LINUX-RISCV64-USR |
TODO
box86
- Date: 2018.01.01 - today
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
box86 | LINUX-X86-USR | LINUX-AARCH32-USR |
TODO
BPF(JIT)
- Date: 2011.04.01 - today
- Renames: eBPF(2014.09.04),
Name | Run X | On Y |
---|---|---|
BPF(JIT) | BPF-USR | LINUX-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
Name | Run X | On Y |
---|---|---|
browsix |
TODO
bsnes
- Date: 2004.10.14 - today
- Renames: higan(2012.08.09),
Name | Run X | On Y |
---|---|---|
bsnes | BSD-X86_64-USR, WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR |
TODO
captive
- Date: 2016.01.01 - 2019.01.01
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
captive | AARCH32-USR_PVL | X86_64-USR_PVL |
TODO
ChocolArm64
- Date: 2018.02.21 - 2019.11.01
- License: Unlicense
- Parent: Ryujinx
Name | Run X | On Y |
---|---|---|
ChocolArm64 | AARCH64-USR | WINDOWS-X86_64-USR, LINUX-X86_64-USR |
TODO
citra
- Date: 2013.08.30 - today
Name | Run X | On Y |
---|---|---|
citra |
TODO
Code Morphing
- Date: 2000.01.01 - 2009.01.01
- Development: Dev.Transmeta
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
Code Morphing | X86-USR_PVL | CRUSOE_VLIW-USR_PVL |
TODO
Cygwin
- Date: 1995.10.18 - today
- Category: Compiler
Name | Run X | On Y |
---|---|---|
Cygwin | CPP_SRC-LINUX_SYSLIBS, C_SRC-MACOS_SYSLIBS, CPP_SRC-MACOS_SYSLIBS, C_SRC-LINUX_SYSLIBS, CPP_SRC-BSD_SYSLIBS, C_SRC-BSD_SYSLIBS | WINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR |
TODO
DAISY
- Date: 1998.01.01 - 2001.01.01
- Development: Dev.IBM
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
DAISY | POWERPC-USR_PVL | DAISY_VLIW-USR_PVL |
TODO
Deepin Android Runtime
- Date: 2021.06.29 - today
- Development: Dev.统信
Name | Run X | On Y |
---|---|---|
Deepin Android Runtime |
TODO
Denver
- Date: 2011.03.04 - 2014.10.15
- Development: Dev.Nvidia
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
Denver | AARCH64-USR_PVL | DENVER_VLIW-USR_PVL |
TODO
DeSmuME
- Date: 2006.04.06 - today
- License: GPL2
- Category: Type-2 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
DeSmuME | AARCH32-USR_PVL | WINDOWS-X86_64-USR, LINUX-X86_64-USR, LINUX-X86-USR, WINDOWS-X86-USR, MACOS-X86-USR, MACOS-X86_64-USR |
TODO
Digital Bridge
- Date: 2004.01.01 - 2006.01.01
- Development: Dev.武成岗组
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
Digital Bridge | LINUX-X86-USR | LINUX-MIPS32-USR |
TODO
Digital Bridge 2
- Date: 2006.01.01 - 2006.01.01
- Development: Dev.武成岗组
- Category: User-level Binary Translator with Lib Pass-through
- Parent: Digital Bridge
Name | Run X | On Y |
---|---|---|
Digital Bridge 2 | LINUX-X86-USR | LINUX-MIPS32-USR |
TODO
DistriBit
- Date: 2009.01.01 - 2012.01.01
- Development: Dev.上交
Name | Run X | On Y |
---|---|---|
DistriBit |
TODO
DOSBox
- Date: 2002.01.01 - today
- Category: Type-2 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
DOSBox | X86-USR_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
DOSBox | X86-USR_PVL | LINUX-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 | X86-USR_PVL | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
DOSBox | X86-USR_PVL | BSD-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
- Date: 2011.01.01 - today
- Category: Type-2 Virtual Machine with Binary Translation
- Parent: DOSBox
Name | Run X | On Y |
---|---|---|
DOSBox-X | X86-USR_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
DOSBox-X | X86-USR_PVL | LINUX-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-X | X86-USR_PVL | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
DOSBox-X | X86-USR_PVL | BSD-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
- Date: 2001.01.01 - 2002.11.01
- Development: Dev.Transitive_Apple
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
Dynamite | LINUX-AARCH32-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-X86-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-X86-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-POWERPC-USR | LINUX-X86-USR |
Dynamite | LINUX-AARCH32-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-POWERPC-USR | LINUX-X86-USR |
TODO
Dynamo
- Date: 1999.01.01 - 2000.01.01
- Development: Dev.HP
- Category: Optimizer
Name | Run X | On Y |
---|---|---|
Dynamo | UNIX-PARISC-USR | UNIX-PARISC-USR |
TODO
DynamoRIO
- Date: 2000.01.01 - today
- Development: Dev.HP
- Category: Instrumenter and Optimizer
- Parent: Dynamo
- Renames: DynamoRIO(VMware)(2007.01.01),
Name | Run X | On Y |
---|---|---|
DynamoRIO-MACOS-AARCH32 | MACOS-AARCH32-USR | MACOS-AARCH32-USR |
DynamoRIO-WINDOWS-AARCH64 | WINDOWS-AARCH64-USR | WINDOWS-AARCH64-USR |
DynamoRIO-LINUX-AARCH32 | LINUX-AARCH32-USR | LINUX-AARCH32-USR |
DynamoRIO-LINUX-AARCH64 | LINUX-AARCH64-USR | LINUX-AARCH64-USR |
DynamoRIO-MACOS-AARCH64 | MACOS-AARCH64-USR | MACOS-AARCH64-USR |
DynamoRIO-WINDOWS-X86_64 | WINDOWS-X86_64-USR | WINDOWS-X86_64-USR |
DynamoRIO-WINDOWS-X86 | WINDOWS-X86-USR | WINDOWS-X86-USR |
DynamoRIO-MACOS-X86 | MACOS-X86-USR | MACOS-X86-USR |
DynamoRIO-MACOS-X86_64 | MACOS-X86_64-USR | MACOS-X86_64-USR |
DynamoRIO-WINDOWS-AARCH32 | WINDOWS-AARCH32-USR | WINDOWS-AARCH32-USR |
DynamoRIO-LINUX-X86 | LINUX-X86-USR | LINUX-X86-USR |
DynamoRIO-LINUX-X86_64 | LINUX-X86_64-USR | LINUX-X86_64-USR |
TODO
dynarmic
- Date: 2016.07.01 - today
Name | Run X | On Y |
---|---|---|
dynarmic | AARCH32-USR, AARCH64-USR | KERNELS-X86_64-USR |
TODO
edk2-sagit
- Date: 2019.02.22 - 2020.05.25
Name | Run X | On Y |
---|---|---|
edk2-sagit |
TODO
edk2-sdm845
- Date: 2020.05.25 - today
- Parent: edk2-sagit
Name | Run X | On Y |
---|---|---|
edk2-sdm845 |
TODO
ExaGear
- Date: 2020.01.01 - today
- Development: Dev.Eltech_Huawei
- Category: User-level Binary Translator
- Parent: ExaGear Strategies
Name | Run X | On Y |
---|---|---|
ExaGear | LINUX-X86-USR, LINUX-X86_64-USR | LINUX-AARCH64-USR |
TODO
ExaGear Strategies
- Date: 2014.01.01 - 2020.01.01
- Development: Dev.Eltech_Russia
Name | Run X | On Y |
---|---|---|
ExaGear Strategies | NO_SYSCALL-X86-USR, NO_SYSCALL-X86_64-USR | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR |
TODO
FEX
- Date: 2018.11.16 - today
- License: MIT
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
FEX | LINUX-X86-USR, LINUX-X86_64-USR | LINUX-AARCH64-USR, LINUX-X86_64-USR |
TODO
firebird
- Date: 2014.04.26 - today
- License: GPL3
Name | Run X | On Y |
---|---|---|
firebird |
TODO
FX!32
- Date: 1996.01.01 - 1996.01.01
- Development: Dev.Digital
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
FX!32 | WINDOWS_NT4_0-X86-USR | WINDOWS_NT4_0-ALPHA-USR |
TODO
HQEMU
- Date: 2012.01.01 - 2018.01.01
- Development: Dev.台清华
- Category: User-level Binary Translator
- Parent: QEMU-user
Name | Run X | On Y |
---|---|---|
HQEMU | LINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USR, LINUX-ARM-USR | LINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-X86-USR, LINUX-X86_64-USR |
TODO
HyperMAMBO-X64
- Date: 2017.01.01 - 2017.01.01
- Development: Dev.Manchester
- Category: Type-2 Virtual Machine with Binary Translation
- Parent: MAMBO-X64
Name | Run X | On Y |
---|---|---|
HyperMAMBO-X64 | AARCH32-USR_PVL | LINUX-AARCH64-USR |
TODO
IA-32 EL
- Date: 2003.01.01 - today
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
IA-32 EL | LINUX-X86-USR | LINUX-IA64-USR |
IA-32 EL | WINDOWS-X86-USR | WINDOWS-IA64-USR |
TODO
Intel VT
- Date: 2006.01.01 - today
- Development: Dev.Intel
- Category: Type1 Virtual Machine
Name | Run X | On Y |
---|---|---|
Intel VT | X86-USR_PVL | X86-USR_PVL |
Intel VT | X86_64-USR_PVL | X86_64-USR_PVL |
TODO
KVM
- Date: 2007.02.05 - today
Name | Run X | On Y |
---|---|---|
KVM | POWERPC64-USR_PVL | LINUX-POWERPC64-USR_PVL |
KVM | X86-USR_PVL | LINUX-X86-USR_PVL |
KVM | IA64-USR_PVL | LINUX-IA64-USR_PVL |
KVM | S390-USR_PVL | LINUX-S390-USR_PVL |
KVM | AARCH64-USR_PVL | LINUX-AARCH64-USR_PVL |
KVM | LA-USR_PVL | LINUX-LA-USR_PVL |
KVM | X86_64-USR_PVL | LINUX-X86_64-USR_PVL |
KVM | MIPS64-USR_PVL | LINUX-MIPS64-USR_PVL |
TODO
Limbo
- Date: 2016.01.01 - 2022.01.01
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
Limbo | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR |
TODO
Linuxulator
- Date: 2006.01.01 - today
Name | Run X | On Y |
---|---|---|
Linuxulator-I386 | LINUX-I386-USR | BSD-I386-USR |
Linuxulator-X86 | LINUX-X86-USR | BSD-X86-USR |
Linuxulator-I486 | LINUX-I486-USR | BSD-I486-USR |
Linuxulator-I586 | LINUX-I586-USR | BSD-I586-USR |
Linuxulator-X86_64 | LINUX-X86_64-USR | BSD-X86_64-USR |
Linuxulator-ARM | LINUX-ARM-USR | BSD-ARM-USR |
Linuxulator-I686 | LINUX-I686-USR | BSD-I686-USR |
Linuxulator-ARMV6L | LINUX-ARMV6L-USR | BSD-ARMV6L-USR |
Linuxulator-ARMV6M | LINUX-ARMV6M-USR | BSD-ARMV6M-USR |
Linuxulator-ARMV7L | LINUX-ARMV7L-USR | BSD-ARMV7L-USR |
Linuxulator-ARMV7M | LINUX-ARMV7M-USR | BSD-ARMV7M-USR |
Linuxulator-ARMV7A | LINUX-ARMV7A-USR | BSD-ARMV7A-USR |
Linuxulator-AARCH64 | LINUX-AARCH64-USR | BSD-AARCH64-USR |
Linuxulator-POWERPC | LINUX-POWERPC-USR | BSD-POWERPC-USR |
Linuxulator-POWERPC64 | LINUX-POWERPC64-USR | BSD-POWERPC64-USR |
Linuxulator-ARMV7R | LINUX-ARMV7R-USR | BSD-ARMV7R-USR |
Linuxulator-MIPSIV | LINUX-MIPSIV-USR | BSD-MIPSIV-USR |
Linuxulator-RISCV32 | LINUX-RISCV32-USR | BSD-RISCV32-USR |
Linuxulator-SPARC | LINUX-SPARC-USR | BSD-SPARC-USR |
Linuxulator-MIPSIII | LINUX-MIPSIII-USR | BSD-MIPSIII-USR |
Linuxulator-MIPSII | LINUX-MIPSII-USR | BSD-MIPSII-USR |
Linuxulator-MIPSI | LINUX-MIPSI-USR | BSD-MIPSI-USR |
Linuxulator-MIPSV | LINUX-MIPSV-USR | BSD-MIPSV-USR |
Linuxulator-MIPS64 | LINUX-MIPS64-USR | BSD-MIPS64-USR |
Linuxulator-MIPS32 | LINUX-MIPS32-USR | BSD-MIPS32-USR |
Linuxulator-RISCV64 | LINUX-RISCV64-USR | BSD-RISCV64-USR |
Linuxulator-SPARC64 | LINUX-SPARC64-USR | BSD-SPARC64-USR |
TODO
LLBT
- Date: 2012.01.01 - 2014.01.01
- Development: Dev.台交大
- Category: Static Binary Translator
Name | Run X | On Y |
---|---|---|
LLBT | LINUX-ARM-USR | LINUX-LLVM_IR-USR |
TODO
LLVM
- Date: 2003.01.01 - today
Name | Run X | On Y |
---|---|---|
LLVM |
TODO
MagiXen
- Date: 2007.01.01 - 2007.01.01
- Development: Dev.HP
- Category: Type1 Virtual Machine with Binary Translation
- Parent: Xen
Name | Run X | On Y |
---|---|---|
MagiXen | X86-USR_PVL | IA64-USR_PVL |
TODO
MAMBO-X64
- Date: 2017.01.01 - today
- Development: Dev.Manchester
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
MAMBO-X64 | LINUX-AARCH32-USR | LINUX-AARCH64-USR |
TODO
McSema
- Date: 2019.01.01 - 2022.04.26
- Category: Static Binary Translator
- Parent: LLVM
Name | Run X | On Y |
---|---|---|
McSema | LINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USR | LINUX-LLVM_IR-USR |
TODO
MCTOLL
- Date: 2019.01.01 - today
- Development: Dev.Microsoft
- Parent: LLVM
Name | Run X | On Y |
---|---|---|
MCTOLL | LINUX-X86_64-USR, LINUX-AARCH64-USR | LINUX-LLVM_IR-USR |
TODO
Merge
- Date: 1985.10.09 - 2000.01.01
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
Merge | I386-USR_PVL | SCO_UNIX-I386-USR |
TODO
MinGW
- Date: 1998.07.01 - today
- Category: Compiler
Name | Run X | On Y |
---|---|---|
MinGW | C_SRC-WINDOWS_SYSLIBS, CPP_SRC-WINDOWS_SYSLIBS | WINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR |
TODO
multipass
- Date: 2017.12.07 - today
- License: GPL3
- Development: Dev.Canonical
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
multipass | LINUX-X86_64-USR | WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR |
TODO
mx
- Date: 1993.01.01 - 1993.01.01
- Development: Dev.Digital
Name | Run X | On Y |
---|---|---|
mx | ULTRIX-MIPS32-USR | TRU64-ALPHA-USR |
TODO
NDISWrapper
- Date: 2003.01.01 - today
Name | Run X | On Y |
---|---|---|
NDISWrapper |
TODO
Pin
- Date: 2005.01.01 - today
- Development: Dev.Intel
- Category: Instrumenter
Name | Run X | On Y |
---|---|---|
Pin | WINDOWS-X86-USR | WINDOWS-X86-USR |
Pin | MACOS-X86-USR | MACOS-X86-USR |
Pin | LINUX-X86-USR | LINUX-X86-USR |
TODO
playonlinux
- Date: 2007.01.01 - today
- Parent: WINE
Name | Run X | On Y |
---|---|---|
playonlinux |
TODO
PPSSPP
- Date: 2012.03.25 - today
- License: GPL2
- Category: Type-2 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
PPSSPP | MIPSIII-USR_PVL | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR |
PPSSPP | MIPSIII-USR_PVL | LINUX-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 |
PPSSPP | MIPSIII-USR_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
PPSSPP | MIPSIII-USR_PVL | WINDOWS-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
Name | Run X | On Y |
---|---|---|
Project David |
TODO
proot
- Date: 2010.05.22 - today
Name | Run X | On Y |
---|---|---|
proot |
TODO
Proton
- Date: 2018.08.21 - today
- Development: Dev.Valve
- Parent: WINE
Name | Run X | On Y |
---|---|---|
Proton |
TODO
QEMU-KVM []
- Date: 2008.11.06 - today
- Category: Type-2 Virtual Machine
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
QEMU-KVM | AARCH64-USR_PVL | LINUX-AARCH64-USR |
QEMU-KVM | IA64-USR_PVL | LINUX-IA64-USR |
QEMU-KVM | LA-USR_PVL | LINUX-LA-USR |
QEMU-KVM | POWERPC64-USR_PVL | LINUX-POWERPC64-USR |
QEMU-KVM | X86-USR_PVL | LINUX-X86-USR |
QEMU-KVM | X86_64-USR_PVL | LINUX-X86_64-USR |
QEMU-KVM | S390-USR_PVL | LINUX-S390-USR |
QEMU-KVM | MIPS64-USR_PVL | LINUX-MIPS64-USR |
TODO
QEMU-sys []
- Date: 2003.10.01 - today
- License: IR
- Category: Type-2 Virtual Machine with Binary Translation
- Parent: QEMU-user
Name | Run X | On Y |
---|---|---|
QEMU-sys-BSD | RISCV64-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_PVL | BSD-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-WINDOWS | RISCV64-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_PVL | WINDOWS-X86_64-USR, WINDOWS-X86-USR, WINDOWS-AARCH64-USR |
QEMU-sys-MACOS | RISCV64-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_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
QEMU-sys-LINUX | RISCV64-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_PVL | LINUX-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 []
- Date: 2003.02.01 - today
- License: IR
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
QEMU-user-tci-linux | LINUX-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-USR | LINUX-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-linux | LINUX-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-USR | LINUX-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-bsd | BSD-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-USR | BSD-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-bsd | BSD-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-USR | BSD-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
- Date: 2013.09.03 - today
- Development: Dev.Invisible_Things_Lab
- Category: Type1 Paravirtualization
- Parent: Xen
Name | Run X | On Y |
---|---|---|
Qubes OS | X86_64-USR | X86_64-USR_PVL |
TODO
REV.NG
- Date: 2017.01.01 - today
- Category: Dynamic Static Binary Translator
- Parent: QEMU-user
Name | Run X | On Y |
---|---|---|
REV.NG | LINUX-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-USR | LINUX-LLVM_IR-USR |
TODO
Rosetta
- Date: 2006.01.01 - 2011.01.01
- Development: Dev.Apple
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Rosetta | MACOS-POWERPC-USR | MACOS-X86-USR |
TODO
Rosetta 2
- Date: 2020.01.01 - today
- Development: Dev.Apple
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Rosetta 2 | MACOS-X86_64-USR | MACOS-AARCH64-USR |
TODO
Ryujinx
- Date: 2018.02.05 - today
- License: MIT
Name | Run X | On Y |
---|---|---|
Ryujinx | WINDOWS-X86_64-USR, LINUX-X86_64-USR |
TODO
Shade
- Date: 1993.01.01 - 1993.01.01
- Development: Dev.SUN
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Shade-V8.V8-UNIX | SUNOS5_UNIX-SPARCV8-USR | SUNOS5_UNIX-SPARCV8-USR |
Shade-V9.V8-UNIX | SUNOS5_UNIX-SPARCV9-USR | SUNOS5_UNIX-SPARCV8-USR |
Shade-V8.V8-BSD | SUNOS4_BSD-SPARCV8-USR | SUNOS4_BSD-SPARCV8-USR |
Shade-V9.V8-BSD | SUNOS4_BSD-SPARCV9-USR | SUNOS4_BSD-SPARCV8-USR |
Shade-MIPS.V8 | SUNOS4_BSD-UMIPSV-USR, SUNOS4_BSD-MIPSI-USR | SUNOS4_BSD-SPARCV8-USR |
TODO
skyeye
- Date: 2004.05.26 - 2013.05.02
Name | Run X | On Y |
---|---|---|
skyeye |
TODO
skyeye(Commercial)
- Date: 2013.01.01 - today
- Development: Dev.迪捷软件
- Parent: skyeye
Name | Run X | On Y |
---|---|---|
skyeye(Commercial) |
TODO
Tarmac
- Date: 2001.03.13 - 2001.03.13
Name | Run X | On Y |
---|---|---|
Tarmac |
TODO
unicorn
- Date: 2015.08.21 - today
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
unicorn |
TODO
User Mode Linux
- Date: 2001.01.01 - today
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
User Mode Linux-I686 | LINUX-I686-USR | LINUX-I686-USR |
User Mode Linux-ARMV5TEL | LINUX-ARMV5TEL-USR | LINUX-ARMV5TEL-USR |
User Mode Linux-I586 | LINUX-I586-USR | LINUX-I586-USR |
User Mode Linux-I386 | LINUX-I386-USR | LINUX-I386-USR |
User Mode Linux-I486 | LINUX-I486-USR | LINUX-I486-USR |
User Mode Linux-ARMV6L | LINUX-ARMV6L-USR | LINUX-ARMV6L-USR |
User Mode Linux-ARMV6M | LINUX-ARMV6M-USR | LINUX-ARMV6M-USR |
User Mode Linux-ARMV7L | LINUX-ARMV7L-USR | LINUX-ARMV7L-USR |
User Mode Linux-ARMV7M | LINUX-ARMV7M-USR | LINUX-ARMV7M-USR |
User Mode Linux-ARMV8A | LINUX-ARMV8A-USR | LINUX-ARMV8A-USR |
User Mode Linux-ARMV7A | LINUX-ARMV7A-USR | LINUX-ARMV7A-USR |
User Mode Linux-ARMV8M | LINUX-ARMV8M-USR | LINUX-ARMV8M-USR |
User Mode Linux-ARMV7R | LINUX-ARMV7R-USR | LINUX-ARMV7R-USR |
User Mode Linux-AARCH32 | LINUX-AARCH32-USR | LINUX-AARCH32-USR |
User Mode Linux-POWERPC | LINUX-POWERPC-USR | LINUX-POWERPC-USR |
User Mode Linux-MIPSII | LINUX-MIPSII-USR | LINUX-MIPSII-USR |
User Mode Linux-MIPS32 | LINUX-MIPS32-USR | LINUX-MIPS32-USR |
User Mode Linux-MIPS64 | LINUX-MIPS64-USR | LINUX-MIPS64-USR |
User Mode Linux-RISCV32 | LINUX-RISCV32-USR | LINUX-RISCV32-USR |
User Mode Linux-RISCV64 | LINUX-RISCV64-USR | LINUX-RISCV64-USR |
User Mode Linux-LA | LINUX-LA-USR | LINUX-LA-USR |
User Mode Linux-NIOS2 | LINUX-NIOS2-USR | LINUX-NIOS2-USR |
User Mode Linux-CSKY | LINUX-CSKY-USR | LINUX-CSKY-USR |
User Mode Linux-AARCH64 | LINUX-AARCH64-USR | LINUX-AARCH64-USR |
User Mode Linux-ARMV8R | LINUX-ARMV8R-USR | LINUX-ARMV8R-USR |
User Mode Linux-MIPSIII | LINUX-MIPSIII-USR | LINUX-MIPSIII-USR |
User Mode Linux-POWERPC64 | LINUX-POWERPC64-USR | LINUX-POWERPC64-USR |
User Mode Linux-MIPSI | LINUX-MIPSI-USR | LINUX-MIPSI-USR |
User Mode Linux-MIPSV | LINUX-MIPSV-USR | LINUX-MIPSV-USR |
User Mode Linux-SPARC64 | LINUX-SPARC64-USR | LINUX-SPARC64-USR |
User Mode Linux-HEXAGON | LINUX-HEXAGON-USR | LINUX-HEXAGON-USR |
User Mode Linux-MICROBLAZE | LINUX-MICROBLAZE-USR | LINUX-MICROBLAZE-USR |
User Mode Linux-XTENSA | LINUX-XTENSA-USR | LINUX-XTENSA-USR |
User Mode Linux-MIPSIV | LINUX-MIPSIV-USR | LINUX-MIPSIV-USR |
User Mode Linux-SPARC | LINUX-SPARC-USR | LINUX-SPARC-USR |
User Mode Linux-M68K | LINUX-M68K-USR | LINUX-M68K-USR |
User Mode Linux-ARC | LINUX-ARC-USR | LINUX-ARC-USR |
User Mode Linux-ARM | LINUX-ARM-USR | LINUX-ARM-USR |
User Mode Linux-X86 | LINUX-X86-USR | LINUX-X86-USR |
User Mode Linux-X86_64 | LINUX-X86_64-USR | LINUX-X86_64-USR |
User Mode Linux-OPENRISC | LINUX-OPENRISC-USR | LINUX-OPENRISC-USR |
User Mode Linux-SH | LINUX-SH-USR | LINUX-SH-USR |
User Mode Linux-IA64 | LINUX-IA64-USR | LINUX-IA64-USR |
User Mode Linux-PARISC | LINUX-PARISC-USR | LINUX-PARISC-USR |
User Mode Linux-S390 | LINUX-S390-USR | LINUX-S390-USR |
User Mode Linux-ALPHA | LINUX-ALPHA-USR | LINUX-ALPHA-USR |
TODO
UserLAnd
- Date: 2018.03.21 - today
- Parent: proot
Name | Run X | On Y |
---|---|---|
UserLAnd | LINUX_ANDROID-AARCH64-USR | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR |
TODO
UTM
- Date: 2019.01.01 - today
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
UTM | IOS-AARCH64-USR |
TODO
VEST
- Date: 1993.01.01 - 1993.01.01
- Development: Dev.Digital
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
VEST | OPENVMS-VAX-USR | OPENVMS-ALPHA-USR |
TODO
VirtualBox
- Date: 2007.01.17 - today
- Development: Dev.Oracle
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
VirtualBox | X86-USR_PVL | WINDOWS-X86-USR, LINUX-X86-USR, MACOS-X86-USR |
VirtualBox | X86_64-USR_PVL | WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR |
TODO
VisUAL
- Date: 2015.01.01 - today
Name | Run X | On Y |
---|---|---|
VisUAL | ARM-USR | MACOS-AARCH64-USR, MACOS-X86_64-USR |
VisUAL | ARM-USR | LINUX-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 |
VisUAL | ARM-USR | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
TODO
VMware Player
- Date: 2008.06.06 - today
- Development: Dev.VMware
- Category: Type-2 Virtual Machine
- Parent: VMware Workstation
Name | Run X | On Y |
---|---|---|
VMware Player | X86_64-USR_PVL | WINDOWS-X86_64-USR |
VMware Player | X86_64-USR_PVL | LINUX-X86_64-USR |
TODO
VMware Workstation
- Date: 1999.05.15 - today
- Development: Dev.VMware
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
VMware Workstation | X86_64-USR_PVL | LINUX-X86_64-USR, WINDOWS-X86_64-USR |
TODO
waydroid
- Date: 2021.08.27 - today
- Parent: Anbox-halium
Name | Run X | On Y |
---|---|---|
waydroid | ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR | LINUX-X86_64-USR |
waydroid | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR | LINUX-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),
Name | Run X | On Y |
---|---|---|
Win4Lin | X86-USR_PVL | LINUX-X86-USR |
TODO
Win4Lin Pro
- Date: 2005.01.01 - 2010.03.01
- Parent: Win4Lin
Name | Run X | On Y |
---|---|---|
Win4Lin Pro |
TODO
WINE
- Date: 1993.07.04 - today
- License: LGPL
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
WINE-BSD-X86_64 | NO_SYSCALL-X86_64-USR | BSD-X86_64-USR |
WINE-LINUX-AARCH64 | NO_SYSCALL-AARCH64-USR | LINUX-AARCH64-USR |
WINE-BSD-AARCH64 | NO_SYSCALL-AARCH64-USR | BSD-AARCH64-USR |
WINE-MACOS-X86 | NO_SYSCALL-X86-USR | MACOS-X86-USR |
WINE-MACOS-AARCH64 | NO_SYSCALL-AARCH64-USR | MACOS-AARCH64-USR |
WINE-MACOS-X86_64 | NO_SYSCALL-X86_64-USR | MACOS-X86_64-USR |
WINE-BSD-X86 | NO_SYSCALL-X86-USR | BSD-X86-USR |
WINE-LINUX-X86_64 | NO_SYSCALL-X86_64-USR | LINUX-X86_64-USR |
WINE-LINUX-X86 | NO_SYSCALL-X86-USR | LINUX-X86-USR |
TODO
WINE-Android
- Date: 2014.02.01 - today
- Parent: WINE
Name | Run X | On Y |
---|---|---|
WINE-Android-AARCH64 | NO_SYSCALL-AARCH64-USR | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR |
WINE-Android-X86_64 | NO_SYSCALL-X86_64-USR | ANDROID_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),
Name | Run X | On Y |
---|
TODO
WSL
- Date: 2016.08.02 - today
- Development: Dev.Microsoft
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
WSL | LINUX-AARCH64-USR | WINDOWS-AARCH64-USR |
WSL | LINUX-X86-USR | WINDOWS-X86-USR |
WSL | LINUX-X86_64-USR | WINDOWS-X86_64-USR |
TODO
WSL2
- Date: 2019.05.01 - today
- Development: Dev.Microsoft
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
WSL2 | X86-USR_PVL | WINDOWS-X86-USR |
WSL2 | AARCH64-USR_PVL | WINDOWS-AARCH64-USR |
WSL2 | X86_64-USR_PVL | WINDOWS-X86_64-USR |
TODO
xDroid
- Date: 2018.08.21 - today
- Development: Dev.麟卓_国防科大
- Parent: Anbox
Name | Run X | On Y |
---|---|---|
xDroid |
TODO
Xen
- Date: 2003.01.01 - today
- Category: Type-1 Virtual Machine and Paravirtualization
Name | Run X | On Y |
---|---|---|
Xen | X86-USR_PVL | X86-USR_PVL |
Xen | X86_64-USR_PVL | X86_64-USR_PVL |
Xen-Paravirtualized | X86-USR | X86-USR_PVL |
Xen-Paravirtualized | X86_64-USR | X86_64-USR_PVL |
TODO
yuzu
- Date: 2017.10.10 - today
- Parent: citra
Name | Run X | On Y |
---|---|---|
yuzu |
TODO
List by Category
User-level Binary Translator
Aries
- Date: 2000.01.01 - 2000.01.01
- Development: Dev.HP
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Aries | UNIX-PARISC-USR | UNIX-IA64-USR |
TODO
ExaGear
- Date: 2020.01.01 - today
- Development: Dev.Eltech_Huawei
- Category: User-level Binary Translator
- Parent: ExaGear Strategies
Name | Run X | On Y |
---|---|---|
ExaGear | LINUX-X86-USR, LINUX-X86_64-USR | LINUX-AARCH64-USR |
TODO
FX!32
- Date: 1996.01.01 - 1996.01.01
- Development: Dev.Digital
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
FX!32 | WINDOWS_NT4_0-X86-USR | WINDOWS_NT4_0-ALPHA-USR |
TODO
HQEMU
- Date: 2012.01.01 - 2018.01.01
- Development: Dev.台清华
- Category: User-level Binary Translator
- Parent: QEMU-user
Name | Run X | On Y |
---|---|---|
HQEMU | LINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USR, LINUX-ARM-USR | LINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-X86-USR, LINUX-X86_64-USR |
TODO
IA-32 EL
- Date: 2003.01.01 - today
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
IA-32 EL | LINUX-X86-USR | LINUX-IA64-USR |
IA-32 EL | WINDOWS-X86-USR | WINDOWS-IA64-USR |
TODO
MAMBO-X64
- Date: 2017.01.01 - today
- Development: Dev.Manchester
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
MAMBO-X64 | LINUX-AARCH32-USR | LINUX-AARCH64-USR |
TODO
QEMU-user []
- Date: 2003.02.01 - today
- License: IR
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
QEMU-user-tci-linux | LINUX-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-USR | LINUX-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-linux | LINUX-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-USR | LINUX-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-bsd | BSD-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-USR | BSD-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-bsd | BSD-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-USR | BSD-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
- Date: 2006.01.01 - 2011.01.01
- Development: Dev.Apple
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Rosetta | MACOS-POWERPC-USR | MACOS-X86-USR |
TODO
Rosetta 2
- Date: 2020.01.01 - today
- Development: Dev.Apple
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Rosetta 2 | MACOS-X86_64-USR | MACOS-AARCH64-USR |
TODO
Shade
- Date: 1993.01.01 - 1993.01.01
- Development: Dev.SUN
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
Shade-V8.V8-UNIX | SUNOS5_UNIX-SPARCV8-USR | SUNOS5_UNIX-SPARCV8-USR |
Shade-V9.V8-UNIX | SUNOS5_UNIX-SPARCV9-USR | SUNOS5_UNIX-SPARCV8-USR |
Shade-V8.V8-BSD | SUNOS4_BSD-SPARCV8-USR | SUNOS4_BSD-SPARCV8-USR |
Shade-V9.V8-BSD | SUNOS4_BSD-SPARCV9-USR | SUNOS4_BSD-SPARCV8-USR |
Shade-MIPS.V8 | SUNOS4_BSD-UMIPSV-USR, SUNOS4_BSD-MIPSI-USR | SUNOS4_BSD-SPARCV8-USR |
TODO
VEST
- Date: 1993.01.01 - 1993.01.01
- Development: Dev.Digital
- Category: User-level Binary Translator
Name | Run X | On Y |
---|---|---|
VEST | OPENVMS-VAX-USR | OPENVMS-ALPHA-USR |
TODO
Unknown
Anbox
- Date: 2016.04.11 - today
- License: GPL3
Name | Run X | On Y |
---|---|---|
Anbox | ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR | LINUX-X86_64-USR |
Anbox | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR | LINUX-AARCH64-USR |
TODO
Anbox-halium
- Date: 2021.04.16 - 2021.08.27
- Parent: Anbox
Name | Run X | On Y |
---|---|---|
Anbox-halium |
TODO
Arm-js
- Date: 2012.05.20 - 2014.02.11
Name | Run X | On Y |
---|---|---|
Arm-js | ARM-USR_PVL |
TODO
ARMeilleure
- Date: 2019.08.09 - today
- Parent: Ryujinx
Name | Run X | On Y |
---|---|---|
ARMeilleure | AARCH64-USR | WINDOWS-X86_64-USR, LINUX-X86_64-USR |
TODO
BPF(JIT)
- Date: 2011.04.01 - today
- Renames: eBPF(2014.09.04),
Name | Run X | On Y |
---|---|---|
BPF(JIT) | BPF-USR | LINUX-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
Name | Run X | On Y |
---|---|---|
browsix |
TODO
bsnes
- Date: 2004.10.14 - today
- Renames: higan(2012.08.09),
Name | Run X | On Y |
---|---|---|
bsnes | BSD-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
Name | Run X | On Y |
---|---|---|
ChocolArm64 | AARCH64-USR | WINDOWS-X86_64-USR, LINUX-X86_64-USR |
TODO
citra
- Date: 2013.08.30 - today
Name | Run X | On Y |
---|---|---|
citra |
TODO
Deepin Android Runtime
- Date: 2021.06.29 - today
- Development: Dev.统信
Name | Run X | On Y |
---|---|---|
Deepin Android Runtime |
TODO
DistriBit
- Date: 2009.01.01 - 2012.01.01
- Development: Dev.上交
Name | Run X | On Y |
---|---|---|
DistriBit |
TODO
dynarmic
- Date: 2016.07.01 - today
Name | Run X | On Y |
---|---|---|
dynarmic | AARCH32-USR, AARCH64-USR | KERNELS-X86_64-USR |
TODO
edk2-sagit
- Date: 2019.02.22 - 2020.05.25
Name | Run X | On Y |
---|---|---|
edk2-sagit |
TODO
edk2-sdm845
- Date: 2020.05.25 - today
- Parent: edk2-sagit
Name | Run X | On Y |
---|---|---|
edk2-sdm845 |
TODO
ExaGear Strategies
- Date: 2014.01.01 - 2020.01.01
- Development: Dev.Eltech_Russia
Name | Run X | On Y |
---|---|---|
ExaGear Strategies | NO_SYSCALL-X86-USR, NO_SYSCALL-X86_64-USR | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR |
TODO
firebird
- Date: 2014.04.26 - today
- License: GPL3
Name | Run X | On Y |
---|---|---|
firebird |
TODO
KVM
- Date: 2007.02.05 - today
Name | Run X | On Y |
---|---|---|
KVM | POWERPC64-USR_PVL | LINUX-POWERPC64-USR_PVL |
KVM | X86-USR_PVL | LINUX-X86-USR_PVL |
KVM | IA64-USR_PVL | LINUX-IA64-USR_PVL |
KVM | S390-USR_PVL | LINUX-S390-USR_PVL |
KVM | AARCH64-USR_PVL | LINUX-AARCH64-USR_PVL |
KVM | LA-USR_PVL | LINUX-LA-USR_PVL |
KVM | X86_64-USR_PVL | LINUX-X86_64-USR_PVL |
KVM | MIPS64-USR_PVL | LINUX-MIPS64-USR_PVL |
TODO
Limbo
- Date: 2016.01.01 - 2022.01.01
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
Limbo | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR |
TODO
Linuxulator
- Date: 2006.01.01 - today
Name | Run X | On Y |
---|---|---|
Linuxulator-I386 | LINUX-I386-USR | BSD-I386-USR |
Linuxulator-X86 | LINUX-X86-USR | BSD-X86-USR |
Linuxulator-I486 | LINUX-I486-USR | BSD-I486-USR |
Linuxulator-I586 | LINUX-I586-USR | BSD-I586-USR |
Linuxulator-X86_64 | LINUX-X86_64-USR | BSD-X86_64-USR |
Linuxulator-ARM | LINUX-ARM-USR | BSD-ARM-USR |
Linuxulator-I686 | LINUX-I686-USR | BSD-I686-USR |
Linuxulator-ARMV6L | LINUX-ARMV6L-USR | BSD-ARMV6L-USR |
Linuxulator-ARMV6M | LINUX-ARMV6M-USR | BSD-ARMV6M-USR |
Linuxulator-ARMV7L | LINUX-ARMV7L-USR | BSD-ARMV7L-USR |
Linuxulator-ARMV7M | LINUX-ARMV7M-USR | BSD-ARMV7M-USR |
Linuxulator-ARMV7A | LINUX-ARMV7A-USR | BSD-ARMV7A-USR |
Linuxulator-AARCH64 | LINUX-AARCH64-USR | BSD-AARCH64-USR |
Linuxulator-POWERPC | LINUX-POWERPC-USR | BSD-POWERPC-USR |
Linuxulator-POWERPC64 | LINUX-POWERPC64-USR | BSD-POWERPC64-USR |
Linuxulator-ARMV7R | LINUX-ARMV7R-USR | BSD-ARMV7R-USR |
Linuxulator-MIPSIV | LINUX-MIPSIV-USR | BSD-MIPSIV-USR |
Linuxulator-RISCV32 | LINUX-RISCV32-USR | BSD-RISCV32-USR |
Linuxulator-SPARC | LINUX-SPARC-USR | BSD-SPARC-USR |
Linuxulator-MIPSIII | LINUX-MIPSIII-USR | BSD-MIPSIII-USR |
Linuxulator-MIPSII | LINUX-MIPSII-USR | BSD-MIPSII-USR |
Linuxulator-MIPSI | LINUX-MIPSI-USR | BSD-MIPSI-USR |
Linuxulator-MIPSV | LINUX-MIPSV-USR | BSD-MIPSV-USR |
Linuxulator-MIPS64 | LINUX-MIPS64-USR | BSD-MIPS64-USR |
Linuxulator-MIPS32 | LINUX-MIPS32-USR | BSD-MIPS32-USR |
Linuxulator-RISCV64 | LINUX-RISCV64-USR | BSD-RISCV64-USR |
Linuxulator-SPARC64 | LINUX-SPARC64-USR | BSD-SPARC64-USR |
TODO
LLVM
- Date: 2003.01.01 - today
Name | Run X | On Y |
---|---|---|
LLVM |
TODO
MCTOLL
- Date: 2019.01.01 - today
- Development: Dev.Microsoft
- Parent: LLVM
Name | Run X | On Y |
---|---|---|
MCTOLL | LINUX-X86_64-USR, LINUX-AARCH64-USR | LINUX-LLVM_IR-USR |
TODO
mx
- Date: 1993.01.01 - 1993.01.01
- Development: Dev.Digital
Name | Run X | On Y |
---|---|---|
mx | ULTRIX-MIPS32-USR | TRU64-ALPHA-USR |
TODO
NDISWrapper
- Date: 2003.01.01 - today
Name | Run X | On Y |
---|---|---|
NDISWrapper |
TODO
playonlinux
- Date: 2007.01.01 - today
- Parent: WINE
Name | Run X | On Y |
---|---|---|
playonlinux |
TODO
Project David
- Date: 2004.01.01 - 2004.01.01
- Development: Dev.SpecOps_Labs
- Parent: WINE
Name | Run X | On Y |
---|---|---|
Project David |
TODO
proot
- Date: 2010.05.22 - today
Name | Run X | On Y |
---|---|---|
proot |
TODO
Proton
- Date: 2018.08.21 - today
- Development: Dev.Valve
- Parent: WINE
Name | Run X | On Y |
---|---|---|
Proton |
TODO
Ryujinx
- Date: 2018.02.05 - today
- License: MIT
Name | Run X | On Y |
---|---|---|
Ryujinx | WINDOWS-X86_64-USR, LINUX-X86_64-USR |
TODO
skyeye
- Date: 2004.05.26 - 2013.05.02
Name | Run X | On Y |
---|---|---|
skyeye |
TODO
skyeye(Commercial)
- Date: 2013.01.01 - today
- Development: Dev.迪捷软件
- Parent: skyeye
Name | Run X | On Y |
---|---|---|
skyeye(Commercial) |
TODO
Tarmac
- Date: 2001.03.13 - 2001.03.13
Name | Run X | On Y |
---|---|---|
Tarmac |
TODO
unicorn
- Date: 2015.08.21 - today
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
unicorn |
TODO
UserLAnd
- Date: 2018.03.21 - today
- Parent: proot
Name | Run X | On Y |
---|---|---|
UserLAnd | LINUX_ANDROID-AARCH64-USR | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR |
TODO
UTM
- Date: 2019.01.01 - today
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
UTM | IOS-AARCH64-USR |
TODO
VisUAL
- Date: 2015.01.01 - today
Name | Run X | On Y |
---|---|---|
VisUAL | ARM-USR | MACOS-AARCH64-USR, MACOS-X86_64-USR |
VisUAL | ARM-USR | LINUX-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 |
VisUAL | ARM-USR | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
TODO
waydroid
- Date: 2021.08.27 - today
- Parent: Anbox-halium
Name | Run X | On Y |
---|---|---|
waydroid | ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR | LINUX-X86_64-USR |
waydroid | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR | LINUX-AARCH64-USR |
TODO
Win4Lin Pro
- Date: 2005.01.01 - 2010.03.01
- Parent: Win4Lin
Name | Run X | On Y |
---|---|---|
Win4Lin Pro |
TODO
WINE-Android
- Date: 2014.02.01 - today
- Parent: WINE
Name | Run X | On Y |
---|---|---|
WINE-Android-AARCH64 | NO_SYSCALL-AARCH64-USR | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR |
WINE-Android-X86_64 | NO_SYSCALL-X86_64-USR | ANDROID_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),
Name | Run X | On Y |
---|
TODO
xDroid
- Date: 2018.08.21 - today
- Development: Dev.麟卓_国防科大
- Parent: Anbox
Name | Run X | On Y |
---|---|---|
xDroid |
TODO
yuzu
- Date: 2017.10.10 - today
- Parent: citra
Name | Run X | On Y |
---|---|---|
yuzu |
TODO
Type-2 Virtual Machine with Binary Translation
DeSmuME
- Date: 2006.04.06 - today
- License: GPL2
- Category: Type-2 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
DeSmuME | AARCH32-USR_PVL | WINDOWS-X86_64-USR, LINUX-X86_64-USR, LINUX-X86-USR, WINDOWS-X86-USR, MACOS-X86-USR, MACOS-X86_64-USR |
TODO
DOSBox
- Date: 2002.01.01 - today
- Category: Type-2 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
DOSBox | X86-USR_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
DOSBox | X86-USR_PVL | LINUX-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 | X86-USR_PVL | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
DOSBox | X86-USR_PVL | BSD-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
- Date: 2011.01.01 - today
- Category: Type-2 Virtual Machine with Binary Translation
- Parent: DOSBox
Name | Run X | On Y |
---|---|---|
DOSBox-X | X86-USR_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
DOSBox-X | X86-USR_PVL | LINUX-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-X | X86-USR_PVL | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
DOSBox-X | X86-USR_PVL | BSD-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
- Date: 2017.01.01 - 2017.01.01
- Development: Dev.Manchester
- Category: Type-2 Virtual Machine with Binary Translation
- Parent: MAMBO-X64
Name | Run X | On Y |
---|---|---|
HyperMAMBO-X64 | AARCH32-USR_PVL | LINUX-AARCH64-USR |
TODO
PPSSPP
- Date: 2012.03.25 - today
- License: GPL2
- Category: Type-2 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
PPSSPP | MIPSIII-USR_PVL | ANDROID_RUNTIME-LINUX_ANDROID-AARCH64-USR, ANDROID_RUNTIME-LINUX_ANDROID-X86_64-USR |
PPSSPP | MIPSIII-USR_PVL | LINUX-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 |
PPSSPP | MIPSIII-USR_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
PPSSPP | MIPSIII-USR_PVL | WINDOWS-AARCH64-USR, WINDOWS-X86_64-USR, WINDOWS-X86-USR |
TODO
QEMU-sys []
- Date: 2003.10.01 - today
- License: IR
- Category: Type-2 Virtual Machine with Binary Translation
- Parent: QEMU-user
Name | Run X | On Y |
---|---|---|
QEMU-sys-BSD | RISCV64-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_PVL | BSD-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-WINDOWS | RISCV64-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_PVL | WINDOWS-X86_64-USR, WINDOWS-X86-USR, WINDOWS-AARCH64-USR |
QEMU-sys-MACOS | RISCV64-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_PVL | MACOS-AARCH64-USR, MACOS-X86_64-USR |
QEMU-sys-LINUX | RISCV64-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_PVL | LINUX-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
- Date: 2006.01.01 - today
- Development: Dev.Intel
- Category: Type1 Virtual Machine
Name | Run X | On Y |
---|---|---|
Intel VT | X86-USR_PVL | X86-USR_PVL |
Intel VT | X86_64-USR_PVL | X86_64-USR_PVL |
TODO
Type-2 Virtual Machine
Merge
- Date: 1985.10.09 - 2000.01.01
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
Merge | I386-USR_PVL | SCO_UNIX-I386-USR |
TODO
multipass
- Date: 2017.12.07 - today
- License: GPL3
- Development: Dev.Canonical
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
multipass | LINUX-X86_64-USR | WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR |
TODO
QEMU-KVM []
- Date: 2008.11.06 - today
- Category: Type-2 Virtual Machine
- Parent: QEMU-sys
Name | Run X | On Y |
---|---|---|
QEMU-KVM | AARCH64-USR_PVL | LINUX-AARCH64-USR |
QEMU-KVM | IA64-USR_PVL | LINUX-IA64-USR |
QEMU-KVM | LA-USR_PVL | LINUX-LA-USR |
QEMU-KVM | POWERPC64-USR_PVL | LINUX-POWERPC64-USR |
QEMU-KVM | X86-USR_PVL | LINUX-X86-USR |
QEMU-KVM | X86_64-USR_PVL | LINUX-X86_64-USR |
QEMU-KVM | S390-USR_PVL | LINUX-S390-USR |
QEMU-KVM | MIPS64-USR_PVL | LINUX-MIPS64-USR |
TODO
VirtualBox
- Date: 2007.01.17 - today
- Development: Dev.Oracle
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
VirtualBox | X86-USR_PVL | WINDOWS-X86-USR, LINUX-X86-USR, MACOS-X86-USR |
VirtualBox | X86_64-USR_PVL | WINDOWS-X86_64-USR, MACOS-X86_64-USR, LINUX-X86_64-USR |
TODO
VMware Player
- Date: 2008.06.06 - today
- Development: Dev.VMware
- Category: Type-2 Virtual Machine
- Parent: VMware Workstation
Name | Run X | On Y |
---|---|---|
VMware Player | X86_64-USR_PVL | WINDOWS-X86_64-USR |
VMware Player | X86_64-USR_PVL | LINUX-X86_64-USR |
TODO
VMware Workstation
- Date: 1999.05.15 - today
- Development: Dev.VMware
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
VMware Workstation | X86_64-USR_PVL | LINUX-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),
Name | Run X | On Y |
---|---|---|
Win4Lin | X86-USR_PVL | LINUX-X86-USR |
TODO
WSL2
- Date: 2019.05.01 - today
- Development: Dev.Microsoft
- Category: Type-2 Virtual Machine
Name | Run X | On Y |
---|---|---|
WSL2 | X86-USR_PVL | WINDOWS-X86-USR |
WSL2 | AARCH64-USR_PVL | WINDOWS-AARCH64-USR |
WSL2 | X86_64-USR_PVL | WINDOWS-X86_64-USR |
TODO
Syscall Compatible Layer
Alky
- Date: 2006.01.01 - 2008.01.01
- License: LGPL
- Development: Dev.Falling_Leaf_System
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
Alky | NO_SYSCALL-X86-USR | LINUX-X86-USR, MACOS-X86-USR |
TODO
User Mode Linux
- Date: 2001.01.01 - today
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
User Mode Linux-I686 | LINUX-I686-USR | LINUX-I686-USR |
User Mode Linux-ARMV5TEL | LINUX-ARMV5TEL-USR | LINUX-ARMV5TEL-USR |
User Mode Linux-I586 | LINUX-I586-USR | LINUX-I586-USR |
User Mode Linux-I386 | LINUX-I386-USR | LINUX-I386-USR |
User Mode Linux-I486 | LINUX-I486-USR | LINUX-I486-USR |
User Mode Linux-ARMV6L | LINUX-ARMV6L-USR | LINUX-ARMV6L-USR |
User Mode Linux-ARMV6M | LINUX-ARMV6M-USR | LINUX-ARMV6M-USR |
User Mode Linux-ARMV7L | LINUX-ARMV7L-USR | LINUX-ARMV7L-USR |
User Mode Linux-ARMV7M | LINUX-ARMV7M-USR | LINUX-ARMV7M-USR |
User Mode Linux-ARMV8A | LINUX-ARMV8A-USR | LINUX-ARMV8A-USR |
User Mode Linux-ARMV7A | LINUX-ARMV7A-USR | LINUX-ARMV7A-USR |
User Mode Linux-ARMV8M | LINUX-ARMV8M-USR | LINUX-ARMV8M-USR |
User Mode Linux-ARMV7R | LINUX-ARMV7R-USR | LINUX-ARMV7R-USR |
User Mode Linux-AARCH32 | LINUX-AARCH32-USR | LINUX-AARCH32-USR |
User Mode Linux-POWERPC | LINUX-POWERPC-USR | LINUX-POWERPC-USR |
User Mode Linux-MIPSII | LINUX-MIPSII-USR | LINUX-MIPSII-USR |
User Mode Linux-MIPS32 | LINUX-MIPS32-USR | LINUX-MIPS32-USR |
User Mode Linux-MIPS64 | LINUX-MIPS64-USR | LINUX-MIPS64-USR |
User Mode Linux-RISCV32 | LINUX-RISCV32-USR | LINUX-RISCV32-USR |
User Mode Linux-RISCV64 | LINUX-RISCV64-USR | LINUX-RISCV64-USR |
User Mode Linux-LA | LINUX-LA-USR | LINUX-LA-USR |
User Mode Linux-NIOS2 | LINUX-NIOS2-USR | LINUX-NIOS2-USR |
User Mode Linux-CSKY | LINUX-CSKY-USR | LINUX-CSKY-USR |
User Mode Linux-AARCH64 | LINUX-AARCH64-USR | LINUX-AARCH64-USR |
User Mode Linux-ARMV8R | LINUX-ARMV8R-USR | LINUX-ARMV8R-USR |
User Mode Linux-MIPSIII | LINUX-MIPSIII-USR | LINUX-MIPSIII-USR |
User Mode Linux-POWERPC64 | LINUX-POWERPC64-USR | LINUX-POWERPC64-USR |
User Mode Linux-MIPSI | LINUX-MIPSI-USR | LINUX-MIPSI-USR |
User Mode Linux-MIPSV | LINUX-MIPSV-USR | LINUX-MIPSV-USR |
User Mode Linux-SPARC64 | LINUX-SPARC64-USR | LINUX-SPARC64-USR |
User Mode Linux-HEXAGON | LINUX-HEXAGON-USR | LINUX-HEXAGON-USR |
User Mode Linux-MICROBLAZE | LINUX-MICROBLAZE-USR | LINUX-MICROBLAZE-USR |
User Mode Linux-XTENSA | LINUX-XTENSA-USR | LINUX-XTENSA-USR |
User Mode Linux-MIPSIV | LINUX-MIPSIV-USR | LINUX-MIPSIV-USR |
User Mode Linux-SPARC | LINUX-SPARC-USR | LINUX-SPARC-USR |
User Mode Linux-M68K | LINUX-M68K-USR | LINUX-M68K-USR |
User Mode Linux-ARC | LINUX-ARC-USR | LINUX-ARC-USR |
User Mode Linux-ARM | LINUX-ARM-USR | LINUX-ARM-USR |
User Mode Linux-X86 | LINUX-X86-USR | LINUX-X86-USR |
User Mode Linux-X86_64 | LINUX-X86_64-USR | LINUX-X86_64-USR |
User Mode Linux-OPENRISC | LINUX-OPENRISC-USR | LINUX-OPENRISC-USR |
User Mode Linux-SH | LINUX-SH-USR | LINUX-SH-USR |
User Mode Linux-IA64 | LINUX-IA64-USR | LINUX-IA64-USR |
User Mode Linux-PARISC | LINUX-PARISC-USR | LINUX-PARISC-USR |
User Mode Linux-S390 | LINUX-S390-USR | LINUX-S390-USR |
User Mode Linux-ALPHA | LINUX-ALPHA-USR | LINUX-ALPHA-USR |
TODO
WINE
- Date: 1993.07.04 - today
- License: LGPL
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
WINE-BSD-X86_64 | NO_SYSCALL-X86_64-USR | BSD-X86_64-USR |
WINE-LINUX-AARCH64 | NO_SYSCALL-AARCH64-USR | LINUX-AARCH64-USR |
WINE-BSD-AARCH64 | NO_SYSCALL-AARCH64-USR | BSD-AARCH64-USR |
WINE-MACOS-X86 | NO_SYSCALL-X86-USR | MACOS-X86-USR |
WINE-MACOS-AARCH64 | NO_SYSCALL-AARCH64-USR | MACOS-AARCH64-USR |
WINE-MACOS-X86_64 | NO_SYSCALL-X86_64-USR | MACOS-X86_64-USR |
WINE-BSD-X86 | NO_SYSCALL-X86-USR | BSD-X86-USR |
WINE-LINUX-X86_64 | NO_SYSCALL-X86_64-USR | LINUX-X86_64-USR |
WINE-LINUX-X86 | NO_SYSCALL-X86-USR | LINUX-X86-USR |
TODO
WSL
- Date: 2016.08.02 - today
- Development: Dev.Microsoft
- Category: Syscall Compatible Layer
Name | Run X | On Y |
---|---|---|
WSL | LINUX-AARCH64-USR | WINDOWS-AARCH64-USR |
WSL | LINUX-X86-USR | WINDOWS-X86-USR |
WSL | LINUX-X86_64-USR | WINDOWS-X86_64-USR |
TODO
Dynamic Static Binary Translator
REV.NG
- Date: 2017.01.01 - today
- Category: Dynamic Static Binary Translator
- Parent: QEMU-user
Name | Run X | On Y |
---|---|---|
REV.NG | LINUX-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-USR | LINUX-LLVM_IR-USR |
TODO
User-level Binary Translator with Lib Pass-through
box64
- Date: 2020.12.01 - today
- Category: User-level Binary Translator with Lib Pass-through
- Parent: box86
Name | Run X | On Y |
---|---|---|
box64-DynaRec | LINUX-X86_64-USR | LINUX-AARCH64-USR |
box64-without-DynaRec | LINUX-X86_64-USR | LINUX-POWERPC64-USR, LINUX-AARCH64-USR, LINUX-LA-USR, LINUX-X86_64-USR, LINUX-RISCV64-USR |
TODO
box86
- Date: 2018.01.01 - today
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
box86 | LINUX-X86-USR | LINUX-AARCH32-USR |
TODO
Digital Bridge
- Date: 2004.01.01 - 2006.01.01
- Development: Dev.武成岗组
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
Digital Bridge | LINUX-X86-USR | LINUX-MIPS32-USR |
TODO
Digital Bridge 2
- Date: 2006.01.01 - 2006.01.01
- Development: Dev.武成岗组
- Category: User-level Binary Translator with Lib Pass-through
- Parent: Digital Bridge
Name | Run X | On Y |
---|---|---|
Digital Bridge 2 | LINUX-X86-USR | LINUX-MIPS32-USR |
TODO
Dynamite
- Date: 2001.01.01 - 2002.11.01
- Development: Dev.Transitive_Apple
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
Dynamite | LINUX-AARCH32-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-X86-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-X86-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-POWERPC-USR | LINUX-X86-USR |
Dynamite | LINUX-AARCH32-USR | LINUX-MIPS32-USR |
Dynamite | LINUX-POWERPC-USR | LINUX-X86-USR |
TODO
FEX
- Date: 2018.11.16 - today
- License: MIT
- Category: User-level Binary Translator with Lib Pass-through
Name | Run X | On Y |
---|---|---|
FEX | LINUX-X86-USR, LINUX-X86_64-USR | LINUX-AARCH64-USR, LINUX-X86_64-USR |
TODO
Optimizer
Dynamo
- Date: 1999.01.01 - 2000.01.01
- Development: Dev.HP
- Category: Optimizer
Name | Run X | On Y |
---|---|---|
Dynamo | UNIX-PARISC-USR | UNIX-PARISC-USR |
TODO
Type-1 Virtual Machine and Paravirtualization
Xen
- Date: 2003.01.01 - today
- Category: Type-1 Virtual Machine and Paravirtualization
Name | Run X | On Y |
---|---|---|
Xen | X86-USR_PVL | X86-USR_PVL |
Xen | X86_64-USR_PVL | X86_64-USR_PVL |
Xen-Paravirtualized | X86-USR | X86-USR_PVL |
Xen-Paravirtualized | X86_64-USR | X86_64-USR_PVL |
TODO
Type1 Virtual Machine with Binary Translation
captive
- Date: 2016.01.01 - 2019.01.01
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
captive | AARCH32-USR_PVL | X86_64-USR_PVL |
TODO
Code Morphing
- Date: 2000.01.01 - 2009.01.01
- Development: Dev.Transmeta
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
Code Morphing | X86-USR_PVL | CRUSOE_VLIW-USR_PVL |
TODO
DAISY
- Date: 1998.01.01 - 2001.01.01
- Development: Dev.IBM
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
DAISY | POWERPC-USR_PVL | DAISY_VLIW-USR_PVL |
TODO
Denver
- Date: 2011.03.04 - 2014.10.15
- Development: Dev.Nvidia
- Category: Type1 Virtual Machine with Binary Translation
Name | Run X | On Y |
---|---|---|
Denver | AARCH64-USR_PVL | DENVER_VLIW-USR_PVL |
TODO
MagiXen
- Date: 2007.01.01 - 2007.01.01
- Development: Dev.HP
- Category: Type1 Virtual Machine with Binary Translation
- Parent: Xen
Name | Run X | On Y |
---|---|---|
MagiXen | X86-USR_PVL | IA64-USR_PVL |
TODO
Type1 Paravirtualization
Qubes OS
- Date: 2013.09.03 - today
- Development: Dev.Invisible_Things_Lab
- Category: Type1 Paravirtualization
- Parent: Xen
Name | Run X | On Y |
---|---|---|
Qubes OS | X86_64-USR | X86_64-USR_PVL |
TODO
Compiler
Cygwin
- Date: 1995.10.18 - today
- Category: Compiler
Name | Run X | On Y |
---|---|---|
Cygwin | CPP_SRC-LINUX_SYSLIBS, C_SRC-MACOS_SYSLIBS, CPP_SRC-MACOS_SYSLIBS, C_SRC-LINUX_SYSLIBS, CPP_SRC-BSD_SYSLIBS, C_SRC-BSD_SYSLIBS | WINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR |
TODO
MinGW
- Date: 1998.07.01 - today
- Category: Compiler
Name | Run X | On Y |
---|---|---|
MinGW | C_SRC-WINDOWS_SYSLIBS, CPP_SRC-WINDOWS_SYSLIBS | WINDOWS-X86-USR, WINDOWS-X86_64-USR, WINDOWS-AARCH64-USR |
TODO
Instrumenter
Pin
- Date: 2005.01.01 - today
- Development: Dev.Intel
- Category: Instrumenter
Name | Run X | On Y |
---|---|---|
Pin | WINDOWS-X86-USR | WINDOWS-X86-USR |
Pin | MACOS-X86-USR | MACOS-X86-USR |
Pin | LINUX-X86-USR | LINUX-X86-USR |
TODO
Static Binary Translator
LLBT
- Date: 2012.01.01 - 2014.01.01
- Development: Dev.台交大
- Category: Static Binary Translator
Name | Run X | On Y |
---|---|---|
LLBT | LINUX-ARM-USR | LINUX-LLVM_IR-USR |
TODO
McSema
- Date: 2019.01.01 - 2022.04.26
- Category: Static Binary Translator
- Parent: LLVM
Name | Run X | On Y |
---|---|---|
McSema | LINUX-X86_64-USR, LINUX-X86-USR, LINUX-AARCH64-USR | LINUX-LLVM_IR-USR |
TODO
Instrumenter and Optimizer
DynamoRIO
- Date: 2000.01.01 - today
- Development: Dev.HP
- Category: Instrumenter and Optimizer
- Parent: Dynamo
- Renames: DynamoRIO(VMware)(2007.01.01),
Name | Run X | On Y |
---|---|---|
DynamoRIO-MACOS-AARCH32 | MACOS-AARCH32-USR | MACOS-AARCH32-USR |
DynamoRIO-WINDOWS-AARCH64 | WINDOWS-AARCH64-USR | WINDOWS-AARCH64-USR |
DynamoRIO-LINUX-AARCH32 | LINUX-AARCH32-USR | LINUX-AARCH32-USR |
DynamoRIO-LINUX-AARCH64 | LINUX-AARCH64-USR | LINUX-AARCH64-USR |
DynamoRIO-MACOS-AARCH64 | MACOS-AARCH64-USR | MACOS-AARCH64-USR |
DynamoRIO-WINDOWS-X86_64 | WINDOWS-X86_64-USR | WINDOWS-X86_64-USR |
DynamoRIO-WINDOWS-X86 | WINDOWS-X86-USR | WINDOWS-X86-USR |
DynamoRIO-MACOS-X86 | MACOS-X86-USR | MACOS-X86-USR |
DynamoRIO-MACOS-X86_64 | MACOS-X86_64-USR | MACOS-X86_64-USR |
DynamoRIO-WINDOWS-AARCH32 | WINDOWS-AARCH32-USR | WINDOWS-AARCH32-USR |
DynamoRIO-LINUX-X86 | LINUX-X86-USR | LINUX-X86-USR |
DynamoRIO-LINUX-X86_64 | LINUX-X86_64-USR | LINUX-X86_64-USR |
TODO