https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/get-started/install-the-hyper-v-role-on-windows-server
https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/reference/hyper-v-requirements
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-server-2016
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/system-requirements-for-hyper-v-on-windows
https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview
https://docs.microsoft.com/en-us/windows/wsl/install-win10
https://docs.microsoft.com/en-us/windows/wsl/wsl2-index
https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows/
https://devblogs.microsoft.com/commandline/wsl-2-is-now-available-in-windows-insiders/
Questions to explore:
1. How does Windows and Linux co-exists? Common hardware like CPU will need common locks, unless CPU are dedicated: certain CPU is solely used for Linux and another dedicated for Windows. Then when one OS is idling, the CPU is idling and not maximizing resources usage. In the case of single locks: then followed by switching between Linux or Windows on usage of CPU, IPI, etc.
2. If it is using "Virtualization" concept: Windows kernel and Linux kernel switching are totally independent, and thus have to be "VM switch" from one to another. Then what is the different from using just virtualization concept then?
3. Linux kernel running inside Windows: how is the two kernel co-existing? What happened to the memory page table: how are the memory split between the two different OS? and two different page page mechanism? But all hardware interrupt has to be single-sourced: and then redirected to either windows or linux kernel for processing. so vanilla linux kernel will not work.
https://liliputing.com/2019/06/windows-subsystem-for-linux-2-debuts-with-windows-10-preview-build-181917.html
You must be logged in to post a comment.