Executing both Linux and Windows at the same time is possible.
Executing both Linux and Windows at the same time is possible.
Hi everyone. I'm new to Linux and virtualization. I've been thinking about switching to Linux for some time now, mainly because of software compatibility issues. While most programs are working, a few stubborn apps still rely on Windows. I tried Zorin OS on a second machine and it was really satisfying—I'm excited to explore other distros before deciding. I'm planning to build a new PC soon and want to run Linux as my primary OS.
I've been trying to run some programs with Wine and other tools for hours, but they still don't work perfectly. My idea is that using a virtual machine could help. I imagine booting into Linux and having Windows launch automatically from a second virtual desktop. That way, switching between them would be seamless without extra setup each time.
I'm also curious about GPU usage. My current apps use the GPU heavily, and I know about GPU pass-through but wonder if resources could be shared between Linux and Windows dynamically. Could CPU cores be allocated differently depending on workload? I'd love to try this out if it makes sense.
Additionally, I plan to use a Ryzen 7900 or 7950x with my existing RTX 3090 for the new system. I do a lot of CPU-heavy tasks and also use the GPU often but rarely push both at full capacity together. Any thoughts on making this work would be great!
Yes, you can operate Windows inside a virtual machine with GPU support. It’s possible for the VM to launch automatically after logging into the Linux system. You can also utilize the same GPU across both Linux on metal and Windows within the VM without much difficulty. However, be prepared for some challenges. You’ll have to invest time in learning and troubleshooting. There will be setbacks before it functions smoothly—often you won’t succeed on the third attempt. Based on my experience, people usually stick with Linux only until they reach a breaking point, at which point they might revert to Windows due to its convenience. Everyone admires Linux until something fundamental breaks, then they often return to the familiarity of Windows. The reality is that the market has favored Windows for its software ecosystem, and there aren’t many profitable paid applications on Linux right now. While change is possible, it’s a complex process to manage.
It seems some tools depend on Windows. Are there applications available only on Linux? If not, what’s the reason—still using Windows for maintenance and support? I experimented with running a VM on Windows while using Linux. A clear downside is dividing computing power, requiring more resources upfront. IMHI suggests trying VM first. In the end, choose one operating system.