Hi all,
What’s killing virtualization?
For a brief moment, we had FOSS virtualization, and now it feels like it’s becoming so abstract and technical that it’s practically impossible to enjoy. People treat this entire subject as taboo—like some sort of secret knowledge that’s never to be shared.
If you want GPU passthrough, you have to know C, remove hard-coded barriers, and code your own solutions. Then you need to optimize those solutions just to get decent frame rates.
Here are apps we’d like to run:
CAD software other than OpenSCAD/FreeCAD (too bare-bones for our needs)
Office 365 (company uses macros only supported in the MS Office suite)
Directory Opus (All Linux file managers are too bare-bones and often break. For example, I can’t auto-mount drives on boot and have them show up in the GUI!!!)
If you’ve gotten any of these apps running, please share screenshots and steps to make them work. I haven’t succeeded with tools like Bottles, PlayOnLinux, or Lutris. The only semi-workable option is virt-manager, but CAD becomes unbearably slow and janky.
Bottles feels unsupported—everything crashes eventually. Winapps, the only alternative, is a 5-year-old project that isn’t even available on NixOS.
Apologies if this sounds rant-y, but the frustration is justified when we’re hard-coding barriers to limit access to this technology.
Final question: Have we moved from donating to broad entities toward funding specific tasks/goals? I’d LOVE to donate directly to projects like:
“GNOME Files app: Split panels / terminal integration / regex search”
“FOSS GPU passthrough solutions”
If you know platforms for targeted donations (like a GoFundMe for FOSS features), share links! If none exist… that’s a golden idea.
I’m sorry—I’m just frustrated. I’m halfway through migrating my entire infrastructure to Linux.
Links:
- Bottles.
- Winapps, a +5 year old project.
- True VFIO with GPU pass-through is gate-kept through hard coding… and the only solution is to know so much about PCIe (closed source), IOMMU, Virtualization, C, …etc, that you can code your way out. Excerpt that perfectly encapsulates 2+ years of reddit discussion on the topic. Source.
Edit reason: grammar / spelling / coherence improvements.