Cygwin
Cygnus Solutions社(現Red Hat社)によって開発された、Windows上に疑似的なUNIX環境を構築するためのソフトウェア群。Cygwinライブラリはオープンソースライセンスである「GPL」と、商用ライセンスである「Cygwin購入ライセンス」のデュアルライセンスとなっている。また、Cywin環境上で動作するソフトウェアはそれぞれのライセンスに従っているが、多くがGPLに基づいている。
Cygwinは、「UNIXのアプリケーションが使用するシステムコール」をWin32 APIを使ってWindows上のランタイムライブラリ(DLL)として実装することでWindows上でのUNIX環境を実現している。あくまでも「システムコールのエミュレーション」であるため、UNIX用の実行形式ファイルがWindows上で動作するようになるわけではない。
また、Cygwin環境に含まれていないUNIXアプリケーションでも、Cygwinに含まれるツール(コンパイラやアセンブラ、リンカなど)を利用することで、ソースコードを大幅に変更しなくてもWindows環境下で動作するようにコンパイルすることができる。
関連URL
Cygwin Information and Installation(http://sources.redhat.com/cygwin/)
Cygwin
Cygwinとは、Windows上で、UNIX系OSの実行環境を構築するためのアプリケーションソフトウェアの名称である。フリーソフトウェアとして提供されている。
CygwinはリナックスAPIエミュレーション層を提供するDLLと、UNUIXライクなルック&フィールを提供するさまざまなツール群によって構成される。
Cygwinは、1995年からCygnus Solutionsにより開発されてきたが、2000年のRed HatによるCygnusの買収に伴い、現在はRed Hatの製品となった。
なお、2008年7月時点の最新バージョンは、2008年6月14日にリリースされた1.5.25-15である。
参照リンク
Cygwin Information and Installation
Cygwin
固有名詞の分類
- Cygwinのページへのリンク