The code can be found at GitHub, but it's not quite ready for users yet. It currently only works on ARM64 and x86_64 with Linux or Android. This means you only need a native Wine installation, some wrapper DLLs and some Wine DLLs comiled for Windows. Here we jump out of emulation at the win32 API level. Similar to User-Space-Emulation, but much faster. It seems a ready-to-use version for Raspberry Pis can be found here: github/AlbrechtL/RPi-QEMU-x86-wine Hangover Er is betere ondersteuning voor veel recentere gpu's en voor meerdere monitoren.
You still might need a x86 WINEPREFIX from a different machine. Windows-emulator Wine heeft met versie 7.0 een grote nieuwe update gekregen. If your QEMU is not too old, you most likely don't have to patch and/or compile it yourself.
There is an old thread on the Forums on how to setup Wine for User-Space-Emulation: I got Wine/x86 1.5.11 to run on Linux/ARM with qemu!. A very useful software if you need to install some Windows programs on your Linux computer Wine is a software capable of emulating a Windows operating system on Linux computers to make it capable of running Windows-compatible programs and applications, such as Photoshop and others. Still you need Wine compiled for x86 and all it's dependencies, which could be done with Buildroot or tools like debootstrap. This approach also integrates well into your Desktop and doesn't require a big image file. This means your native kernel is used and there is no need to emulate one. Still, this solution involves even booting the system and doesn't integrate very good into your desktop.Īt least on Linux it is possible to use QEMU to jump out of emulation at syscall level. If you have your games on steam, steam also has an emulator called proton, its easy, just install steam for linux, and then install the game and then press play it should work, except online games wont work because anticheat isnt supported for linux. There are many instructions for that on the Internet and you can also use different emulators, like e.g. sudo apt install -install-recommends winehq-stable. For example you can grab an image from stacklet, this list or somewhere else and run it with QEMU. The easiest thing, but slowest, is to use an emulator to run a full x86 Linux installation in it.
Here, we want to discuss some options on how to use Wine together with emulators to achieve what Wine can't do alone. As Wine Is Not an Emulator, all those applications can't run on other architectures with Wine alone. Wine can run on different architectures, still most available Windows applications are x86 ones.