Run Windows inside a virtual machine on Linux using a daily driver.
Run Windows inside a virtual machine on Linux using a daily driver.
Hey, I see your concern. Yes, you can run Windows 10 inside a virtual machine on Ubuntu as a daily driver instead of booting directly into the OS. This way, your PC can still use Windows 10 while running Ubuntu for daily tasks.
It's feasible, but you'll consume more power and experience reduced efficiency.
It seems you're stuck needing to dual boot the system, preferring Linux for its optimized drivers over Windows. You're planning an SSD or DDR4 upgrade soon, but the Windows performance still lags despite your adjustments.
A virtual machine running inside a host operating system always uses more energy than the native OS you choose. To run both Linux and Windows applications smoothly, consider using Windows 10 as the primary OS, enable Windows Subsystem for Linux, and execute Linux binaries natively without an emulator—everything stays in the same file system. WSL offers this dual capability, letting you use just one OS at a time. It functions exceptionally well. For developers, linking Visual Studio to WSL allows compiling for Linux and executing binaries directly, eliminating the need to restart or switch OS. This flexibility is powerful—like writing a C++ program in Notepad++, saving it, opening Bash, navigating to the file, and invoking g++ and ./a.out all in one session. WSL truly delivers impressive versatility.