FreeBSD 中文社区 2025 第二季度问卷调查
FreeBSD 中文社区(CFC)
VitePress 镜像站QQ 群 787969044视频教程Ⅰ视频教程Ⅱ
  • FreeBSD 从入门到追忆
  • 中文期刊
  • 状态报告
  • 发行说明
  • 手册
  • 网络文章集锦
  • 笔记本支持报告
  • Port 开发者手册
  • 架构手册
  • 开发者手册
  • 中文 man 手册
  • 文章与书籍
  • UNIX 四分之一世纪
  • Unix 痛恨者手册
  • 《Unix 四分之一世纪》翻译项目
  • 前言
  • 致谢
  • 简介
  • 序幕
    • 太空序曲
    • 1969 年夏到 1970 年秋
    • 机械计算和电子计算
    • 操作系统
    • MAC 项目:CTSS 和 Multics
  • 一款系统的诞生
    • PDP-11
    • 1971 年,第 1 版
    • 1971-1973,C 语言和管道
    • 1973,第一篇论文
    • 法律 第一幕
  • 是什么让 UNIX 成为 UNIX?
    • 用户 第一幕
    • 为什么是 Unix
    • 风格和工具
    • PWB 和 MERT
    • 实用工具
  • Unix 的传播与发展
    • 用户 第二幕
    • 伯克利 Unix 第一幕
    • 第 7 版
    • 伯克利 Unix 第二幕
    • 商业 Unix
    • DEC
    • 法律 第二幕
  • Unix 产业
    • /usr/group
    • Sun 和 JAW
    • 标准
  • 现状
    • 互相争斗的 Unix
    • 衍生版本
    • OSF 和 UI
    • VAX 后的伯克利 Unix
    • 法律 第三幕
  • 落幕
    • 结语:Unix 为什么能成功
    • 进一步阅读
    • 人物与术语表
    • 附图
由 GitBook 提供支持
LogoLogo

FreeBSD 中文社区(CFC) 2025

在本页
在GitHub上编辑
导出为 PDF
  1. 序幕

太空序曲

被困在黄道面上,火星与小行星带之间,Ken 在他的导航计算机中输入了一串复杂的机动指令,并瞥了一眼眼前临时搭建的显示屏。 <n> [停止],<f> [前进],<l> [左转],<n>。没反应。几秒钟后,他才察觉到微弱的活动。

作为一位经验丰富的太空飞行员,Ken 熟悉无重力环境下的各种机动的变数。他懂得如何利用重力和加速度“弹弓式”绕过行星、卫星,甚至是小行星,从而获得抛物线轨道。他甚至能应付三体问题。

“该死,”Ken 嘟囔着,“那些该死的批准设备的人,行政管理全都该死,那些会计也一样。”就在那时,他意识到,这根本不是玩《太空旅行》的方式。机器不够强大,软件也不够完善,而他决定要解决这个问题。

那是 1969 年初夏,炎热的天气像一层厚重的毯子笼罩着新泽西中部,仿佛要将一切窒息。

Ken Thompson 毕业于加州大学伯克利分校,1966 年加入了位于新泽西州 Murray Hill 的贝尔电话实验室(BTL)技术团队。他曾作为团队成员参与 Multics 项目,这是通用电气、贝尔电话实验室和麻省理工学院联合开发的一款操作系统,旨在为大型计算机提供支持,能够同时容纳多达一千名用户。(Multics 是 Multiplexed Information and Computing Service,多路信息与计算服务的缩写。)在贝尔电话实验室参与 Multics 项目的还有 Dennis Ritchie(他在 1968 年博士毕业于哈佛大学应用数学专业后加入了贝尔电话实验室,研究生期间曾兼职参与 Multics 项目)、Joseph F. Ossanna Jr.、Stu Feldman、Doug Mollroy 和 Bob Morris。但贝尔电话实验室已刚刚退出该项目,尽管投入了数百万美元,却未见任何成效。Multics 甚至无法有效支持三名用户同时使用。贝尔电话实验室的计算机研究陷入了低谷。

这支小团队中的大多数人都只是萧规曹随。Ken 在朋友们的帮助下,即将改变计算的未来。

上一页简介下一页1969 年夏到 1970 年秋

最后更新于8天前