Terminal · Companies & Products

The Products That
Defined the Terminal

From the 35-lb DEC VT100 to AI-powered shells written in Rust. The hardware and software that shaped how six billion people interact with computers.

1963 – 1990

Hardware Terminals — The Physical Machines

Before terminal emulators, there were terminals: dedicated hardware devices wired directly to mainframes and minicomputers. These machines defined the protocols every modern terminal still speaks.

IBM 3270
IBM · 1971 · mainframe terminal
IBM 3270 · Block-mode · SNA network
CICS TRANSACTION PROCESSOR
ENTER TRANSACTION ID: MENU
APPLICATION: PAYROLL SYSTEM
USER: JSMITH DATE: 01/01/84

IBM's workhorse for mainframe access. Unlike the VT100's character-at-a-time streaming, the 3270 used block mode — the entire form filled out before transmitting. Still running in banks, airlines, and insurance companies today. TN3270 emulation is alive in 2025.

Block mode Mainframe Still deployed
Teletype Model 33
Teletype Corp · 1963 · 110 baud

The terminal on which Unix was born. Not a screen — a printer. 110 baud (10 chars/second). Paper tape in, paper tape out. Every Unix design decision — short command names, pipes, stdin/stdout — traces directly back to this machine's limitations. The most influential terminal ever made.

Unix was born here 110 baud Paper only
WYSE 50
Wyse Technology · 1982 · amber phosphor
WYSE 50 · Amber · VT52 compatible
UNIX System V Release 3
login: dba
$ sqlplus / as sysdba
SQL> SELECT * FROM emp;

The amber-phosphor icon of 1980s office computing. Sharp, readable text on a warm amber CRT. VT52 and VT100 compatible. Widely used in database terminals and point-of-sale systems. The amber glow is still emulated in retro terminal themes today.

Amber phosphor VT100 compat Office icon

1984 – 2010

Software Terminals — xterm and the X11 Era

When graphical desktops arrived on Unix workstations, the terminal went software. These emulators carried the VT100 standard into the GUI age.

GNOME Terminal
GNOME Project · 2002 · GTK+ · Free

The default terminal on Ubuntu, Fedora, and most GNOME desktops. Built on VTE (Virtual Terminal Emulator) library. Tabbed interface, profile system, 256-color support. Used daily by tens of millions of Linux users. Not fast, not fancy — but there, reliably, everywhere.

Linux default VTE library Tabs + profiles
Konsole
KDE Project · 1997 · Qt · Free

The KDE Plasma terminal. Profiles, bookmarks, split-view, custom themes, and a notification system that alerts you when long commands finish. Tightly integrated with the KDE ecosystem. The terminal of choice for Kubuntu and KDE users worldwide.

KDE ecosystem Split view Notifications

2001 – Present

Modern macOS Terminals — The Power User Era

macOS brought Unix to the mainstream. These terminals cater to developers who demand beauty and performance in equal measure.

Terminal.app
Apple · macOS 10.0 · 2001 · Built-in
zsh — 80×24
user@Macintosh:~ % brew install neovim
==> Downloading neovim-0.10.0...
==> Installing...

Apple's built-in terminal, shipping with every Mac since 2001. Decent, reliable, and there. Default shell switched from bash to zsh in macOS Catalina 2019. Sufficient for casual use; developers quickly graduate to iTerm2 or Alacritty.

macOS default Profiles Free

2016 – Present

GPU-Accelerated — Performance Without Compromise

The GPU-accelerated terminal generation solved a real problem: 4K displays at 144Hz exposed the CPU rendering bottleneck. These terminals are fast enough to scroll 50,000 lines per second.

WezTerm
Wez Furlong · 2019 · Rust · Free

GPU-rendered, Lua-scriptable, multiplexer built-in (no tmux needed), SSH client built-in, and the most configurable terminal in existence. If you want tabs, panes, images, and GPU rendering in one binary, WezTerm delivers. Config is Lua — a real programming language, not YAML.

Lua config Built-in mux SSH client

2019 – Present

Windows Terminal — Microsoft's Reckoning

After 40 years of legacy command prompts, Microsoft built a modern terminal. It was an admission that the terminal had won.

2022 – Present

Next Generation — AI and the Terminal's Future

The terminal's newest generation rethinks the fundamental interface: what if the terminal talked back?

tmux
Nicholas Marriott · 2007 · C · Free · Everywhere

Not a terminal emulator — a multiplexer that runs inside any terminal. Sessions that survive SSH disconnects. Split panes. Named windows. Scriptable sessions with tmux new-session. The missing piece that makes any terminal into a complete IDE. Used by virtually every serious backend developer on Earth.

Multiplexer Survives disconnects Universal

Feature Comparison — Modern Terminals

Terminal GPU Render Tabs/Splits Images Ligatures Cross-Platform AI Config License
Alacritty — (use tmux) TOML MIT
Kitty ✓ built-in ✓ kitten Linux/macOS Conf GPL-3
WezTerm ✓ built-in Lua MIT
iTerm2 Metal macOS only via AI GUI/JSON GPL-2
Windows Terminal partial Windows only Copilot JSON MIT
Warp ✓ Rust partial Mac/Linux ✓ built-in YAML Freemium
Ghostty ✓ Metal/GL partial Mac/Linux Conf MIT
xterm CPU only X11 only Xresources MIT