Cygwin

E59603

Cygwin is a compatibility layer that provides a Unix-like environment and command-line tools for Microsoft Windows, enabling users to run and build POSIX-compliant software on the Windows platform.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
Cygwin DLL 1
Cygwin/X 1

Statements (47)

Predicate Object
instanceOf Unix-like environment for Windows
compatibility layer
software distribution
basedOn GNU and other free software projects
category POSIX compatibility layer
Unix emulation for Windows
competesWith MSYS2
MinGW
Windows Subsystem for Linux
developer Red Hat
distributionModel downloadable installer
enables building POSIX-compliant software on Windows
running POSIX-compliant software on Windows
hasComponent cygwin1.dll
setup-x86.exe
setup-x86_64.exe
hasFeature POSIX-style path and file system abstraction
Unix-style permissions emulation
command-line utilities similar to GNU/Linux
fork and exec emulation
package selection during installation
signal and process emulation
implements POSIX API layer on Windows
includes Cygwin self-linksurface differs
surface form: Cygwin DLL

GNU toolchain
surface form: GNU development tools

bash shell
core Unix utilities
license GNU General Public License
proprietary license for some components
operatingSystem Windows
surface form: Microsoft Windows
originalDeveloper Cygnus Solutions
programmingLanguage C
C++
provides POSIX-compatible environment
Unix-like command-line tools
package management system
terminal emulator
supports 32-bit Windows
64-bit Windows
GNU Compiler Collection
surface form: GCC toolchain

GDB
surface form: gdb

make
supportsPlatform Windows
surface form: Microsoft Windows
useCase porting Unix applications to Windows
running Unix shell scripts on Windows
software development on Windows
website https://www.cygwin.com/

Referenced by (5)

Full triples — surface form annotated when it differs from this entity's canonical label.

X11 hasImplementation Cygwin
this entity surface form: Cygwin/X
Cygwin includes Cygwin self-linksurface differs
this entity surface form: Cygwin DLL
MinGW relatedTo Cygwin