From 7e2691dd74864ca0e04dbf7ceeebf087df0a7b0f Mon Sep 17 00:00:00 2001 From: _xeroxz Date: Tue, 16 Feb 2021 02:23:36 +0000 Subject: [PATCH] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index f67605e..2bccf62 100644 --- a/README.md +++ b/README.md @@ -10,9 +10,10 @@ This project uses WDK and thus Windows Kernel functions to facilitate vmxlaunch. ### Why Write A Hypervisor? -Why write a type-2 Intel hypervisor? "To learn" is the typical response, but to learn what? To learn VMX instructions? To learn how to write a windows kernel driver? To learn how to use windbg? Although all of the prior reasons to write a hypervisor are important, learning how to read highly technical documents and extract what you need from the reading material is much more valuable than all of the other stuff one might learn while writing a hypervisor. This is best summed up as the old saying goes: +Why write a hypervisor? "To learn" is the typical response, but to learn what? To learn VMX instructions? To learn how to write a windows kernel driver? To learn how to use windbg? Although all of the prior reasons to write a hypervisor are important, learning how to read technical documents and extract what you need from the reading material is much more valuable than all of the other stuff one might learn while writing a hypervisor. This is best summed up as the old saying goes: + +> “Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime” -“Give a man a fish and you feed him for a day. Teach a man to fish and you feed him for a lifetime” ### VMCS