Cygwin is a FREE Unix-like environment for Windows. It consists of two main parts including : a DLL (cygwin1.dll) which acts as the Linux API emulation layer which provides a substantial part of the Linux API functionality and set of tools which provide linux look and feel.
Downloading and installing could be such a pain in neck as there is no offline installer available on the internet for cygwin, so in order to install cygwin you need to be connected to internet.
I searched for the offline installer or full setup of cygwin but got nothing in the end so I had to install cygwin through web connectivity, but I downloaded all the files required to install cygwin and then installed it from the local hard disk.
I have made a zip package of all the files required to install cygwin and uploaded on my windows live sky drive from where you can download and install cygwin on any computer you want without any connection to internet.
Let’s me tell you step by step how to install cygwin offline