In my persistence to fit Linux in my life, I’m curious if some “must have” Windows software will work better if I just ran a Windows VM within Linux.

None of the software I need to work is needed to work continuously. They are basically programs that I fire up when needed, for a few minutes, then exited.

Wine will install them, but not run them, so I’m hoping a VM is the answer as I’m not interested in dual-booting to run a few Windows programs occasionally.

  • @thayerw@lemmy.ca
    link
    fedilink
    English
    47 months ago

    I do this as well and for the most part it’s been fine. It’s handy to have options and, even for apps that do run under Windows, it’s often less hassle to just fire up the VM.

  • @TheAgeOfSuperboredom@lemmy.ca
    link
    fedilink
    77 months ago

    The software will likely work, but keep in mind that you’ll have to add VM startup time when you want to use the software. I have occasionally seen software behave strangely in a VM as well, so best to just try it.

    Can you share the software you went to use? Maybe there’s a good Linux alternative or someone knows how to get it working in wine.

    • @Showroom7561@lemmy.caOP
      link
      fedilink
      47 months ago

      Can you share the software you went to use? Maybe there’s a good Linux alternative or someone knows how to get it working in wine.

      These are all paid programs that don’t have viable alternatives and/or I actually need to use them.

      A few off the top of my head:

      • Excire Foto
      • Jpegmini Pro
      • Garmin Basecamp
      • Garmin Express
      • several paid video editing/photo editing apps; I’ve tried alternatives, but they aren’t nearly as intuitive.
      • Reolink camera software.
      • ACP Ups software.

      I do my best to find alternatives to other software, and prefer to use self-hosted solutions, but the ones above aren’t really easy to replace, so I’d rather just run them in a VM.

      I’ve use VMs in windows to run Linux, so I’m aware of the performance hit and possible startup times (but I use snapshots for quick access). I’m not too concerned about that for any of these programs, since I’m only using them from time-to-time.

    • @bruce965@lemmy.ml
      link
      fedilink
      77 months ago

      VM startup time can be skipped by saving state instead of shutting it down every time.

      I would say the worst issue using a VM is with programs that need the GPU (e.g. CAD softwares or games), and software with aggressive DRM.

  • @abrahambelch@programming.dev
    link
    fedilink
    3
    edit-2
    7 months ago

    In my personal opinion: Yes. Wine is great and all, but in the end it’s an emulation layer that - in the worst case - requires a lot of tweaking. I personally wouldn’t want to spend that time so a VM sounds like a good option. But again, depending on the context (e.g. limited hardware resources or the amount of time available) you might be totally fine with Wine.

  • @LeFantome@programming.dev
    link
    fedilink
    57 months ago

    If it runs under WINE, it will probably be higher performance and of course integrates better into the rest of your system ( eg. files ).

    If it does not work under WINE, it will probably work in a VM. So, depending on the app, this may be the only choice.

    Apps that depend on talking to specific hardware ( including the GPU ) do not always work in a VM.

    So, it depends…