Cygwin

Cygwin is a Linux/Unix compatibility layer for Windows (a counterpart of WINE). It comes with a bash shell plus several unix utilities. Cygwin works with all non-beta versions of Windows since Windows 98, with the exception of Windows CE.