The Cygwin DLL is made up of a console driver that emulates a Unix-design and style terminal within the Windows console. Cygwin's default consumer interface could be the bash shell functioning within the Cygwin console. The DLL also implements pseudo terminal (pty) units. Cygwin ships with a variety of terminal emulators which are depending on them