Ejecuta aplicaciones Linux y Unix bajo Windows

Cygwin consta de una librería DLL que emula las funcionalidades de la API de Linux y Unix. Alrededor de esta API hay disponible una gran cantidad de programas de código abierto.
Desde el mismo instalador y gestor de paquetes de Cygwin (setup.exe) podes elegir los muchos paquetes disponibles, con aplicaciones tan populares en el mundo Unix como gcc, vim, emacs, bash o incluso entornos gráficos como KDE o Gnome.
Indispensable para ejecutar algunas aplicaciones desarrolladas para Linux y Unix, Cygwin proporciona una compatibilidad aceptable y un buen rendimiento, siendo muy útil en escenarios con plataformas mixtas.
Nota sobre Cygwin:
Para desinstalar Cygwin sólo hay que borrar su directorio
Cambios recientes en Cygwin:
•   Cambios internos y correcciones
Para utilizar Cygwin necesitas:
•   Sistema operativo: Win2000/XP/2003
Requisitos mínimos:
•   Conexión a Internet








fuente : http://www.cygwin.com