|
捐赠?
Harley Hahn 个人主页
给 Harley 发送留言
来自 Harley Hahn 的 个人寄语
Unix 之书 主页
搜索
章节列表
目录
插图列表
各章...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
术语表
各附录...
A
B
C
D
E
F
G
H
命令 摘要...
• 按字母顺序
• 按类别
Unix-Linux 年表
互联网 资源
错误与 勘误
推荐语
教师 与学生 资料...
主页 与概述
练习 与答案
Unix 模范 课程与
课程大纲
教师用 PowerPoint 文件
|
附录 H...
学生版 Unix/Linux 年表 (The Unix/Linux Timeline for Students)
Unix 和 Linux 的历史上有许多许多重要的日期。
的确,只要在互联网上略加搜索,你就能找到各种各样
的 Unix 年表,上面写着某个特定版本的 Unix 是何时
发布的、这个或那个组织是何时采纳了这样或那样的
标准,如此等等。然而,初学的 Unix 学生需要一种
不同的年表,原因有两点。
第一,学生需要了解与他们正在做的事情相关的
事件,也就是学习 Unix 和 Linux 这件事。例如,初学
Unix 的学生会发现,知道下面这些事件很有用:IBM PC
于 1981 年推出;Richard Stallman 于 1985 年写下了
GNU Manifesto;第一个广受欢迎的 Linux 发行版于
1993 年发布。可是同一位学生却并没有真正的必要去
知道 AT&T UNIX Fourth Edition 于 1973 年发布;
或者在 1993 年,六大 Unix 厂商组成了 Common Open
Software Environment 倡议。
第二,初学的学生需要一个时间框架,用来理解他们在
接触 Unix 的过程中遇到的许多新概念。例如,当一个
学生学习 20 世纪 90 年代的开源软件运动时,了解
Usenet、Free Software Foundation、IBM PC、GNU
General Public License、Linux Project 等事物的相关
日期,会让他受益匪浅。
|
学生版 Unix 年表 (The Unix Timeline for Students)
|
你下面看到的这份年表,是精心编制而成以满足上述
要求的。如需更多细节,请参考
Harley Hahn's Guide to Unix and Linux,
你会在那里读到对本页所列全部事件的讨论,还有许多
其他事件的讨论。
年表中使用了以下缩写:
| | |
| ASCII | | American Standard Code for Information Interchange (美国信息交换标准代码) |
| BSD | | Berkeley Software Distribution (伯克利软件发行版,即 Berkeley Unix) |
| CACM | | Communications of the ACM (ACM 通讯) (Association for Computing Machinery,美国计算机协会) |
| CSRG | | Computer Systems Research Group (计算机系统研究小组,位于 UCB) |
| DEC | | Digital Equipment Corporation (数字设备公司) |
| FSF | | Free Software Foundation (自由软件基金会) |
| FSH | | Filesystem Hierarchy Standard (文件系统层次结构标准) |
| GNU | | GNU's Not Unix (GNU 不是 Unix) |
| GPL | | GNU General Public License (GNU 通用公共许可证) |
| KDE | | K Desktop Environment (K 桌面环境) | | |
| PDP | | Programmed Data Processor (程序化数据处理器,DEC 的小型机) |
| POSIX | | Portable Operating System Interface (可移植操作系统接口) |
| UCB | | University of California at Berkeley (加州大学伯克利分校) |
| XPG4 | | X/Open Portability Guide, Issue 4 (X/Open 可移植性指南第 4 版) |
每条引文末尾的那个数字,表示该事件在纸质版
Harley Hahn's Guide to Unix and Linux
中被讨论的页码。如果你手头有自己的这本书,这个数字
会很有帮助。例如,下面是年表中的第一个条目:
这就是说,关于 ASCII 码在 1967 年是如何创建的,
这段讨论见本书第 465 页。
提示
为了便于使用,你下面看到的每一个条目实际上都是一个
链接,指向本书在线版中我讨论那个主题的位置。
例如,如果你点击第一个条目 "ASCII 码创建",你就会
直接跳到讲解这一主题的那一章中的具体小节。
(现在就试一试。)
| 1967 | | ASCII 码创建 [465] |
| 1969 | | Ken Thompson (AT&T Bell Labs) 在一台 PDP-7 小型机上创建了第一个 Unix 系统 [1] |
| 1970 | | Ken Thompson 和 Dennis Ritchie (AT&T Bell Labs) 把 Unix 移植到一台 PDP-11 小型机上 [39] |
| 1971 | | Ken Thompson 编写了第一个 Unix Shell (sh) [240] |
| | | Ken Thompson (Bell Labs) 发布 ed 文本编辑器,Unix 从此支持正则表达式 [500] |
| 1972 | | Ken Thompson 为 Unix 加入了管道 [369] |
| | | C 编程语言在 Bell Labs 开发成功 [247] |
| 1973 | | Ken Thompson 在一次计算机会议上发表了第一篇关于 Unix 的论文 [40] |
| | | Bell Labs 成立了 Unix 开发支持小组 [19] |
| | | Unix 成为一个真正意义上的多任务操作系统 [40] |
| 1974 | | Ken Thompson 和 Dennis Ritchie 在 CACM 上发表 "The UNIX Time-Sharing System" [40] |
| | | Unix 首次在 U.C. Berkeley (UCB) 使用;它是 AT&T UNIX version 4 [19] |
| 1975 | | Bill Joy (UCB) 开始着手 Berkeley Unix (BSD) 的工作;一直持续到 1982 年 [19] |
| | | Ken Thompson 前往 UCB 休假一年 [19] |
| | | Richard Stallman (MIT) 发布 Emacs 文本编辑器 [20] |
| 1976 | | Bill Joy 发布 vi 文本编辑器 [20]; 另见 [564] |
| | | Steve Bourne (Bell Labs) 发布 Bourne Shell (sh) [241] |
| 1977 | | Bill Joy 编译并发布第一个版本的 Berkeley Unix (1BSD) [20] |
| 1978 | | Bill Joy 发布 C-Shell (csh) [244] |
| | | Digital Equipment Corporation (DEC) 推出 VT100 终端;它将成为有史以来最受欢迎的 Unix 终端 [53] |
| 1979 | | AT&T 不再允许外部人员查看 Unix 源代码 [23] |
| | | Jim Ellis 和 Tom Truscott (Duke University) 创办 Usenet [50] |
| | | Bjarne Stroustrup (Bell Labs) 开发出 "C with Classes" 以增强 C 编程语言;1983 年,它被改名为 C++ [247] |
| 1980 | | Bob Farby (UCB) 创立 Computer Systems Research Group (CSRG) [21] |
| | | 东海岸 Unix (AT&T UNIX) 与西海岸 Unix (BSD) 之间的对立迅速加剧 [20] |
| 1981 | | IBM 推出 IBM PC [144] |
| 1982 | | AT&T 发布 System III;这是 Unix 第一次公开的(商业)发布 [20] |
| | | Computer Systems Research Group (USB) 发布 4.1BSD;它成为 Internet 的基础 [21] |
| | | David Korn (Bell Labs) 发布 Korn Shell (ksh) [242] |
| | | Bill Joy 与人共同创立 Sun Microsystems [561] |
| 1983 | | AT&T 发布 System V,这是他们第一个带有官方支持的 Unix [21] |
| | | CSRG (USB) 发布 4.2BSD;非常受欢迎 [21] |
| 1984 | | Mark Vandevoorde (MIT 学生) 发布 xterm 终端仿真器 [112] |
| | | Project Athena (MIT) 发布第一个版本的 X Window (X1) [76] |
| 1985 | | Richard Stallman (FSF) 写下 GNU Manifesto [17] |
| | | Richard Stallman 创立 Free Software Foundation (FSF) [15] |
| | | Mark Nudelman 发布 less 分页程序 [527] |
| 1986 | | Project Athena (MIT) 向外部世界发布 X Window (X10R3) [76] |
| 1987 | | Andrew Tanenbaum (Vrije Universiteit, Amsterdam) 为 IBM PC 发布 Minix [23] |
| | | Brian Fox 发布 Bash Shell (bash) [244] |
| 1988 | | Bram Moolenaar 发布 Vim 文本编辑器 [564] |
| | | 首批 POSIX 标准发布;统一了 Unix 的编程接口 [242] |
| 1989 | | CSRG (UCB) 发布第一个完全开源的 BSD (4.3BSD NET/1) [29] |
| | | Richard Stallman (FSF) 发布 GPL (General Public License) [18] |
| 1990 | | 到了这个时候,Unix 已经有了许多种类,尤其是商业 Unix [21] |
| | | Paul Falstad (Princeton University 学生) 发布 Zsh Shell (zsh) [243] |
| 1991 | | Linus Torvalds (University of Helsinki 学生) 发布第一个 Linux 内核 [26] |
| 1992 | | Bill Jolitz 发布第一个完全独立于 AT&T UNIX 的类 Unix 操作系统 (386/BSD) [29] |
| | | John Bovey (University of Kent) 发布 xvt 终端仿真器 (取代 xterm) [112] |
| | | XPG4 (X/Open Portability Guide, Issue 4) 发布;这是一个规定 Unix 系统应当如何行为的标准 [455 脚注] |
| | | 世界各地的程序员已经开始加入 Linux Project [26] |
| 1993 | | Patrick Volkerding 发布第一个获得成功的 Linux 发行版 (Slackware) [28] |
| 1995 | | Filesystem Hierarchy Standard (FHS) 发布 [640] |
| | | Tom Christiansen 发表 "Csh Programming Considered Harmful" [245] |
| 1996 | | Matthias Ettrich (University of Tübingen 学生,德国) 创立 KDE (桌面环境) Project [82] |
| 1997 | | Miguel de Icaza 和 Federico Mena 创立 Gnome (桌面环境) Project [84] |
| 1998 | | Lars Doelle 发布 Konsole 终端仿真器 [112] |
| 2000 | | AT&T 允许 Korn Shell 成为一个开源产品 [243] |
| 2001 | | Macintosh 操作系统 (OS X) 第一次基于 Unix [485 脚注-2] |
| 2002 | | Plan 9 走到尽头,这是 Bell Labs 的一个项目,由当初创造 Unix、C 和 C++ 的同一批人发起 [637] |
| | | Microsoft 发布 C## 编程语言 (C++ 的一个变体,用于 .NET) [247] |
| 2004 | | X.Org 成立,负责维护 X Window [77] |
| 2005 | | 如今,计算机世界的每一个细分市场 — 从手机到超级计算机 — 都由能够运行某种 Linux 的机器占据 [26] |
| | | 到了这个时候,许多 Linux 发行版已经用 Vim 取代了 vi [564] |
| | | X Window 最新的主要版本发布 (X11R7) [76] |
| 2008 | | Harley Hahn's Guide to Unix and Linux 首次以纸质书形式出版 |
| 2019 | | Harley Hahn's Guide to Unix and Linux 首次以在线书形式出版 |
| 2024 | | Harley Hahn's Guide to Unix and Linux 在线书免费开放 |
跳至页首
跳至术语表
各章与附录列表
目录
© 本书全部内容,2026 年版权所有,Harley Hahn
完整的商标与版权信息
|