I'm contemplating the purchase of a new laptop, having reached the conclusion that I'll probably need to run Linux and Windows alongside each other. The right way to do this (minimizing reboots) is to virtualize one of them. I can use screen readers in both environments, and also have a braille display that would need to be switched between the two. There are plenty of opportunities for problems and inconveniences here. Is there a virtualization environment that reliably works in this scenario? I've used KVM under Linux before, but only with a Linux guest OS. I know Microsoft have their own virtualization solution that could be used with Windows as the host system and Linux as the guest. Linux is the system with which I've had most experience. I've been using a Windows 10 machine at work, and there are some applications only available there that I know I'll need to some extent (principally, OCR tools and Microsoft Office, at least until LibreOffice accessibility under Linux improves sufficiently). There are also some teleconferencing applications such as WebEx that I may need. I'll probably also need Linux software that isn't compatible with the Linux Subsystem for Windows, which is why I'm preparing for the likely need to virtualize one of the operating systems. I'm just investigating my options at this stage. Relevant information would be welcome.