端末エミュレータ
端末エミュレータは、専用端末(物理的に存在する専用の端末)をエミュレートしてその機能を実現するソフトウェアであり、パーソナルコンピュータ (PC) やUnixワークステーションなどを専用端末の代わりとして使うことができるようにするソフトウェアである。基本的にはDEC VT100のエミュレーションをするソフトウェアをさすことが多く、通常はキャラクタベースのビデオ端末をエミュレートするが、グラフィック端末(xtermがTektronix 4014をエミュレートする)やプリンタのエミュレーションを行うものもある。
用途としては、通信経由でホストマシンに接続して使う用途もあれば、現にユーザが操作している眼の前のマシンのインタフェースとして利用し設定変更、ファイル操作、ソフトのインストール、ソフトウェア開発などのために使う用途もある。
端末エミュレータを動作させるコンピュータがウィンドウシステムを搭載している場合、これを利用して一つのコンピュータ上で複数の端末エミュレータを同時に稼働させることができることが多い。これは殆どの専用端末では実現できない機能である。
POSIX系、UNIX系のマシンで動くもの。最近メジャーなUbuntuやシングルボードコンピュータのRaspberry Piで動くターミナルもここに属す。
X Window System上で動作するもの xterm(Xの標準的な端末エミュレータ。VT102を拡張した仕様とTektronix 4014) kterm(xtermを日本語対応としたもの。kはkanjiの意) rxvt(xtermからTektroエミュレーションなど、機能を削って軽量化) uxterm QTterm LXTerminal(LXDE) Xfce Terminal(Xfce) dtterm (CDE)
GNOME 端末 (GNOME) (※) GNOME Terminator Konsole (KDE) Eterm mlterm
※LinuxのメジャーなディストリビューションのUbuntuで動作するものは「GNOME 端末」である。
macOS上で動作するもの(注.macOSは、macOS X以降はUNIX系である) ターミナル (macOS) iTerm JTerminal.app