Linux compatibility layers
I am not ready to ditch Windows just yet, mostly because I don't feel like getting rid of something that is working well and took me forever to get working the way I wanted. However, I have noticed that there is lots of good free software available for Linux that has not been ported to Windows.
I am wondering if there is a compatibility layer similar to Wine that allows you to run Linux software on Windows with a reasonably high degree of transparency. I would imagine that compared to Wine this would be fairly easy to implement since one could simply look at the Linux source to figure out what to do instead of reverse-engineering it, unlike the case of Wine.
I have tried CoLinux and virtual machines and I don't like these solutions because they don't allow my Linux stuff to interact with native Windows programs and are very non-transparent. I would really love something that does what Wine does only the other way around.