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