The key question is how does the file system integration work. Cygwin has to do all kinds of tricks to make windows file paths and things like PATH and CLASSPATH variables work. Does Ubuntu see Windows files? If so, how? How then does windows see the Ubuntu files? I would also be very curious if Ubuntu executables can fork windows processes and vice versa. The magic of Cygwin is that - with all the caveats and kludges they have to do to make it work, it mostly pulls this stuff off. But they don't achieve in a manner that I would have thought would be acceptable to Microsoft when shipping a product in their own name.
replies(1):