Windows 之前是什么?
到目前为止,Microsoft Windows 是世界上最具统治力的作系统。然而,情况并非总是如此,如果历史的发展方向略有不同,我们都会使用其他东西。那么,在 Windows 之前人们使用什么呢?
屏幕前:插板、穿孔卡和打印输出
忘记没有 Windows,想象一下根本没有屏幕!虽然今天所有计算机都有某种图像显示,但第一台计算机必须以其他方式分享它们的想法。
早期的计算机(如 ENIAC 和 IBM 大型机)需要用户使用插板手动配置它们,这本质上是一种物理编程方法,将电缆插入特定插槽以执行计算。它看起来很像一个电话总机。
计算机发展到使用穿孔卡(如上图),这来自 1800 年代后期和纺织业。在这里,通过在坚硬的纸卡上打孔来物理记录数据和指令。早期计算中使用的另一种方法是行式打印机,其中计算机的输出不显示在屏幕上,而是打印在长卷纸上。那真是地狱般的低刷新率!还有电传打字机。
命令行来了
到 1960 年代和 1970 年代,由于命令行界面 (CLI) 的发展,计算机的交互性变得更加强。到现在为止,我们已经有了计算机的显示技术,因此它们可以向我们展示文本,并且我们可以实时看到正在输入的内容。
1970 年代的 UNIX 和 CP/M(微型计算机控制程序)等作系统引入了标准化命令和文件管理系统。DOS(磁盘作系统),Microsoft 后来将其改进为 MS-DOS,也依赖于这种方法。
如果您使用 Linux 等现代作系统,这些相同的命令在很大程度上仍然有效。因此,1970 年代的 UNIX 用户今天使用 Linux 终端可能没有问题。嗯,至少对于基础知识来说。
Xerox 开发图形界面和笨拙
从基于文本的计算到图形用户界面 (GUI) 的过渡始于 1970 年代 Xerox 的 Palo Alto 研究中心 (PARC)。
Xerox Alto 开发于 1973 年,是最早具有带有窗口、图标、菜单和指针设备的 GUI 的计算机之一 - 您知道它就是鼠标!尽管进行了创新,但 Xerox Alto 从未进行过商业销售,而 Xerox 未能利用其开创性的工作。但是,如果您曾经看过《硅谷海盗》,您就会知道 Apple 和 Microsoft 都对 Xerox 的项目产生了浓厚的兴趣。眨眨眼。
虽然 Xerox 做了开创性的工作,但如果我不指出 Doug Engelbart 1968 年的“所有演示之母”,那我就失职了,这很可能是 GUI 的第一次演示,在斯坦福大学使用鼠标控制和一切进行。
施乐确实试图出售 Xerox Star,它获得了第一台商业销售的图形现代计算机的奖项,但由于您可能从未听说过它,您已经知道售出的并不多。
Apple 的 Lisa 未能推出,但给人留下了深刻印象
史蒂夫·乔布斯(以及 Apple 工程团队的主要成员,如 Jef Raskin 和 Bill Atkinson)看到了 Xerox 的产品后,这激发了他在 1983 年想出最终成为 Apple Lisa 的产品。我们今天都习惯的图形基础是存在且正确的,例如让图标代表驱动器和文件。
不幸的是,Lisa 既昂贵又缓慢,而且太超前了。它基本上更像是一个实践中的概念,而不是一个市场就绪的产品,但它展示了什么是可能的。
Macintosh 绘制 Windows 模板
1984 年,Apple 推出了 Macintosh,这是一款更实惠、更高效的 GUI 驱动计算机。凭借其现在标志性的“1984 ”超级碗广告,Macintosh 将自己定位为个人计算革命。
Mac 并不是一夜之间红极一时,但字迹已经写在墙上,人们实际上可以购买其中一台计算机。你现在也可以买到更便宜的图形电脑,比如 Atari ST 或 Amiga 1000。有一件事是肯定的:使用 MS-DOS 突然感觉非常过时。
Windows 之前的隐藏 GEM
在 Windows 获得主流关注之前,另一个基于 GUI 的系统悄然存在 — Digital Research 的 GEM(图形环境管理器)。GEM 于 1985 年发布,提供了类似于 Macintosh 的桌面环境。
看看这个 1986 年 BBC 的节目,将 GEM 与 Windows 进行了比较。
它也是一个很好的时间胶囊,可以了解 GUI(图形用户界面)的重要性,因为正如视频中那些善良的英国人所解释的那样,你不需要阅读六本厚厚的手册来知道如何作计算机。听到 Linux 的家伙们了吗?您实际上不需要命令行!
GEM 重量轻且易于使用,但与 Apple 的法律纠纷迫使 Digital Research 缩减了 GEM 的功能,从而限制了其潜力。例如,它必须移除重叠的窗户。
那场法律纠纷也几乎破坏了 Windows 的机会,但正如您已经知道的那样,历史并没有沿着这条路发展。部分原因是 Microsoft 受到许可协议的保护,因此 Apple 无法强迫它从其软件中删除重叠窗口等功能。
Windows 1.0 到来,剩下的就是历史了
Microsoft 已经通过 MS-DOS 在计算领域建立了强大的影响力,但随着 Macintosh 的成功,很明显图形界面是未来。1985 年,Microsoft 发布了 Windows 1.0,这是一个运行在 MS-DOS 之上的图形 shell。
按照现代标准,它绝对是原始的,但现代 Windows 的基本 DNA 已经存在。它有重叠的窗口、下拉菜单和其他我们现在认为理所当然的东西,但必须有人发明它们!
直到 Windows 3(尤其是 3.1)的出现,Windows 才开始占据主导地位,但在这一点上,道路已经确定,今天 Windows 10 和 11 在市场份额方面占据主导地位。但是,这可能会改变!