VMs are a solution too, depending on what you use each OS for. I’ve worked some jobs where my main work machine was Linux, but would sometimes need to use Windows-only software, and would just run it on a VM.
Said software must not be resource-intensive, or else you’ll have to do GPU passthrough, which not only adds a heap of complexity, but also requires a dedicated GPU.
Also, I think it’s much easier to teach dual boot (just install Linux, most installers will do the rest automagically) than proper VM setups.
Still, for experienced users, Windows VM is a brilliant option.
VMs are a solution too, depending on what you use each OS for. I’ve worked some jobs where my main work machine was Linux, but would sometimes need to use Windows-only software, and would just run it on a VM.
Said software must not be resource-intensive, or else you’ll have to do GPU passthrough, which not only adds a heap of complexity, but also requires a dedicated GPU.
Also, I think it’s much easier to teach dual boot (just install Linux, most installers will do the rest automagically) than proper VM setups.
Still, for experienced users, Windows VM is a brilliant option.