The Cygwin DLL consists of a console driver that emulates a Unix-model terminal in the Home windows console. Cygwin's default user interface could be the bash shell managing within the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with a variety of terminal emulators that are based upon them, including mintty, rx