○Cygwinとは そもそもCygwinとは、一般的なGNUの開発ツールを含むUNIXのさまざまなツールをWindowsで動作できるようにするものである。具体的には、UNIXシステムコールや環境を提供するCygwinライブラリによって動作し、Microsoft Win32 APIおよびCygwin APIを使用してWin32コンソールアプリケーションやGUI(グラフィカル ユーザー インタフェース)アプリケーションを作成することが可能になっている。そのため、多くのUNIXプログラムのソースコードを大幅に修正することなく移植でき、Windows上で簡易的なUNIX環境を構築できるというわけだ。 Cygwinの導入例 Windows XP上でXFree86ウィンドウマネージャーのひとつである「OpenBox」を起動したところ 一見すると、VMwareなどのエミュレータと同じように思えるが、内