Box86/Box64: Difference between revisions
Phredreeke (talk | contribs) No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
|active = Yes | |active = Yes | ||
|platform = Linux, Android | |platform = Linux, Android | ||
|architecture = ARM, ARM64, RISC-V, LoongArch64 | |architecture = ARM, ARM64, RISC-V, LoongArch64, PowerPC, POWER9 | ||
|target = [[POS (Pong Consoles) CPUs and Other Chips#x86_CPUs|x86 CPUs]] | |target = [[POS (Pong Consoles) CPUs and Other Chips#x86_CPUs|x86 CPUs]] | ||
|website = [http://box86.org/ box86.org] | |website = [http://box86.org/ box86.org] | ||
| Line 12: | Line 12: | ||
}} | }} | ||
{{for|the similarly named [[PC Emulator Comparisons|PC Emulator]]|86Box}} | {{for|the similarly named [[PC Emulator Comparisons|PC Emulator]]|86Box}} | ||
'''Box86''' and '''Box64''' are open-source Linux usermode x86 and x86-64 emulators for | '''Box86''' and '''Box64''' are open-source Linux usermode x86 and x86-64 emulators for several architectures. Box86 emulates 32-bit x86 CPUs and requires a 32-bit userspace while Box64 emulates a x86_64 CPU and requires a 64-bit userspace. | ||
They provide [[wikipedia:dynamic recompilation|dynamic recompilation]] as well as functionality to intercept dynamic library calls and forward them to equivalent native libraries, allowing applications to run significantly faster than if they were fully emulated. | The main target is [[wikipedia:ARM architecture family|ARM]], and [[wikipedia:AArch64|ARM64]] CPUs respectively, they also have varying support for the [[wikipedia:RISC-V|RISC-V]], [[wikipedia:Loongson#LoongArch|LoongArch]], [[wikipedia:PowerPC|PowerPC]], [[wikipedia:POWER9|POWER9]] architectures. They do not support [[wikipedia:Endianness|big-endian]] architectures, only little-endian architectures. | ||
They provide [[wikipedia:dynamic recompilation|dynamic recompilation]] for the ARM, ARM64 and RISC-V architectures, as well as functionality to intercept dynamic library calls and forward them to equivalent native libraries, allowing applications to run significantly faster than if they were fully emulated. | |||
==Downloads== | ==Downloads== | ||