Quote:
Originally Posted by Katsunami
Cygwin is a library on top of Windows. It wraps the Windows API into a Linux/POSIX one. The programs are still required to be Windows-programs though, so you need to recompile any Linux software under Cygwin to be able to run on Windows, and they supply the Cygwin libraries along with it.
MinGW, on the other hand (which started as a Cygwin port) compiles everything needed into the executable and creates a program that seems to be Windows-native.
I wonder if it is just the BASH-shell that is ported to Windows, or indeed as you say, the entire Ubuntu userland. As this subsystem has the capability to run Linux binaries, it should be possible to run GUI programs on top of it if the entire userland is available, even without recompiling.
|
They have described it as "WINE in reverse", so not just the bash shell.