As the new version, ncurses is a
free and open-source software emulation of the System V Release 4.0 (SVr4)
curses, which was an enhancement over the discontinued 4.4 BSD curses. The success of the BSD curses library prompted
Bell Labs to release an enhanced curses library in their System V Release 2
Unix systems. This library was more powerful and instead of using termcap, it used
terminfo. However, due to
AT&T's policy regarding the distribution of source code, the improved curses library was not widely adopted in the BSD community.
ncurses The pcurses library was further improved when Zeyd Ben-Halim took over the development effort in late 1991. The new library was released as ncurses in November 1993, with version 1.8.1 as the first major release. Subsequent work, through version 1.8.8 (M1995), was driven by
Eric S. Raymond, who added the form and menu libraries written by Juergen Pfeifer. Since 1996, it has been maintained by Thomas E. Dickey. However, a few areas are problematic, such as handling terminal resizing, since no counterpart exists in the old curses. ==Terminal database==