The following sections are taken from the Microsoft website:
Whether you're a software developer, an IT professional, or a technology enthusiast, many of you need to run multiple operating systems. Hyper-V lets you run operating systems or computer systems as virtual machines on Windows, rather than having physical hardware dedicated to each computer.
650) this.width=650; "src=" Https://s2.51cto.com/wyfs02/M02/A5/5D/wKioL1m7v_ewqF4vAAWuaP1NRaE105.png "title=" Hypervnesting.png "alt=" Wkiol1m7v_ewqf4vaawuap1nrae105.png "/>
Specifically, Hyper-V provides hardware virtualization. This means that each virtual machine runs on the virtual hardware. Hyper-V allows you to create virtual hard drives, virtual switches, and many other virtual appliances, all of which can be added to a virtual machine.
Reasons to use Virtualization
Virtualization allows you to:
-
-
experiment with other operating systems. With Hyper-V, you can easily create and delete different operating systems.
-
-
-
using a virtual network, you can create a multi-computer environment for testing/development/presentation, and also ensure that the environment is protected from the production network.
System Requirements
Hyper-V is available for Windows 8 and later versions of 64-bit Windows Professional, Enterprise, and educational editions. It is not available for Windows Home Edition.
open Update and security > activate to upgrade from Windows 10 Home Edition to Windows 10 Pro. You can visit the store here and purchase an upgrade.
Most computers will run Hyper-V, but virtual machines do require a lot of resources; they run the entire operating system. Typically, you can run one or more virtual machines on a computer with 4GB of RAM, but you need more resources to be used by other virtual machines, or to install and run resource-intensive software, such as games, video editing, or engineering software.
Your computer will require two-level address translation (SLAT), which is present in the latest generation of Intel and AMD 64-bit processors. You also need a 64-bit version of Windows.
For more information about the system requirements for Hyper-V and how to verify that Hyper-V is running on the computer, see Hyper-V requirements reference.
Operating systems that can be run in a virtual machine
The term "Guest" refers to a virtual machine, and "host" refers to the computer on which the virtual machine is running. Hyper-V on Windows supports many different guest operating systems, including various versions of Linux, FreeBSD, and Windows.
As a reminder, you need a valid license for any operating system that you use in your VMS.
For information about the operating systems that are supported as guest in Hyper-V on Windows, see supported Windows guest operating systems and supported Linux guest operating systems.
Differences between Hyper-V on Windows and Hyper-V on Windows Server
For some features, it works differently in Hyper-V on Windows and in Hyper-V running on Windows Server.
For Hyper-V on Windows, the memory management module is different. On the server, you manage Hyper-V memory by assuming that only virtual machines are running on that server. In Hyper-V on Windows, the memory is managed by most client computers running the software on the host and the expectations of running the virtual machine. For example, a developer might run Visual Studio and multiple virtual machines on the same computer.
Some features that are included in Hyper-V on Windows Server are not included in Hyper-V on Windows. These areas include:
Limit
There are some limitations to using virtualization. A feature or application that relies on a specific hardware cannot run well in a virtual machine. For example, a game or application that needs to be processed using the GPU may not work well. Applications that rely on sub-10-millisecond timers, such as live music hybrid applications or high-precision time, can also be problematic when running in virtual machines.
In addition, if Hyper-V is enabled, these latency-affected high-precision applications may also have problems running in the host. This is because when virtualization is enabled, the host operating system also runs at the top of the Hyper-V virtualization layer, as is the case with the guest operating system. However, unlike the guest operating system, the host operating system is very special at this point, and it is directly accessible to all hardware, which means that applications with special hardware requirements can still run in the host operating system without problems.
This article is from "Hangzhou Technology blog" blog, please be sure to keep this source http://hangyc.blog.51cto.com/427521/1965720
Hyper-V 2016 series tutorials about Hyper-V on Windows 10