18 November 2009
*nix like environment is good for developer and sysadmins, and really useful for end-user. That’s why we’ve got KDE, Gnome and similar. But, I like it a lot even if I’m Windows user ;-). There are several cases to set up *nix environment on Windows:
Here is "my" list of choice for such environments:
MinGW - Minimalist GNU for Windows. My top choice if you need GNU development programming tool set. Additional, if you need bash and similar tools install MSYS - general purpose command line environment.
Cygwin - is a Linux-like environment for Windows. It’s very powerful if you need to develop OS-portable application on windows (it’s provide substantial Linux API functionality).
UWIN - it’s the similar to MinGW and GnuWin32, but less popular.
I prefer to use MinGW/MSYS and Cygwin because they have great community support.