The Cygwin DLL contains a console driver that emulates a Unix-type terminal within the Windows console. Cygwin's default consumer interface is the bash shell managing during the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with many terminal emulators which can be based upon them, including mintty, rxvt/urxvt, a