Cygwin under Windows 7 works fine for me. The things
I noticed were:
- It was helpful to some things, especially perl and things
built from it, to rebase all the dlls. I have a script
for that, though rebaseall may do it for you.
- Since I am just a single user, etc., I disable the Windows
Vista/7 UAC controls so that more things run without annoying
popups to ask permission (and some things just won't run
without further fiddling if UAC is on).
I think people have resolved UAC issues with further work,
but it seems to be a topic that comes up from time to time.
That is, for sophisticated things it can be tricky to get
them going with UAC on.
A quick glance at Moses suggests that it can just be done
under regular Windows using Visual Studio, so why cygwin at all?
-- Eliot Moss