Box86
What it is
Box86 is free, open-source software for running 32-bit x86 Linux applications on Linux systems with a different processor architecture, including ARM. It translates programs at runtime and connects them to native system libraries such as libc, libm, SDL, and OpenGL. On ARM, its dynamic recompiler is described as providing a 5 to 10 times speed boost over the interpreter. The project lists WorldOfGoo, Airline Tycoon Deluxe, FTL, and several GameMaker Linux games as examples that run, and links to a compatibility issue list. Wine is supported, though many games require particular graphics drivers. Steam can run with Box86 but also needs Box64 to be fully usable and uses substantial memory. Vulkan wrapping requires a 32-bit Vulkan driver; the Pi 4 Vulkan driver does not support DXVK. The host must provide a 32-bit little-endian system or a 32-bit userspace subsystem, because Box86 does not translate 32-bit programs for a 64-bit-only userspace. The project describes Box86 as the legacy 32-bit version of Box64. It is MIT licensed; the license provides the software as-is and disclaims warranties and liability.
For and against
For
- Runs 32-bit x86 Linux applications on non-x86 systems.
- ARM dynamic recompilation is described as 5 to 10 times faster than interpretation.
- Uses native system libraries including SDL and OpenGL.
- Supports Wine and Vulkan wrapping with a 32-bit driver.
Against
- Requires a 32-bit little-endian system or userspace subsystem.
- Steam also needs Box64 to be fully usable.
- Steam uses substantial memory.
- Vulkan wrapping requires a 32-bit Vulkan driver.
The verdict
Box86 provides a way to run selected 32-bit x86 Linux software on other Linux architectures, subject to host and driver requirements. Its MIT license disclaims warranties and liability.
Who it suits
Box86 is for Linux users who need to run 32-bit x86 applications on another processor architecture, including ARM. It may suit users whose host already has a 32-bit system or userspace subsystem.
Plans and prices
Box86
MIT-licensed software · requires a 32-bit Linux subsystem and 32-bit libraries
Read 7 Oct 2026 · github.com
On the record
- 32-bit requirement
- The host needs a 32-bit little-endian system or a 32-bit userspace subsystem; Box86 does not provide 32-bit to 64-bit translation.github.com · read 7 Oct 2026
- Compatibility examples
- The project lists WorldOfGoo, Airline Tycoon Deluxe, FTL, and several GameMaker Linux games as examples that run.github.com · read 7 Oct 2026
- Compatibility list
- The project README links to a GitHub issue list for compatibility information.github.com · read 7 Oct 2026
- Configuration
- Box86 supports configuration files at /etc/box86.box86rc and ~/.box86rc, with the user file taking priority.github.com · read 7 Oct 2026
- Dynamic recompilation
- Its ARM dynamic recompiler is described as providing a 5 to 10 times speed boost over the interpreter.github.com · read 7 Oct 2026
- License
- The project repository identifies the software as MIT licensed.github.com · read 7 Oct 2026
- Native libraries
- Box86 uses native versions of system libraries such as libc, libm, SDL, and OpenGL to integrate with applications.github.com · read 7 Oct 2026
- Project relationship
- The official site describes Box86 as the legacy 32-bit version of Box64 for running 32-bit Linux applications.box86.org · read 7 Oct 2026
- Purpose
- Box86 runs x86 Linux programs, including games, on non-x86 Linux systems such as ARM.github.com · read 7 Oct 2026
- Security and warranty
- The MIT license provides the software as-is and disclaims warranties and liability.github.com · read 7 Oct 2026
- Steam
- The README says Steam can run with Box86 but also needs Box64 to be fully usable, and notes that it uses substantial memory.github.com · read 7 Oct 2026
- Vulkan
- Box86 wraps Vulkan when the system has a 32-bit Vulkan driver; the README notes that the Pi 4 Vulkan driver does not support DXVK.github.com · read 7 Oct 2026
- Wine
- The README says Wine is supported and that many Windows programs and games run, with graphics driver requirements for many games.github.com · read 7 Oct 2026