The Cygwin DLL includes a console driver that emulates a Unix-fashion terminal in the Home windows console. Cygwin's default consumer interface could be the bash shell operating in the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with many terminal emulators which can be based upon them, such as mintty, rxvt/urx