A newer version of Cygwin is available.Or, Learn More About Cygwin
Full user review
"Best Unix-like environment on Windows"
Good for someone to prepare Unix command on Windows
It is difficult to locate packages you need without doing exact search
It depends on the version of the Unix, some commands may work on Cygwin, but not on the Unix and vice verse.