Box86 + Box64 Updated For Running Linux x86/x86_64 Programs On Other Architectures
Box86 as the open-source project to run Linux x86 binaries on other CPU architectures like ARM is out with a new feature release along with the accompanying Box64 project for x86_64 treatment. With today's Box86 update is even expanded Vulkan support now good enough for handling DXVK.
Box86 aims to run Linux x86 binaries on other CPU architectures with better performance than QEMU or other forms of virtualization. With Box86 also comes the ability to utilize OpenGL acceleration and even running some Steam / Wine games when taking some additional steps. Though in order for Box86 to work out, the operating system does need a working 32-bit subsystem/libraries. Besides ARM, Box86 could prove important with the growing interest in RISC-V as well as there having been interest from the (Open)POWER side too. Meanwhile Box64 has also been updated as the adjoining project providing similar treatment for running x86 64-bit binaries on other architectures.
box86 v0.2.4 and box64 v0.1.6.
See also: Wine 6.22 Released With Mono 7.0, Joystick Improvements
Wine 7.0 Code Freeze To Begin In Early December
(Score: 0) by Anonymous Coward on Monday November 22 2021, @08:45AM (1 child)
maybe i don't know enough about computers, but most software for linux native comes with (open)source code.
is it really difficult to feed box64 source code instead of binary and have it hocked up to a native compiler ... to get native?
(Score: 2) by turgid on Tuesday November 23 2021, @11:06AM
For the average Joe, yes. 99.9% of computer users just want to use their computers, not compile code. There are other reasons people may want to run specific binaries too. In a commercial setting, for example, the business may want certain guarantees about the software, including being able to say precisely what version of the code is being run, where it was compiled, with what compiler options and with what test suites it was validated.
I refuse to engage in a battle of wits with an unarmed opponent [wikipedia.org].