Probably the first place you should look for more GNU tools is at Cygwin toolset. The toolset is a port of the GNU tools to the Windows API, as well as a set of libraries that allow Unix programs to compile to Windows with little or no modification. The project is at http://www.cygwin.com/ Michael Main has collected together ports of various Unix programming environments and languages to Windows for classes that he teaches. See http://www.cs.colorado.edu/~main/plcd.html for an overview; e.g., a version of the mingw32 port of Unix tools is at http://www.mingw.org/. There is also a directory of GNU software which has been ported to the Windows platform, which is available at http://www.cs.wisc.edu/twiki/bin/view/CSDocs/WindowsSoftwareCatalogInfo. The UWIN project at AT&T Research is another project whose goal is to enable UNIX applications to build and run with little or no modification on Windows NT/95. Part of the UWIN project includes a port of ksh done by David