Was there any update to this thread? I wanted to give wine/box a try on my big Reform RK3588 but I want to set myself up for success rather than frustration and a wasted afternoonâŚ
At this point you should have all your base requirements set up to run just about any linux/windows binary that is capable of running.
The rest of the resolution for individual games/programs will be summary searching for individual game quirk workarounds/wine tweaks and installing dependencies for box32/64 to wrap things for you.
Keeping in mind if the binary youâre trying to run is:
linux/i386, install the armhf version of the library
linux/amd64, install the arm64 version of the library
windows/i386, install the i386 version of the library
windows/amd64, install the amd64 version of the library
Generally speaking you donât want to ever blindly install libraries for other architectures if they cause any kind of dependency conflict, thatâs a good way to break your OS in hard to fix ways.
I havenât tried it yet, but I bet the rcore board is capable of driving qemu at decent speeds and might run windows acceptably.
Hi, Iâm maintaining box64 in Debian. As @henesy said, box64 can run 32bit binaries via emulation with the box32 binfmt binary. If you see yourself installing the thirdparty repositories linked in the post above, please consider instead opening a bug against the box64 package in Debian so that we can fix whatever the issue is with the Debian package and minimize the need for third party repositories. Same goes for wine. Debian currently ships wine 10. If wine 9.5+ has issues, what is the bug? Lets fix the bug instead of pinning an old version. Fixing the bug will help everybody else going forward.
Qemu is not relevant here. The emulation (or the not-emulation) happens via box64 and wine. The former is fast because it avoids emulation via dynarec. The latter is fast because⌠it doesnât emulate either. Qemu is slow because it emulates.
Where wineserver refused to start completely, usually spitting some kind of socket error.
I admit, I added the repositories because I tried to find box86 specifically, got no hits, then sought out repositories for both without checking the debian repos for box64 specifically.
The qemu comment was estranged and tangential, Iâm well aware what is and is not an emulator.