Updating windows shortcut
The Cygwin distribution contains thousands of packages from the Open Source world including most GNU tools, many BSD tools, an X server and a full set of X applications.
The goal of such freedom is that the people who use a given piece of software should be able to change it to fit their needs, learn from it, share it with their friends, etc."foo", instead of "setup" -U --keep-untrusted-keys Use untrusted keys and retain all -L --local-install Install from local directory -l --local-package-dir Local package directory -m --mirror-mode Skip availability check when installing from local directory (requires local directory to be clean mirror!) -B --no-admin Do not check for and enforce running as Administrator -d --no-desktop Disable creation of desktop shortcut -r --no-replaceonreboot Disable replacing in-use files on next reboot.The packages in Cygwin are continually improving, thanks to the efforts of net volunteers who maintain the Cygwin binary ports.Each package has its own version numbers and its own release process.State January 2016 this includes Windows Vista, Windows Server 2008 and all later versions of Windows up to Windows 10 and Windows Server 2016.
The 32 bit version of Cygwin also runs in the WOW64 32 bit environment on released 64 bit versions of Windows, the 64 bit version of course only on 64 bit Windows.
The packages in the Net release are maintained by a large group of people; a complete list can be found here.
Please note that all of us working on Cygwin try to be as responsive as possible and deal with patches and questions as we get them, but realistically we don't have time to answer all of the email that is sent to the main mailing list. You can pick and choose the packages you wish to install, and update them individually.
The GPL or LGPL licenses allows you those freedoms, so it is free software.
output and the Cygwin User's Guide for more information.
Cygwin allows easy porting of many Unix programs without the need for extensive changes to the source code.