Box86
Box86 is free, MIT-licensed software for running x86 Linux programs, including games, on Linux systems with other processor architectures such as ARM.
What Box86 is
Box86 is free, MIT-licensed software for running x86 Linux programs, including games, on Linux systems with other processor architectures such as ARM. It focuses on 32-bit applications and requires a 32-bit little-endian host or a 32-bit userspace subsystem; it does not translate 32-bit programs for a 64-bit-only userspace. On ARM, its dynamic recompiler is described as providing a 5 to 10 times speed boost over the interpreter. Box86 connects programs to native system libraries such as libc, libm, SDL, and OpenGL. 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, with graphics driver requirements for many games. Steam can run with Box86 but also needs Box64 to be fully usable and uses substantial memory. Vulkan wrapping is available when a system has a 32-bit Vulkan driver; the Pi 4 Vulkan driver does not support DXVK. Configuration can be set in /etc/box86.box86rc and ~/.box86rc, with the user file taking priority. The MIT license provides the software as-is and disclaims warranties and liability.
Good
- Free software under the MIT license.
- Supports ARM dynamic recompilation.
- Uses native system libraries for integration.
- Project lists compatibility examples and an issue list.
Watch out
- Requires a 32-bit host or userspace subsystem.
- Does not translate 32-bit apps for 64-bit-only userspace.
- Steam also needs Box64 and uses substantial memory.
- Vulkan wrapping requires a 32-bit Vulkan driver.
Who it suits
Box86 suits users who need to run 32-bit x86 Linux applications on a non-x86 Linux system and can provide the required 32-bit environment. Steam users also need Box64 for full usability.
Verdict
Box86 provides a way to run 32-bit x86 Linux software on other Linux architectures, subject to its host requirements. Review the compatibility information and application-specific caveats, especially for Steam and Vulkan.
Plans and prices
From Box86's own pricing page, checked 7 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Box86 | Free | MIT-licensed software · requires a 32-bit Linux subsystem and 32-bit libraries |
The facts
Each one read from Box86's own pages, with the date it was checked.
What it does
- 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.checked 7 Oct 2026
- Compatibility examples
- The project lists WorldOfGoo, Airline Tycoon Deluxe, FTL, and several GameMaker Linux games as examples that run.checked 7 Oct 2026
- Compatibility list
- The project README links to a GitHub issue list for compatibility information.checked 7 Oct 2026
- Configuration
- Box86 supports configuration files at /etc/box86.box86rc and ~/.box86rc, with the user file taking priority.checked 7 Oct 2026
- Dynamic recompilation
- Its ARM dynamic recompiler is described as providing a 5 to 10 times speed boost over the interpreter.checked 7 Oct 2026
- License
- The project repository identifies the software as MIT licensed.checked 7 Oct 2026
- Native libraries
- Box86 uses native versions of system libraries such as libc, libm, SDL, and OpenGL to integrate with applications.checked 7 Oct 2026
- Project relationship
- The official site describes Box86 as the legacy 32-bit version of Box64 for running 32-bit Linux applications.checked 7 Oct 2026
- Purpose
- Box86 runs x86 Linux programs, including games, on non-x86 Linux systems such as ARM.checked 7 Oct 2026
- Security and warranty
- The MIT license provides the software as-is and disclaims warranties and liability.checked 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.checked 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.checked 7 Oct 2026
The company
- Steam
- The README says Steam can run with Box86 but also needs Box64 to be fully usable, and notes that it uses substantial memory.checked 7 Oct 2026
Alternatives to Box86
- 1
FAudio
Free planOpen sourceiOSAPILinuxmacOS7.5Free plan - 2
cnc-ddraw
Free planOpen sourceAndroidLinuxmacOSSelf-hosted7.4Free plan - 3

CrossOver
Free planLinuxmacOS7.4From $74 a year - 4
PlayOnLinux
Free planOpen sourceLinuxmacOS7.2Free plan - 5
GameHub
Free planAndroidiOSmacOS6.7Free plan - 6
Bannerlator
Free planAndroid6.4Free plan
