Cygwin es una completa colección de paquetes de librerías para ejecutar aplicaciones escritas código de Linux y Unix en MS Windows, de esta manera podemos conseguir correr programas que no han sido programados para Windows sino para alguna distribución de Linux con buen rendimiento y velocidad.
Cygwin
Con Cygwin se puede emular como si fueran aplicaciones nativas para Windows, para esto no es necesario ser programadores ni tocar el código fuente, solo bastará con compilar la aplicación con las nuevas librerías y de esta manera ya estará en modo de compatibilidad.
Entre las principales ventajas de esta colección de herramientas desarrollada por Cygnus Solutions se encuentra su soporte para aplicaciones X11 y OpenGL y emulación de sistemas POSIX (Interfaz portátil de sistema operativo) así como un montón de herramientas y paquetes de BSD (incluyendo OpenSSH) y soporte de conexiones remotas.
La DLL (bibliotecas de vínculos dinámico) de Cygwin trabaja actualmente con todos la mayoría de las versiones de windows incluyendo los recientes ya sean x86 de 32 bits o 64 bits, con la excepción de Windows CE y Windows NT4. Este programa es útil al ofrecer todo lo necesario para ejecutar aplicaciones Linux en Windows y una opción para meterse un poco al mundo Unix sin salir de el S.O. de las ventanas.
Descarga:
espero que les sirva