Google has been doing this for years with ChromeOS and... it kinda works. It mostly works if you stick with their distro (Debian Stable - 1), but I've never been able to get their display forwarding tools to work anywhere else.
Seems like Linux is complicated enough without running it in a VM and forwarding everything up to to the host OS.
Seems like Linux is complicated enough without running it in a VM and forwarding everything up to to the host OS.