The Linux and Windows versions of the Frankenstein's monster concept exist within a range of feasible options.
The Linux and Windows versions of the Frankenstein's monster concept exist within a range of feasible options.
I'm eager to enhance my PC (upgrades likely around 2025, with components still emerging, so specs aside, I assume they'll be more than adequate). Keep this in mind because Linux might pose challenges for me—specifically regarding software support. Based on my background with MacOS, Windows and Linux, I can confidently say Linux suits me best overall. It offers great flexibility and customization, plus a solid security stance. For the future PC, I’m leaning toward Linux, but I anticipate major compatibility issues. As a gamer who plans to use this machine for gaming, Windows remains my preferred choice unless Proton delivers exceptional performance (which seems unlikely). Still, I’ll keep Windows in mind for work tasks.
After Microsoft’s AI announcement, I’ll be cautious about Windows’ availability—unless it becomes truly reliable, I’ll stick with Linux. Dual-booting would be a practical solution here. While it wouldn’t be ideal, the ability to switch smoothly between Linux and Windows would be valuable.
Now, the main decision: which system should run as the host (the one actually operating) and which should act as a virtual machine? I’m aware of the debate—using Linux as the host isn’t ideal since it’s not a client-server setup, but it’s concise. I’ll stick to this approach in my post.
And here’s a point of contrast: if I want to avoid running Windows for security reasons, I shouldn’t make it the host. But if I want Windows as my gaming platform, I’d rather keep performance high. Generally, I’m not very experienced with performance drops compared to native runs, so I’m open to optimizing VM configurations. If possible, minimizing the impact of virtualization would be ideal.
I’m curious about how much performance loss occurs and under what conditions it becomes noticeable—whether for specific games, hardware setups, or VM combinations.
Regarding virtualization tools, I’m unsure if there’s a dedicated solution that runs directly on minimal OSes to reduce resource usage. But if such a tool exists, it could help keep VMs lightweight.
This second question also touches on whether a specialized virtualization utility exists—perhaps something built for minimal systems to run efficiently.
Lastly, I’m wondering if the combination of these features is realistic. If there’s a way to run both OSes together without major slowdowns, that would be perfect. And I’d love to know if a tool exists to manage this seamlessly.
Linux as your host means anti-cheat can be challenging; you'll need to configure GPU passthrough for the VM. If Windows runs the VM, its performance will likely be poor since Windows doesn't track activity well (and tracking concerns may increase). Do you require strong Linux performance? I’d consider using KVM and a second machine for Linux tasks.
Select a few configurations: Type 2 hypervisor available. Use host OS Linux for your VM, run Windows with GPU pass-through scripts. Tap the desktop icon to view full screen in Windows, then close it to switch back to Linux Type 2 hypervisor. This setup allows dual PC operation via KVM Switch A compact client PC connects to a VM on a Type 1 Linux/Windows host. Best suited for business use, not gaming.
From my KVM setup, the smoothness is lacking. I want game on my main display and browser, but on a different OS on the secondary screen—this is what matters most. Does this suggest Windows inside a VM isn’t as smooth as Wine-based Linux for anti-cheat performance in games?
If that's your main focus, I'd concentrate on Windows alone. You'll need to put in significantly more effort to achieve that seamless experience across different operating systems. It varies by game, but challenges often arise. VM environments seem to work more smoothly for you.
your situation matches mine closely. i ended up using a windows host machine while others ran as vms with vmware workstation. my workload is mostly erp, web, and backend programming—no heavy gpu use these days. it works pretty well for me. i also have mac os, ubuntu server, centos, and winxp (foxpro included). interestingly, i also have a win 10 vm for testing, which was the best option I found—it kept performance stable and let me work smoothly without major slowdowns. the linux vms didn’t affect my experience at all.
I understand the goal. There are ways to extract specific windows from a VM—either Windows or common Linux interfaces—and use them within the host system. This can help integrate isolated environments more effectively.