刚翻到那篇讲 Unix spell 怎么在 64kB 内存里跑起来的老文章,挺感慨。它能在那么挤的地方干活,靠的不是黑魔法,是零依赖、每一行都能被人从头读到尾的极简代码。
现在随手套个前端项目,node_modules 里塞上千个包是常态。说都是开源、人人能看,可真让谁把整条依赖树审一遍,没人有那个精力。开源的信任本来建立在 peer review 上:有人读、有人挑刺,东西才靠得住。等代码膨胀到单个人根本读不完,review 就退化成走流程,供应链投毒反而更容易钻空子。
简单说
所以我觉得"小"真正值钱的不是省内存,是让一个人能完完整整读明白。像 suckless、busybox 那样把约束当美德,比一味堆功能更贴开源本意。代码敢摆到人面前任人翻看,协作才立得住