Cygwin's default user interface is definitely the bash shell managing in the mintty terminal emulator.[25] The DLL also implements pseudo terminal (pty) equipment, and Cygwin ships with several terminal emulators which are based upon them, such as rxvt/urxvt and xterm. The Model of GCC that comes with Cygwin has a variety of extensions for creating