Free Software programmer
This blog existed before my current employment, and obviously reflects my own opinions and not theirs.
This work is licensed under a Creative Commons Attribution 2.1 Australia License.
Sun, 03 Sep 2006
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).
[/tech] permanent link