Kernel hacking: hacking on lguest
(You will need access to a 32-bit x86 machine where you can build and install kernels for this tutorial, ie. your laptop with development tools installed).
lguest is a minimal hypervisor for 32-bit x86 machines. This tutorial will consist of a short introduction to lguest, and then you'll get to choose from a series of lguest modifications to implement, ranging from simple to challenging.
Do not attend this tutorial if:
1) You have not compiled and booted a standard kernel on your laptop before.
2) You do not have C programming experience.
3) You cannot compile and test a new kernel in reasonable time.
(Note: it might be possible to do this tutorial using qemu or kvm to provide a 32-bit x86 environment, but don't bother if you haven't got it all working long before the tutorial).
Project: lguest
Rusty Russell
Rusty Russell is a well-known Australian Linux hacker and presenter, who developed and maintains lguest as an example of virtualization.
Rusty Russell
Rusty Russell is a well-known Australian Linux hacker and presenter, who developed and maintains lguest as an example of virtualization.





