Microsoft Windows 10 comes with its own virtualization software called Hyper-V. Not for the Windows 10 Home edition, though.
Check if you fulfill the requirements by opening a CMD shell and typing in systeminfo:
The below part of the output from systeminfo should look like this:
If you see No there instead, you need to enable virtualization in your BIOS settings.
Next you go to Programms and Features and click on Turn Windows features on or off:
You need Administrator rights for that. Then tick the checkbox for Hyper-V:
That requires a restart at the end:
Afterwards you can use the Hyper-V Manager:
Hyper-V can do similar things than VMware or VirtualBox. It doesn’t play well together with VirtualBox in my experience, though: VirtualBox VMs refused to start with errors like “VT-x is not available” after I installed Hyper-V. I also found it a bit trickier to handle than VirtualBox, but that’s maybe just because of me being less familiar with it.
The reason I use it now is because one of our customers who wants to do an Exasol Administration training cannot use VirtualBox – but Hyper-V is okay for them. And now it looks like that’s also an option. My testing so far shows that our educational cluster installation and management labs work also with Hyper-V.