The Cygwin DLL includes a console driver that emulates a Unix-design and style terminal inside the Home windows console. Cygwin's default user interface may be the bash shell functioning inside the Cygwin console. The DLL also implements pseudo terminal (pty) products. Cygwin ships with numerous terminal emulators which might be dependant on them,