From the
article at LWN.net, I learnt that there is a small virtualisation framework for linux using an hypervisor:
lguest.
This virtualization framework allows the testing of drivers. So I should use this to test some kernel changes which might be problematic.