Comrades I challenge you to find the stupidest, most convoluted way to run a Windows app !
The rules are :
- You start with Windows and end with a Windows app
- All steps must be different, so no using 4 different VM software
Here is my entry, with a score of 9 beautifully stupid steps :
- Windows > WSL > WSL Wayland compatibility layer > Linux Wayland session > XWayland > QEMU > macOS > Wine > Windows app !
Can anyone do better ? I’m sure whoever get the highest score will gain eternal fame !
Did you actually get that to run or is this a fun thought exercise? It seems like a lot of nested virtualization. If you’re clever enough maybe you could get Windows > WSL > WSL Wayland compatibility layer > Ubuntu Wayland session > LXC > Fedora > QEMU > macOS > Wine > Windows app
I really want to try it because I can’t resist stupid projects, but I’m stuck on a crappy old Thinkpad for now, and it probably would die at step 1 install Windows 11 😅 So it’s only theoretical for now, but I hope to try it whenever I get a new PC !
I needed to make a docker image based on Core OS (RedHat) and the docker host had to be RHEL compatible. My machine is Ubuntu. To get it to work, I installed Rocky Linux on LXC and docker inside that machine. Turns out there are a lot of security settings isolating LXC and restricting nested virtualization, but fortunately Canonical posts a 20 minute video explaining how to modify the permissions for that use case. I cannot imagine virtualizing much further without the machine refusing to comply!