很多时候,当我研究很久以前关于计算机或编程的东西时,我会在大学网站上看到一份文档,它告诉我的关于这件事的信息比任何维基百科页面或档案都可以告诉我更多。
PDF 文件虽然有时是纯文本文件,但通常位于 .edu 子目录中,该子目录以用户名开头,后面带有波形符 (~)。 这通常是教授在一个又一个学期面临相同问题时编写的文件,以尽可能节省时间并返回到他或她的工作中。 我最近在普林斯顿大学天体物理系发现了这样一份文件:“X 窗口简介,”写的 罗伯特·拉普顿。
Windows X 系统,其中 本周早些时候他就满40岁了,在 20 世纪 80 年代初,你必须知道如何使用面向太空的工具,当时 VT100s, VAX-11/750sSun Microsystems 的盒子将共享学院计算机实验室的空间。 作为当时对计算机了解很多的普林斯顿天体物理科学系的成员,拉普顿有责任解决问题并回答问题。
“我首先编写了 X10r4 服务器代码,最终成为 X11,”Lupton 在电话采访中说道。 “任何需要图形图标的东西,你想要一个按钮或某种显示的东西,那就是 X…当我试图在地下室完成工作时,人们可能会打扰我,所以也许我写这篇文章是为了这个理由。”
X从哪里来(在W之后)
1984 年,麻省理工学院的 Robert W. Scheffler 和 Jim Gettys 花了“最后两周的时间编写 VS100 的窗口系统”。 雅典项目X的目标是创建具有分布式资源和多个硬件平台的校园范围的计算,而X就符合这个要求,独立于平台和供应商,并且能够调用远程资源。 舍弗勒“窃取了相当多的代码 瓦”,使其接口异步,因此速度更快,并“将其命名为 X”(当时这还很酷)。
这种跨平台兼容性使得 X 适用于普林斯顿大学,也适用于 Lupton。 他在指南中指出,X 提供“工具,而不是规则”,允许“大量令人困惑的表现形式”。 在解释了 X 的三个部分(服务器、客户端和窗口管理器)的本质之后,他接着提供了一些建议:
- 修饰键是 X 键; “这种敏感性延伸到了鼠标按钮之类的东西,你通常认为这些东西不区分大小写。”
- “要启动 X,请输入
xinit
; 除非指定别名,否则不要键入 X。 “X 本身运行服务器,但不运行客户端,导致黑屏。” - “在 X 下运行的所有程序都是平等的,但有一个程序,即窗口管理器,更加平等。”
- 使用 ”
--zaphod
“一个阻止你的鼠标进入你看不到的屏幕的标志;应该有人能够解释一下;” 这个词的由来 你的”(我的链接)。 - “如果我说
kill 5 -9 12345
你会感到遗憾,因为控制台会显得非常混乱。 返回您的另一站,例如kbd mode -a
并注意不要在没有充分理由的情况下使用 -9。
我在拉普顿前往智利帮助建造甚大望远镜之前的最后一天见到了他,我问他 40 年后对 X 有何感想。 她为何能活下来?
“它有效,至少与我们拥有的其他选择相比,”拉普顿说。 他指出,普林斯顿大学的系统“当时网络化程度还不是很高”,因此 X 遇到的网络流量问题在当时并不是问题。 “人们也没有期待很多 GUI;他们期待的是命令行,也许还有几个按钮……这是窗口系统最便携的版本,当时可以在 VAX 和 Suns 上运行…… 。 不错。 ”
“极端问题解决者。旅行忍者。典型的网络迷。浏览器。作家。读者。无法治愈的组织者。”
More Stories
Android 15/One UI 7 正在针对 Galaxy A53、A54 等进行测试
《Helldivers 2》的重大更新招致了负面评价,而且玩家数量并未增加一倍
据报道,谷歌 Pixel 9 将获得一些新的 Gemini AI 功能