前两天翻到一篇讲 Unix spell 怎么在 64KB 里跑起来的老文章,盯着看了好久。它没靠什么黑科技,就是把"内存就这么点"当成设计的前提——词典放外面,查错用哈希,小工具靠管道递话。约束没把它憋死,反倒帮它长出了形状。
反观现在,npm 拉个项目,node_modules 能胖成一个小区。我们早不追问"这依赖真用得上吗",只关心"不装会不会翻车"。东西不是被用,是被囤。说到底信任先撤了:那辈人信约定、信管道另一头有人接住;我们信不过旁人,也信不过自己,索性把全世界拖进目录才踏实。
好在这份克制没绝种。IoT、边缘盒子上,内存还是按 KB 抠的,老派的小工具哲学反倒吃香。够用从来不是寒酸,是我们弄丢的体面。你最近装个小工具,拉下来多少依赖?