Sun, 03 Sep 2006

lhype progress...

In order to flesh out the paravirt interfaces for the Linux kernel, I've started a toy hypervisor called "lhype". This sits entirely within the Linux kernel source tree and will be remarkable mainly for its lack of features. But it's invaluable to have an common example everyone can point at and play with: there are common problems which all hypervisors hit which are best understood by the Linux coders if they can see it in front of them. These range from implementation issues (eg. dealing with "stolen" time), to performance issues (eg. batching of page table uptdates).

And importantly, it'll give me something to present at linux.conf.au in 2007.


[/tech] permanent link