The Cygwin tools are ports of the popular GNU development tools and utilities for Windows NT and 9x. They function through the use of the Cygwin library which provides the UNIX system calls and environment that these programs require. With the tools installed, programmers may write Win32 console or GUI applications that make use of the standard Microsoft Win32 API or the Cygwin API. As a result, it is possible to easily port many significant UNIX programs without the need for extensive changes to the source code.
This includes configuring and building most of the available GNU software (including the development tools included with the Cygwin distributions).
What's new in this version:
Version 1.7.15-1 adds CYGWIN=pipe_byte option to force opening of pipes in byte mode rather than message mode.