So, how do you get the most up-to-date version of Cygwin? Just download the Cygwin Setup program by following the instructions here.The setup program will handle the task of updating the packages on your system to the latest version.

Keep in mind that Cygwin can only do as much as the underlying OS supports.

Because of this, Cygwin will behave differently, and exhibit different limitations, on the various versions of Windows.

Making Net releases of the Win32 tools and helping people on the Net out is not our primary job function, so some email will have to go unanswered. Full source code is available for all packages and tools.

Many thanks to everyone using the tools for their many contributions in the form of advice, bug reports, and code fixes. More information on using Cygwin Setup may be found at If something doesn't work right for you, and it's not covered here or in the latest development snapshot at, then by all means report it to the mailing list.

Cygwin is a distribution of popular GNU and other Open Source tools running on Microsoft Windows.

The core part is the Cygwin library which provides the POSIX system calls and environment these programs expect.

For more information about using Cygwin's Corinna Vinschen is the current project lead. Corinna is responsible for the Cygwin library and maintains a couple of packages, for instance Open SSH, Open SSL, and a lot more.

Yaakov Selkowitz is another Red Hat engineer working on the Cygwin project.

The GPL or LGPL licenses allows you those freedoms, so it is free software.