The Cygwin DLL contains a console driver that emulates a Unix-design terminal throughout the Windows console. Cygwin's default consumer interface is definitely the bash shell operating in the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with many terminal emulators which might be based on them, like mintty, rxvt