Cygwin(シグウィン)とは、Windows上で疑似的なUNIX系OS実行環境を構築するためのソフトウェアパッケージです。Windows上で直接UNIX系アプリケーションを実行できます。
Cygwinは、UNIX(Linux)で利用できるシェル/コマンドなどのアプリケーションプログラムを、Windows上で直接バイナリ動作させる環境を構築できます。
「Windows」と「UNIX(Linux)」をそれぞれ別の領域にインストールして選択起動するマルチブートではなく、Windows上で動くアプリケーションウィンドウ内にUNIX(Linux)環境を再現でき、ユーザーは多くの標準UNIXユーティリティを使用できます。
Cygwinは、UNIX互換OSのAPI「POSIX API」と同等の機能を提供するランタイムライブラリ「cygwin1.dll」がベースとなり、「UNIXライクなルック&フィールを提供するさまざまなツール群」によって構成されています。
Cygwinは当初「Cygnus Solutions(現在:Red Hat Inc.)」によって開発されました。
Cygwin開発やパッケージメンテナシップの大部分はRed Hat以外のボランティアによって行われています。
・1995年:初版リリース
Cygwinのライセンスは「LGPLv3+他」です。
詳細について、こちらを参照ください。
→Cygwin →What are the licensing terms?
Windows用の「64ビットバージョン」と「32ビットバージョン」が提供されています。
→Cygwin →Installing and Updating Cygwin Packages
同様な機能を提供する製品として、次のようなものがあります。
オープンソース製品:「MSYS2」など。
OSS×Cloud ACCESS RANKING