Cygwin is an application dedicated to running Linux programs on Windows, which provides a range of very stable components. With a series of adjustments depending on the needs of each user has, this package provides a platform to run UNIX tools.
Cygwin arises from the need of the Cygnus Solutions company to find a viable way of distributing its products, originally developed for UNIX, on more users- friendly supports.
This program is not an emulator for Linux on Windows through which run programs. Instead, it installs a library that aims at replacing and bind software components, so that there are no disadvantages to when using some specific tools.
Cygwin is not for beginners, so the pack includes enough documentation to start any project and export Linux solutions to Windows successfully.