Cygwin Description
Get the Linux feel on Windows. Cygwin is a large set of GNU/open-source tools that provides functionality similar to a Linux distribution for Windows. A DLL (cygwin1.dll), which provides extensive POSIX API functionality. Cygwin cannot be used to run native Linux applications on Windows. If you want your application to run on Windows, you must rebuild it from the source. It cannot make native Windows apps aware UNIX®, such as signals, ptys and so forth. If you want to use Cygwin functionality, you must build your apps from source. The Cygwin DLL works with all commercially available x86_64 Windows versions, starting with Windows Vista. To perform a fresh installation or to update an already existing one, use the setup program. Remember that each package in the distribution is updated separately from DLL, so the Cygwin DLL version number is not applicable as a general Cygwin distribution release.