A free desktop VM supervisor (Hyper-V) is built into Windows 10. It is based on the industrial strength Windows Server and Azure versions of Hyper-V used by Microsoft to support Datacenter and Cloud based virtualization. The desktop version inherits a high performance, reliable platform originally designed for use by professionals. As a result it may more attractive for IT staff but more complicated for end users.
When Hyper-V changes the way Windows bootsis enabled, the computer starts up differently. Hyper-V takes over the computer first and then it loads the Windows 10 OS under its control. Hyper-V is always running, and it makes changes to what your desktop system sees as its network devices and their configuration.Hyper-V was introduced for Windows Server machines, then eventually moved loads first and controls memory management and some devices. When Windows 10 loads, it discovers it is running under Hyper-V and loads some different device drivers and system components than it would if it was running on its own. Hyper-V was originally designed for Windows Servers that run in a machine room unattended and depend mostly on their LAN adapters and disk controllers. When they moved it to desktop systems starting with Windows 8. The first version has some problems supporting consumer applications that didn't run on server computers (watching movies and TV, gaming) in part because servers typically had no audio drivers and limited video adapters and vendors of desktop video adapter cards were too busy optimizing performance for the newest video game to pay much attention to virtual machines. Over the years between Windows 8 and the current release of Windows 10, Microsoft has had the time to tighten up its standards, testing, and certification of drivers so that today there is no visible effect when you turn on Hyper-V for your machine. It probably still is not a great idea if you want the best performance during video games., they encountered new third party device drivers that you don't find on a server (audio adapters and video cards designed for gaming) that initially did not work as well under Hyper-V. However, Microsoft has worked with vendors to fix those problems, and today a Windows 10 desktop works as well with Hyper-V as without it. This has become important as new Windows security features are making Hyper-V an effective requirement for developers and creators, although I still make no claim about gaming.
The other two options are Oracle VirtualBox and VMWare Player. These programs run as ordinary applications on your Windows 10 system, although when they are running they demand exclusive use of the virtualization support hardware in the CPU chip. You can run as many VMs under either system as you can fit into your memory, but if you are running a VirtualBox VM you cannot start Player, run Player and you cannot start VirtualBox, and because Hyper-V starts before anything else and runs all the time, it prevents the use of both the other systems.
...