On 17/04/2012 2:13 PM, Rob Earhart wrote:
> One good way to look at the hypervisor is that it's a kernel whose
> process ABI happens to almost exactly match the x64 hardware ABI, with
> just a couple of extensions for partition management.  It provides
> hardware partitions, *not* virtual machines; virtual machine technology
> is provided by the root partition.  It does all the other things a
> kernel does, though: it schedules threads onto cores, manages physical
> memory and the hypervisor virtual address space, handles inter-core
> messaging, inter-partition messaging, &c.

These are exactly the functions of a microkernel, which is why Jonathan
could make the case that hypervisors are microkernels. It's essentially
a microkernel with a monolithic driver service.

Sandro

_______________________________________________
bitc-dev mailing list
[email protected]
http://www.coyotos.org/mailman/listinfo/bitc-dev

Reply via email to