The American National Standards Organization, which issues standards for everything from screw threads to computer languages and character sets. In 1979 ANSI published standard X3.64, Additional Controls for Use with American National Standard Code for Information Interchange, which became the basis for the majority of today's terminal emulations, including the DEC VT100 terminal and its successors. Prior to X3.64, terminals were referred to as either full-screen (such as the IBM 3270 and IBM 5250 series) or ASCII (such as the Wyse 50/60, Televideo 9xx, Data General, Hazeltine, Honeywell, and many others). Terminals based upon the X3.64 standard became known as "ANSI" terminals. Like "ASCII terminals", they used the ASCII character-set, but unlike ASCII terminals, they also used a new well-defined and standard format for escape sequences which allowed a X3.64-compliant terminal to distinguish between commands and data unambiguously, even if it did not understand the commands. This allowed the X3.64 terminals to support a subset of the X3.64 standard and/or add extensions without breaking other terminals that implemented different subsets or extensions.

With the introduction of the IBM PC and MS-DOS in 1981 came a console device driver, ANSI.SYS, that implemented a very small portion of the X3.64 standard (11 commands and 3 extensions). This driver and the IBM PC BIOS and video architecture became the basis for the early PC Bulletin Board Systems. Users of these BBSs were told they needed an "ANSI" terminal, by which was meant an IBM PC running ANSI.SYS or an emulator for it, characterized by:

As versions of UNIX and other operating systems were developed for the IBM PC they inherited similar requirements. Unfortunately, the developers of these new systems consistently called their terminal drivers "ANSI", even though each differed from the other, and this has led to a great deal of confusion for current users of their systems (SCO ANSI is a case in point).

Here is a list of all Kermit 95's terminal types that are based on the X3.64 standard. ANSI.SYS identifies a system based on the IBM PC console driver; VT identifies those terminals derived from the DEC VT terminals; and X3.64 are those terminals that most closely follow the original ANSI X3.64-1979 standard:

The native terminal type for IBM AIX (X3.64)

For accessing most BBSs (ANSI.SYS)

For accessing Unixware and Interactive UNIX systems (X3.64)

A windowing system built on top of ANSI-BBS (ANSI.SYS)

For accessing the BeBox (X3.64)

HFT - IBM High Function Terminal
Used to access IBM AIX and other systems (X3.64)

Used to access linux systems (VT)

For accessing QNX systems (X3.64)

For accessing SCO Xenix, SCO UNIX, SCO ODT, and SCO OpenServer. SCO refers to this terminal type as ANSI (X