User Mode Linux does work, but it can have significant performance issues and isn't actually very portable.
Yes, I've tried using it before.