WindowsマシンでBashと連携物を開発するには、試験などでBashを走らせる必要が出てきます。

Cygwinはインストールと初期設定が面倒くさい、bash-2.03は64bitではエラーを出すなどの問題があるなか、win-bashはzipを展開するだけで利用でき、64bitでも今のところ問題ありません。

例えばPHP との連携だと

<?

shell_exec( ” [win-bash.exeの場所] [実行させたいbashファイルの場所] );

?>

とするだけです。