I don't know much about Linux internals - how difficult would it be to reimplement KVM? I'm guessing a big undertaking.