终端 reset 慢 1 秒竟因 1979 年机械打印机的 sleep,rauchg 用 AI 写 Zig 版 2ms 搞定

cramforce · x · 2026-08-25

rauchg 发现终端乱码后常用的 reset 命令出奇地慢,深挖后发现:1979 年 3BSD 的 tset 里有一个 sleep(1),本意是让机械打印终端「缓一缓」——这段代码沿用至今。

于是他让 AI 编码工具 𝚏𝚡 用 Zig 写了个替代品 rst 并开源:

他还写了篇explainer 讲 ncurses、tset、terminfo 与终端各种「被诅咒」的状态,并感叹技术栈能追溯到这么久之前、好设计的持久生命力。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →