The Cygwin DLL consists of a console driver that emulates a Unix-type terminal within the Windows console. Cygwin's default person interface is the bash shell working within the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with many terminal emulators which are based upon them, including mintty, rxvt/urxvt, and