Cygwin

Cygwin (/ˈsɪɡwɪn/ SIG-win) is a Unix-like environment and command-line interface for Microsoft Windows.

Cygwin
Original author(s)Steve Chamberlain, Cygnus Solutions
Developer(s)Cygnus Solutions, Red Hat, Cygwin project volunteers
Initial releaseOctober 18, 1995 (1995-10-18)
Stable release
3.5.0-1  / 1 February 2024 (1 February 2024)
Repository
Written inC/C++
Operating systemMicrosoft Windows
TypePOSIX standard utilities, POSIX standard library, C standard library, compatibility layer
LicenseGPLv3, LGPLv3
Websitecygwin.com 

The terminal emulator Mintty is the default command-line interface provided to interact with the environment. The Cygwin installation's directory layout mimics the root file system of Unix-like systems, with directories such as /bin, /home, /etc, /usr, and /var.

In addition to providing many Unix utilities and a Unix look and feel, Cygwin allows source code designed for Unix-like operating systems to be compiled and run on Windows with minimal modification.

Cygwin provides native integration of Windows-based applications. Thus it is possible to launch Windows applications from the Cygwin environment, as well as to use Cygwin tools and applications within the Windows operating context.

Cygwin consists of two parts:

  1. a dynamic-link library (DLL) in the form of a C standard library that acts as a compatibility layer for the POSIX API.
  2. an extensive collection of software tools and applications that provide a Unix-like look and feel.

Cygwin is free and open-source software, released under the GNU Lesser General Public License version 3. It was originally developed by Cygnus Solutions, which was later acquired by Red Hat (now part of IBM), to port the Linux toolchain to Win32, including the GNU Compiler Suite. Rather than rewrite the tools to use the Win32 runtime environment, Cygwin implemented a POSIX-compatible environment in the form of a dynamic-link library (DLL).

The brand motto is "Get that Linux feeling – on Windows".

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.