perl, python, ruby などのスクリプト環境が簡単に手に入る。
WinSCP や putty における ssh の設定や動作確認に重宝する。
gcc/g++ が使える。
欠点は cygwin1.dll が必須であること。gcc でコンパイルして Windows 用バイナリを構築する目的では mingw が用いられることの方が多いようだ。
http://cygwin.com/cygwin-ug-net/cygwin-ug-net.html
cygwin gcc-3 で mingw 互換(cygwin1.dll非依存)のコンパイルができる libopenjtalk
since 2011-12-13
cygwin 1.7.9 で確認。
Cygwin Terminal は文字コードを UTF-8 にできる。
OSSエミュレーションのデバイスがある。
$ cat /cygdrive/c/Windows/Media/ding.wav > /dev/dsp
since 2011-01-16
Windows に新しいユーザを作ったところ、ホームディレクトリが適切に認識されなくなった(かどうか怪しい)。
/etc/passwd にユーザ名を追加したら、問題が解決した(かどうかも怪しい)。
具体的な経緯:
since 2011-07-06
Windows 7 x64 で cygwin 1.7.9-1 を使用。
ssh: Could not resolve hostname と言われてしまう。
http://www.pistolfly.jp/weblog/2010/01/cygwin-17sshssh-could-not-reso.html
に書かれているように
$ cat ~/.ssh/config AddressFamily inet
で解決。