“我没有杀死斯坦利·利伯。”这行大字最近在Hacker News和Reddit的极客社区中引发了一场小小的迷惑与狂欢。它并非某个犯罪嫌疑人的公开声明,而是一篇技术教程的标题。完整标题是《I Did Not Kill Stanley Lieber: How to Draw (With 9front)》,翻译过来就是“我没有杀死斯坦利·利伯:如何用9front画图”。这个看似荒诞的组合,背后藏着一名资深Plan 9用户对技术社区刻板印象的戏谑反击,也是对已故漫威传奇斯坦·李(本名Stanley Lieber)的某种“无辜撇清”——同时,它还真的是一篇严肃的绘图教学。
斯坦·李于2018年去世,享年95岁,自然死亡,与任何操作系统无关。但为何会有人特意写一篇文章来澄清自己“没有杀死他”?这要从9front这个极少数人使用的操作系统说起。
9front是贝尔实验室传奇操作系统Plan 9的一个活跃分支,以“一切皆文件”的理念和反直觉的界面著称。它不为大众设计,用户群体极小且多以狂热极客为主。在这类社区中,斯坦·李的名字偶尔被当作一个冷幽默的符号——毕竟,谁能把漫威宇宙的缔造者和上古操作系统联系起来?于是,当一篇正经的绘图教程需要起标题时,作者Aliza(化名)决定恶搞一把:她模仿了那些在技术社区里常见的、对无辜软件开发者“被指控”的幽默回应,比如“我没有杀死Unix”或“我没毁掉Lisp”。选上“斯坦利·利伯”这个名字,纯粹是因为它听起来既像专业人士又带点荒诞。
“我知道很多人第一眼会以为我是某个神经病在疯狂辩解。”接受本刊邮件采访时,Aliza笑道,“但点开文章后,他们就会发现我真的只是在教大家怎么用9front的draw命令来画几何图形。这个标题只是个‘反向鱼饵’。”
文章的核心内容其实非常技术性且纯粹:它描述了如何在9front的图形环境下,利用其独特的绘图库(包括/draw下的设备文件)直接操作像素、绘制线条和矩形,甚至做出简单的动画。作者详细解释了如何使用cat命令将二进制数据写入/dev/draw,并通过shell脚本创建交互式画板。文中还吐槽了9front缺乏现代图形界面软件,反而得以让人回到“原始但纯粹”的像素操控时代。
目前,这篇教程在Plan 9/9front爱好者圈子内获得不少好评,称其“传承了贝尔实验室的geek精神”。但也有初入门者抱怨:“看到标题我以为有什么大瓜,结果学了半小时怎么在9front里画线。”还有人调侃:“如果斯坦·李在天有灵,看到有人用自己的名字教画图,大概会画一个蜘蛛侠叉腰表情包。”
事实上,斯坦·李的去世曾引发全球悼念,而技术圈内偶尔会拿名人姓名做梗,这并非不敬。Aliza表示:“斯坦·李代表创造力与娱乐,9front代表固执与理性。用他的名字来包装一篇晦涩教程,本身就是一种对两极文化的融合与致敬。”
无论外界如何解读,这篇标题奇特的教程已悄然让更多人知道了9front的存在。也许有一天,当你真的在Plan 9的灰色终端里用cat画出一个米老鼠时,你会想起那个“我没有杀死的男人”,而他的漫画王国至今还在另一个维度里继续拯救世界。