Search notes:

Windows: Hyper-V

Hyper-V provides hardware virtualization, that is: each virtual machine run on its own virtual hardware, such as virtual hard drives, devices etc.
Hyper-V is available on all but the home edition of 64-bit version of Windows 10.
Hyper-V is an optional feature.
If virtualization is enabled, not only the guest operating systems, but the host OS itself runs on top of the Hyper-V virtualization layer. Yet, the host OS still has full control over all hardware.
Apparently, this architecture is referred to as hypervisor level 1.

Enabling Hyper-V

The Processor needs SLAT (Second Level address translation) to use Hyper-V.
In PowerShell
PS C:\> enable-windowsOptionalFeature -online -featureName Microsoft-Hyper-V -all
Do you want to restart the computer to complete this operation now?
…
In cmd.exe with Dism.exe
dism /online /enable-feature /all /featureName:Microsoft-Hyper-V
Apparently, running Hyper-V and VirtualBox VM is mutually exclusive (which I also discovered when I installed a Windows Subsystem for Linux distribution) distribution).

Drivers

Some drivers that are required for Hyper-V include

Linux kernel source code

The source code of the Linux kernel Stores Hyper-V related code in
Some of the «individual files» can be identified in the Hyper-V/Azure CORE AND DRIVERS section of the MAINTAINERS file:
$ sed -n '/Hyper-V\/Azure CORE AND DRIVERS/,/^\s*$/p' MAINTAINERS  | grep '^F:'

See also

C:\Program Files\Hyper-V
virtmgmt.msc
Docker (on Windows) runs on top of Hyper-V.
The value of A hypervisor under System Summary in msinfo32.exe
usbipd.exe shares locally connected USB devices to Hyper-V.
In Windows Subsystem for Linux, /sys/bus/vmbu represents the bus to Hyper-V.

Index