当 Apple 于 1984 年 1 月 24 日推出 Macintosh 时,它并非首款在其操作系统 (OS) 上搭载图形用户界面 (GUI) 的计算机,但它在消费市场取得了早期成功。当时,大多数消费级计算机都使用基于文本的命令行。计算机用户必须学习大量命令来导航文件系统和运行应用程序。Macintosh GUI 似乎是一个巨大的飞跃——以至于其他公司也开始投资创建自己的 GUI 操作系统。
快速浏览一下今天的 Mac OS X 就会发现,其 GUI 依然强大。但当前的 Mac 操作系统在很大程度上借鉴了其他计算机项目,其中一些项目并非由 Apple 主导。要了解 OS X 的工作原理,您必须了解它的历史。
广告
Macintosh 首次亮相后不久,Apple 高层领导之间爆发了一场权力斗争。联合创始人史蒂夫·乔布斯发现自己被排挤到公司边缘,最终辞职。1988 年,乔布斯着手领导一个他称之为 NeXT 计算机的项目,该计算机运行着名为 NEXTSTEP 的操作系统。与此同时,Apple 继续开发 Mac 操作系统。
最终,NeXT 在计算机市场反响平平,尽管它被用于一些备受瞩目的应用程序中。例如,万维网创始人蒂姆·伯纳斯-李(Tim Berners Lee)使用 NeXT 计算机设计了第一个网页 [来源:CERN]。而 Apple 的高层权力斗争仍在继续,公司努力保持其市场地位。它正面临来自微软 Windows 操作系统的激烈竞争。Apple 高管曾考虑从包括 IBM 在内的多个不同来源购买或租赁操作系统。最终,史蒂夫·乔布斯打给 Apple 的一个电话说服了公司收购 NeXT,以便在 Mac 计算机中使用其操作系统。这意味着史蒂夫·乔布斯再次成为 Apple 的一员。
Apple 开始将 NeXT 技术融入 Mac OS。Apple 也开始整合一项代号为 Copland 的失败内部操作系统项目的特性。1997 年 9 月,乔布斯成为 Apple 的临时 CEO。一年后,他宣布 Mac OS X——Macintosh 操作系统的第十代——将于 1999 年首次亮相。同年 3 月 16 日,乔布斯向一群开发者展示了 Mac OS X 的第一个版本。虽然该操作系统的技术名称是 Mac OS X 10.0,但公司为其取了代号“Cheetah”(猎豹)。自首次发布以来,所有 OS X 版本都有一个大型猫科动物的昵称。截至本文撰写时,最新版本是 Mac OS X 10.7,也称为 Lion(狮子)。
既然我们已经了解了一些基本历史,接下来快速看看操作系统到底能做什么。