Hypervisor from Scratch (2022)

  • Interesting. I remember playing with VT-x using Intel's HAXM framework [0] that installs its own Windows driver with a much nicer user-facing API, basically does what the chapters 2, 3 and 4 of the tutorial end up implementing, so you can spin up an empty, ready to go VM already in the 64-bit mode quite easily.

    [0] https://github.com/intel/haxm

  • Is there a similar tutorial/book/course that one can follow on Linux?

  • Nice! I wonder how well it will work with IncludeOS [0]?

    [0]: https://github.com/includeos/IncludeOS

  • Nice work!

    I'd be more impressed by "Hypervisor in Scratch" though ;)