I have released the final part of the series on virtual machines, The Thin Hypervisor. It’s a very promising technology that allows you to virtualize a running OS on demand. My previous blog entry is a recommended reading before this one. It explains how the hypervisor interacts with the operating system.
Follow @BartoszMilewski
(You can also follow me on Google+, if you search for Bartosz Milewski.)
virtualization
Archived Posts from this Category
January 3, 2012
Virtual Machines: The Traps and The Thin Hypervisor
Posted by Bartosz Milewski under hypervisor, Programming, virtualization, x86Leave a Comment
December 5, 2011
Virtual Machines: Virtualizing Virtual Memory
Posted by Bartosz Milewski under hypervisor, Programming, virtualization, x86Leave a Comment
My new blog about virtual machines is out. It gives a peek at the tricks used by hypervisors to fool the operating system into running in a virtual box. I discuss nested page tables, shadow page tables, tracing, hidden page faults, and other interesting goodies.
Follow @BartoszMilewski
(You can also follow me on Google+, if you search for Bartosz Milewski.)
November 28, 2011
Virtual Memory
Posted by Bartosz Milewski under hypervisor, Multicore, Programming, virtualization, x861 Comment
I started a new series of blogs about virtual machines. It’s a relatively exotic technology but the ideas behind it are simple. As an introduction, I explained how virtual memory is implemented by the operating system.
Follow @BartoszMilewski
(You can also follow me on Google+, if you search for Bartosz Milewski.)