Linux 展望
当我在整理办公室时,偶然发现了早已停刊的《UNIX/WORLD》杂志 1986 年 3 月刊。我保存这本杂志是因为我是封面文章的作者:《IBM PC 上的 Unix 系统》。
我在这里写的东西听起来可能像笑话,但实际上是真实的。也就是说,它是关于过去 20 年里发生的事情。那篇文章是关于革命的开始。我们办公室里的“真正”计算机是一台 Codata 3300,配备了 8MHz 68000 处理器、750KB 的 RAM 和 27MB 的硬盘。它花了多少钱?大约 16000 美元(1984 年的美元)。
在过去的 20 多年里,价格是其 1000 倍的硬件的价格已经降至 Codata 的十分之一,而类 UNIX 操作系统的成本几乎降至零,同时功能扩展了可能像硬件一样一千倍。无论如何,我们继续看文章。
首先,让我们看看硬件要求。以下是我在文章中写的内容。
“要开始使用基于 PC 的 Unix 系统,最低硬件要求是一台 IBM 或兼容机器,至少配备 256K RAM、一个软盘驱动器和一个 10MB 硬盘。”
请注意,我们所说的“IBM 或兼容”甚至不是指 IBM AT。我们指的是基于 8086 的 PC。如果您还没有笑,请再读一遍。一千倍的 RAM 对于今天的 UNIX/Linux 系统来说几乎是不够的,而一千倍的磁盘空间将是最低限度。还有软盘?哇,我们真的从软盘加载了 UNIX 甚至早期的 Linux 发行版。
就像您今天对 Linux 系统的选择一样,1986 年也有多种选择。在文章中,我研究了三个版本的真正的 UNIX(意味着从 AT&T 获得许可的软件)和两个克隆版本。而且,就像今天一样,我没有得出唯一的最佳答案。每个版本都有优点和缺点。
每个选择的细节在今天意义不大,但值得一看基本知识。
- PC/IX 是 Interactive Systems Corporation 为 IBM 移植的 AT&T UNIX System III 版本。它是一个不错的移植版本,但缺少 BSD 程序,例如 C-shell 和 VI 编辑器。它的售价为 900 美元。
- VENIX/86 是一个基于 Version 7 的完整 UNIX 移植版本。(请注意,Version 7 早于 System III。)它包括 C-shell、VI 和运行“中等模型”(> 64K 代码空间)程序的能力。双用户许可证的售价为 875 美元。八用户许可证为 1075 美元。额外支付 1000 美元,您可以获得驱动程序的源代码。
- Xenix 5,Release 2 是 UNIX System 5,Release 2 的移植版本,授权给了 Microsoft(惊喜),然后由 The Santa Cruz Operation 移植到 IBM PC。它是 REAL UNIX 移植版本中最大、文档最完善(可能也是最不可靠)的版本。它分为多个部分,基本系统售价 495 美元,文本处理售价 295 美元,开发系统(意味着 C 编译器和相关程序)售价 395 美元。
这就是三个真正的 UNIX 移植版本。现在,继续介绍克隆版本。
- Coherent 是 Mark Williams Co. 的一个外观相似的系统。它旨在或多或少地像 UNIX Version 7 一样运行。最好的部分是良好的文档。成本?500 美元。
- CO-IDRIS 是另一个外观相似的系统。它最初由 Whitesmiths, Ltd. 为 PDP-11 开发,然后移植到 IBM PC。它是一个“另辟蹊径”的克隆版本,其中程序名称被更改,而且,听起来很奇怪,它可以运行在 MS-DOS 下。您只需 695 美元即可获得所有功能。
最后,文章提供了几个硬件替代方案,以提供更好的性能。每个方案都包含一张插入 PC 插槽的卡,为您提供不同的处理器来运行 UNIX。
- Opus 532 Persona Mainframe 提供了一个 National 32016 处理器和一个 UNIX System V 移植版本,仅售 3140 美元,并配备了惊人的一兆字节 RAM。
- Sirtek VersaCard/Microcard 为您提供了一个运行 Unix System V 的 Motorola 68000 处理器,仅售 2095 美元,配备 256K 字节或 RAM。
现在,这一切意味着什么?嗯,多年来,许多人问我们为什么在 1984 年购买了一台价值 16,000 美元的糟糕计算机,为什么我们在每个人都明显使用 MS-DOS 时在 UNIX 系统上教授 C 编程课程等等。我想答案是,它让我们在通往世界统治的道路上抢占了先机。