FREEDOM251

Freedom251 › Game Compatibility Layers

Box64

Free plan AndroidLinux

Visit Box64 Alternatives

Box64's own site

What Box64 is

Box64 runs x86_64 Linux programs, including games, on Linux devices with ARM64, RISC-V 64-bit or LoongArch processors. The host must be 64-bit and little-endian, with 64-bit libraries. Box64 uses native system libraries such as libc, libm, SDL and OpenGL to integrate with the host. Its DynaRec dynamic recompilers support Arm, RISC-V and LoongArch, and the project describes them as 5–10 times faster than the interpreter alone. Box64 supports Wine64 and Proton. Running 32-bit Windows components requires Box86, apart from experimental Wine WOW64 support; the project directs users seeking to run 32-bit binaries to Box86 or Box32, which it describes as experimental. Configuration is available through system or home-directory files and environment variables. DynaCache is enabled by default, stores generated code under ~/.cache/box64 and can use up to 2 GB by default. The project maintains a game compatibility list with working, partial, not working and unknown statuses. Box64 is identified as MIT licensed.

Who it suits

Box64 suits people who want to run x86_64 Linux programs or games on supported 64-bit ARM64, RISC-V or LoongArch Linux systems.

What it does well

  • Targets ARM64, RISC-V 64-bit and LoongArch Linux devices.
  • DynaRec supports all three target architectures.
  • Supports Wine64 and Proton.
  • Project maintains a game compatibility list.

What to know first

  • Requires a little-endian 64-bit host with 64-bit libraries.
  • 32-bit binaries require Box86 or experimental Box32.
  • DynaCache can use up to 2 GB by default.

Limits

Box64 is intended for 64-bit programs. Running 32-bit Windows components requires Box86, except for experimental Wine WOW64 support; Box32 is also described as experimental. DynaCache is enabled by default and can use up to 2 GB by default.

Getting started

  1. Visit the Box64 project website.
  2. Confirm the host is 64-bit, little-endian, and has 64-bit libraries.
  3. Check the compatibility list for the program or game.
  4. Configure settings in /etc/box64.box64rc, ~/.box64rc, or environment variables.
  5. Use Box86 or Box32 for 32-bit binaries.

Verdict

Box64 is aimed at running 64-bit x86 Linux software on specified non-x86 Linux hosts. Its host requirements and separate route for 32-bit binaries are important constraints.

Questions

Is Box64 free?

Yes. Box64 is listed as free, with a free plan and no free trial.

Which systems can run Box64?

It targets Linux devices with ARM64, RISC-V 64-bit, and LoongArch processors. Linux and Android are listed as host platforms; the host must be 64-bit, little-endian, and have 64-bit libraries.

Can Box64 run 32-bit programs?

Box64 is for 64-bit programs. The project points users to Box86 or Box32 for 32-bit binaries, and describes Box32 as experimental.

Does Box64 work with Steam and Proton?

Steam integration is listed, and Box64 supports Proton and Wine64. Running 32-bit Windows components requires Box86, except for experimental Wine WOW64 support.

What license does Box64 use?

The project identifies Box64 as MIT licensed.

Who is the maker of Box64?

The project identifies ptitSeb as its author and describes him as a freelance developer.

Facts from Box64's own pages

32-bit limit
Box64 is for 64-bit programs; the README directs users to Box86 or Box32 for 32-bit binaries, and describes Box32 as experimental. · github.com, 30 Sept 2026
Cache limit
DynaCache is enabled by default and its compressed files can use up to 2 GB by default. · github.com, 29 Sept 2026
Compatibility
The maker maintains a game compatibility list with working, partially working, not working, and unknown statuses. · box86.org, 30 Sept 2026
Configuration
Behavior can be configured through environment variables and INI-style configuration files at /etc/box64.box64rc and ~/.box64rc. · github.com, 30 Sept 2026
DynaCache
DynaCache is enabled by default, stores generated code under ~/.cache/box64, and uses up to 2 GB by default. · github.com, 30 Sept 2026
Dynamic recompilation
Its DynaRec backends for Arm, RISC-V, and LoongArch are described as 5–10 times faster than the interpreter alone. · github.com, 30 Sept 2026
Dynamic recompiler
DynaRec supports Arm, RISC-V, and LoongArch and is described as 5–10 times faster than the interpreter alone. · github.com, 29 Sept 2026
Gaming compatibility
The project links to a compatibility list of games confirmed to run or not run with Box64. · box86.org, 29 Sept 2026
Host requirement
Box64 requires a 64-bit little-endian host and 64-bit host libraries. · github.com, 30 Sept 2026
License
The Box64 repository provides the software under the MIT License. · github.com, 30 Sept 2026
Maker
The About page identifies ptitSeb as the author of Box64 and says he is a freelance developer. · box86.org, 29 Sept 2026
Native libraries
Box64 uses native system libraries such as libc, libm, SDL, and OpenGL to integrate with applications. · github.com, 30 Sept 2026
Purpose
Box64 runs x86_64 Linux programs, including games, on non-x86_64 Linux systems. · box86.org, 30 Sept 2026
Steam and Wine
Box64 supports Wine64 and Proton; 32-bit components require Box86, while Wine WOW64 support in Box64-only environments is described as experimental. · github.com, 30 Sept 2026
Support and maintainer
The project author identifies as ptitSeb, a freelance developer, and invites people to contact him about helping their projects. · box86.org, 30 Sept 2026
Supported host architectures
The project targets ARM64, RISC-V 64-bit, and LoongArch Linux devices. · github.com, 30 Sept 2026
Supported hosts
The project targets ARM64, RISC-V 64-bit, and LoongArch Linux devices. · github.com, 29 Sept 2026

Where Box64 stands on Freedom251

Look at these too