émulateur négatif.
c'est d'abord une bibiliotheque (cygwin.dll) qui te premet de simuler un environnement unix
ensuite, c'est un ensemble d'outils du monde unix recompilés pour windows enfin, avec les libs xfree pour cygwin ca te permet de faire un terminal X freeware