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 !

  • Dagamant@lemmy.world
    link
    fedilink
    arrow-up
    19
    ·
    edit-2
    4 months ago

    I don’t remember the exact process but I ran Linux on computer A and windows on computer B. I installed windows onto a second drive on computer B and set Virtual box on computer A to use that drive as its boot drive over the network. I then shared the primary drive as well so I could boot computer B into either Windows install and run the other as a VM on Computer A.

    I have no idea why I did this but it worked and no one was impressed.

  • lengau@midwest.social
    link
    fedilink
    arrow-up
    6
    ·
    4 months ago

    Fewer steps than yours, but I’ll claim this as a win in the “purity” field where you have to stop at the first layer where you can run a Windows app.

    Linux on a RISC-V device -> container -> qemu-user + binfmt -> x86 VM software -> FreeBSD -> Linux binary compatibility -> Wine -> Windows app

  • olympicyes@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 months ago

    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

    • phantomwise@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      edit-2
      4 months ago

      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 !

      • olympicyes@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        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!