Cygwin consists of various tools and libraries designed to deploy a Linux-like environment in Windows. It acts as an emulator, allowing Linux applications to run on Windows computers.
This software includes a set of DLLs which provide POSIX API functionality and a set of utilities which provide a working Unix environment to Windows users. Components like yslogd, inetd, crond, and other "daemons" run as services, allowing a Microsoft operating system to run like Linux.
Other tools, including terminals (mintty, util-linux), text editors (grep, diff, patch), shells (dash, zsh, tcsh), servers (Apache, PostgreSQL, OpenSSH), etc. are available as additional packages.
However, the standard set is sufficient to compile console and GUI applications compatible with Windows.
To rate Cygwin you need to register or log in on our website
Mail domain must match the domain of the developer's site
A link to confirm registration was sent to your email