 Since release 1 @.@ 8 DragonFly has a virtualization mechanism similar to UML , allowing a user to run another kernel in the userland . The virtual kernel ( vkernel ) is run in completely isolated environment with emulated network and storage interfaces , thus simplifying testing kernel subsystems and clustering features . 
