this post was submitted on 08 Sep 2024
54 points (95.0% liked)

Linux

47361 readers
1194 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

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.

you are viewing a single comment's thread
view the rest of the comments
[–] TheAgeOfSuperboredom@lemmy.ca 11 points 1 week ago (2 children)

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.

[–] bruce965@lemmy.ml 14 points 1 week ago (1 children)

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.

[–] velox_vulnus@lemmy.ml 2 points 1 week ago (2 children)

the worst issue using a VM is with programs that need the GPU

Only for a type-2 (hosted) hypervisor. This isn't a issue in type-1 (bare-metal) hypervisor.

[–] schizo@forum.uncomfortable.business 5 points 1 week ago (1 children)

Sounds like they're using it on their desktop, so passthru is probably going to be a mess regardless of hypervisor type, since they probably can't do exclusive access to it.

[–] LiveLM@lemmy.zip 2 points 1 week ago

I fucking hate GPU companies for always removing SR-IOV from their consumer cards

[–] refalo@programming.dev 4 points 1 week ago

What do you mean by "isn't an issue"? You still need a dedicated GPU for the VM.

[–] Showroom7561@lemmy.ca 6 points 1 week ago (1 children)

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.

[–] Corngood@lemmy.ml 15 points 1 week ago

Have you checked these all on winehq? It would be nice for them to be reported with logs if they haven't already.

Garmin Express for example is on there with some discussion here: https://appdb.winehq.org/objectManager.php?sClass=version&iId=40213

It might not help in the short term, but even just having logs for more broken programs could be useful for the wine project.