Cygwin(シグウィン)は、Windows OS上にUNIXライクな環境を提供する互換レイヤーで、フリーソフトウェアである。WindowsでUNIXのソフトウェア資産を活かすことが可能となる。 ゲストOSが不要でハードウェアの仮想化も行わないため煩雑な作業も無く軽量に動作する[注釈 1]。X Window Systemにも対応しGUIアプリも動作する。 似たようなWindows上で動くソフトウェアとして、Mingw-w64/MSYS2が存在する。 CygwinはUNIX OS自体を動かすのではなく、WindowsをUNIX風に表現し直すソフトと言える。Cygwinはアプリケーションが実行するシステムコールの読み替えだけを行い、WindowsカーネルのAPIを利用する。VMwareやVirtualBoxのような仮想マシンではなく互換レイヤーである。 ゲストOSは不要でCPU、メモリ、周辺機