Box86/Box64: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 3: | Line 3: | ||
|version = {{Version|Box86}} (<b>Box86</b>)<br>{{Version|Box64}} (<b>Box64</b>) | |version = {{Version|Box86}} (<b>Box86</b>)<br>{{Version|Box64}} (<b>Box64</b>) | ||
|active = Yes | |active = Yes | ||
|platform = Linux, Android | |platform = [[Emulators on Linux]], [[Emulators on Android|Android]] | ||
|architecture = ARM, ARM64, RISC-V, LoongArch64, PowerPC, POWER9 | |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] | ||
|prog-lang = C | |prog-lang = {{Proglang|C}} | ||
|license = {{License|MIT}} | |license = {{License|MIT}} | ||
|source = [https://github.com/ptitSeb/box86 GitHub] (<b>Box86</b>)<br>[https://github.com/ptitSeb/box64 GitHub] (<b>Box64</b>) | |source = [https://github.com/ptitSeb/box86 GitHub] (<b>Box86</b>)<br>[https://github.com/ptitSeb/box64 GitHub] (<b>Box64</b>) | ||
Revision as of 21:17, 25 October 2024
| Developer(s) | Ptitseb |
|---|---|
| Latest version | v0.3.8 [+] (Box86) v0.4.2 [+] (Box64) |
| Active | Yes |
| Platform(s) | Emulators on Linux, Android |
| Architecture(s) | ARM, ARM64, RISC-V, LoongArch64, PowerPC, POWER9 |
| Emulates | x86 CPUs |
| Website | box86.org |
| Programmed in | C |
| License | MIT |
| Source code | GitHub (Box86) GitHub (Box64) |
- For the similarly named PC Emulator, see 86Box.
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.
The main target is ARM, and ARM64 CPUs respectively, they also have varying support for the RISC-V, LoongArch, PowerPC, POWER9 architectures. They do not support big-endian architectures, only little-endian architectures.
They provide 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
| Source (Box86) Source (Box64) |