Cygwin is a DLL which provides a Unix emulation environment for Windows. The Cygwin environment provides a complete port of such development utilities as gcc, binutils, gdb, make, etc., as well as a vast number of useful utilities.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
This release fixes some problems with operation on Windows 9x, adds /proc/cpuinfo, fixes some problems with files receiving incorrect permissions by default, and allows setsid() to work correctly on Windows consoles.