开发者生态
morning
Finger:从未消亡的社交网络
2026-08-18
1 阅读
约7分钟阅读
andros
字号:
听说第一个社交网络可以追溯到 1971 年,很多人都会感到惊讶。没有账户,没有算法,没有中央服务器。您的整个个人资料都包含在您控制的单个纯文本文件中。 John Carmack(id Software 的联合创始人以及 Doom 和 Quake 的程序员)将其用作开发日志。而且您很可能在不知情的情况下已经在操作系统上安装了客户端。但最令人难以置信的是,半个世纪后,它仍然有效。并且不排除卷土重来的可能性。它的名字叫Finger,你现在就可以尝试一下。 Finger 客户端预装在 macOS 和大多数 Unix 系统上。在 Debian 或 Ubuntu 上,您可以使用 apt install Finger 安装它。 Windows 还附带了 Finger.exe 。如果您使用 Emacs,则可以使用 M-x Finger ,它包含在 net-utils.el 中,开箱即用。 Finger random@happynetbox.com 它将随机向您显示在 happynetbox.com 上托管的 Finger 帐户,如果您没有自己的服务器,它是使发布变得容易的众多目录(或主机)之一。很有趣,不是吗?但它的起源同样有趣。起源 1971年,在斯坦福人工智能实验室(SAIL),研究人员共享一台运行WAITS分时系统的计算机。知道谁有联系的唯一方法是世界卫生组织的命令,它会列出一份无穷无尽、难以阅读的清单。实验室的工程师之一莱斯·厄内斯特(Les Earnest)每天都会看到这样的场景。我经常看到人们用手指划过世界卫生组织的显示屏,说“这是唐,那是帕蒂,但我不知道汤姆最后一次出现是什么时候。”人们用手指滑过屏幕,因此得名。欧内斯特编写了一个程序,以人类格式返回这些信息:真实姓名、位置,以及最重要的是每个终端闲置的时间。他是一位务实的工程师,比起通过计算机交谈,他更喜欢亲自交谈。他想知道是否值得起身穿过大厅去找人。作为一个副作用,他发明了网络存在,或社交网络。 1977 年,该协议在 Ken Harrenstien 编写的 RFC 742 中正式化。它非常原始,以至于只有 3 个站点支持它:SAIL、SRI 和 MIT 的 ITS 机器。不久之后,网络实现由麻省理工学院的 Earl Killian 和斯坦福大学的 Brian Harvey 负责。 1991 年,制定了最终规范 RFC 1288,从而使早期版本变得过时。第一条微博:.plan 和 .project 文件 在协议之上,还有内容。除了告诉您是否已连接之外,Finger 还显示您的主文件夹中两个文本文件的内容: .plan 和 .project 。最初的想法是宣布你正在做什么以及你计划做什么。一种静态的专业“状态”,没有点赞或评论等互动。就好像它是您的日常或项目的变更日志。人们做了我们一直做的事情:将其人性化。他们开始包括诗歌、笑话、个人日记、ASCII 艺术、文章......任何东西!世界上任何人都可以通过简单的手指 your-user@your-host 读取您的 .plan 。许多人正确地认为它是互联网上的第一个微博。正如我提到的,最著名的例子是 John Carmack 的 .plan 。多年来,任何粉丝都可以用手指输入 johnc@idsoftware.com(现在已经死了)并直接从源头阅读他们最喜欢的游戏的图形引擎的功能。他从 1996 年到 2010 年写作。如今,它们被保存并存档在 GitHub 上。它是视频游戏历史上最有价值的技术文档之一,通过 1971 年的协议分发。气得要死!也不要指望散文会让你热泪盈眶。他的风格是电报式的:任务列表和错误,没有多余的文字。但时不时就会有重磅炸弹落下。例如,1997 年 8 月 18 日,他通过他的 .plan(而不是通过网站或新闻发布会)宣布,他计划发布 Doom 源代码: ----------------------------------------- John Carmack 于 1997 年 8 月 18 日的 .plan ----------------------------------------- 我偶尔会被问及 DOOM 源代码,所以这里是完整的状态更新: [...] DOOM 代码应该更有趣。它写得更好,32 位,并且可移植。有几个有趣的项目可以立即展示自己可以使用代码。 GLDOOM 和基于数据包服务器的互联网 DOOM 浮现在脑海中。荣耀杀!第一个使用手指说话的物联网设备 大约在 1982 年,卡内基梅隆大学的一些学生(Mike Kazar、David Nichols、John Zsarnay 和 Ivor Durham)厌倦了走到系里的可口可乐机器前,发现它是空的或有热瓶子。他们安装了微型开关来检测每列中有多少个瓶子以及它们已经冷却了多长时间。他们将其全部连接到网络并通过 Finger 公开状态。从任何计算机上,您都可以运行 Finger coke@cmu.edu(该机器的确切名称多年来已更改)并且不会学习
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱