Once upon a time, there was a more serious effort at running Linux in a Windows device driver. It was called coLinux:<p><a href="http://www.colinux.org/" rel="nofollow">http://www.colinux.org/</a><p>You could run the Cygwin X server on the Windows side, and run X clients on the Linux side. It worked, and it was fast.<p>I think it required a lot of work whenever a new Linux kernel came out to put the appropriate "yield" code in, so probably maintenance was abandoned?<p>The last update on the homepage is a decade old. I wonder if it still works? It's all been made obsolete though by WSL, I reckon.