The Cygwin DLL has a console driver that emulates a Unix-design terminal throughout the Windows console. Cygwin's default person interface would be the bash shell running while in the Cygwin console. The DLL also implements pseudo terminal (pty) equipment. Cygwin ships with quite a few terminal emulators which have been depending on them, together