New version for both box86 and box64 have been tagged! More than 6 months since last release, so a lot of things changed!
You can expect some more speed (like an almost x2 speed in Doom 20016 with the vulkan renderer), especially on box64, and better compatibility. With some refactor of the elf loader, programs that loaded both libc++.so
and libstdc++.so
now don’t mix some of the common symbols. Program that override the libc malloc
family functions are now also handled (by forcing to ignore that redirection). All that means more games are running, but also programs that use libcef or other chrome based componant works. Hacknet work fine now, in both 32bits or 64bits (using libcef), or Discord (electron application) now runs.
The bash
integration, in both boxes also, can be usefull. Have a look at a precedent blog post for details on how to set it up here: https://box86.org/2022/09/running-bash-with-box86-box64/ . Basicaly, you can now run shell script in a pseudo x86/x86_64 environement, meaning that if the shell script do some uname -m
to check the machine architecture, it will get the expected x86_64
instead of aarch64
for example. Using x86_64 bash
also allows to run many more things on system that doesn’t have binfmt
enabled, like most termux installations.
Finally, more library and functions have ben wrapped, again for both boxes. And Vulkan 1.3 is wrapped, allowing dxvk 2.0
to be used. Steam proton experimental also used latest vulkan, so it’s nice for hardware that have full vulkan support. GTK 3 is now also wrapped in box64, as well as many other gtk libs, including libgstreamer
and many of it’s supporting libs (again, quite usefull with Steam proton experimental).
You can find a blog entry for those new box release, with a showcase video, on Boiling Steam here: https://boilingsteam.com/new-release-of-box86-and-box64-with-better-compatibility-of-x86-and-x86_64-games-on-arm-hardware/
Box86 & Box64 are opensource and can be build from sources easily. Go get them on https://github.com/ptitSeb/box86 and https://github.com/ptitSeb/box64