VitrualBox に Windows7 をインストールして、さらにそこに cygwin-1.7 をインストールして、いろいろといじってみている。
uname
伏せ字のところはホスト名です。
$ uname -a CYGWIN_NT-6.1 ******** 1.7.0(0.192/5/3) 2009-01-27 16:49 i686 Cygwin
cygcheck
Windows7 というのは認識しているらしい。API から返される文字列をそのまま出しているだけかもしれないけど、まだ非サポート環境というのは判別されている模様。
$ cygcheck.exe -rs (snip) Windows 7 (Not yet supported!) Ultimate Ver 6.1 Build 7000 (snip) 2363k 2009/01/27 C:\cygwin\bin\cygwin1.dll Cygwin DLL version info: DLL version: 1.7.0 DLL epoch: 19 DLL old termios: 5 DLL malloc env: 28 API major: 0 API minor: 192 Shared data: 5 DLL identifier: cygwin1 Mount registry: 3 Cygwin registry name: Cygwin Program options name: Program Options Cygdrive default prefix: Build date: Tue Jan 27 16:49:28 CET 2009 Shared id: cygwin1S5