六十年代
电传打字机

按下的键沿串口线发给主机,主机发回的字由打印头打在纸上。

纸和键盘→串口线→tty 驱动→程序
1978
VT100

纸换成了屏幕。主机发来以 ESC 开头的字节,就能清屏、移动光标。

屏幕和键盘→串口线→tty 驱动→程序
1984
xterm

终端成了图形界面里的一个程序。串口线没有了,中间换成了别的东西。

xterm 窗口→?→tty 驱动→程序
今天
Ghostty、iTerm2

画字用上了 GPU,扮演的还是那台 VT100。

Ghostty 窗口→?→tty 驱动→shell
橙色边框是那个年代换掉的部分。