The Cygwin DLL contains a console driver that emulates a Unix-type terminal throughout the Windows console. Cygwin's default consumer interface is the bash shell working during the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with many terminal emulators which are determined by them, together with mintty, rxvt/u