Lguest is a very lightweight hypervisor built into the Linux kernel. The core of Lguest is the driver module (named ‘lg’) available from Linux kernel 2.6.23 and above. Lguest provides para-virtualised solutions for Linux. The ‘lg’ driver module, during its initialisation, allocates a chunk of memory and maps to the kernel’s address space and a small hypervisor is loaded into this memory area. It also provides a virtualised I/O subsystem. That being said, it doesn’t provide any of the fancy features other hypervisors do; however, it is a good option when you need to develop and test the kernel boot. To play around with Lguest, users can take a look at the LWN article[ The documentation and download details are found at http:// lguest. ozlabs. org/.