今天我们就来探讨一下经典的Macintosh操作系统的历史。MacOS 是现代的操作系统,它为每一台 Macintosh 电脑提供了动力,从 Mac mini 到 iMac Pro。但是,我们在这篇文章中要重点介绍的是经典的 Macintosh 操作系统,即 Mac OS 9 及以下版本。
今天我们就来探讨一下经典的Macintosh操作系统的历史。现在,MacOS 是现代的操作系统,为每一台 Macintosh 电脑提供了动力,从 Mac mini 到 iMac Pro。但经典的 Macintosh 操作系统,即 Mac OS 9 及以下版本,才是我们这篇文章要重点介绍的内容。
作为苹果公司的目标之一,它的目标是创造出一款具有类似于电器的简单性的电脑,因此在操作系统软件和运行的硬件之间并没有区分。正因为如此,早期的操作系统版本并没有具体的名称。所以操作系统的版本号是根据查找器和系统文件版本来确定的。
1984年1月24日,Macintosh系统软件1与最初的Macintosh 128K一起推出时,史蒂夫-乔布斯(Steve Jobs)的掌声不断。
事实上,它的推出后的掌声是有史以来最长的一次。Mac操作系统的最初迭代,被简单地称为Macintosh系统软件。虽然后来随着较新版本的发布,它被称为Macintosh系统软件。
很多人误以为这个操作系统是第一个采用图形化用户界面的光标的操作系统。但这个称号属于苹果公司的LISA系统。系统1引入了许多功能,即使到今天为止,这些功能仍会在后来的版本中保留下来。
其中一些功能包括 Finder,一个负责启动应用程序和整体用户管理文件、磁盘和网络卷的文件管理器。菜单栏也是操作系统中一个新的、革命性的部分。与Lisa操作系统中的菜单栏类似,Macintosh的菜单栏在桌面上有5个基本的标题:
Apple菜单、文件、编辑、查看和特殊。
虽然菜单栏的选项会根据使用的应用程序而改变。System 1还配备了7个桌面配件,比如闹钟,可以像真正的闹钟一样使用。当达到闹钟设定的时间时,电脑会发出蜂鸣声,菜单栏会闪烁。它还可以作为电脑上设置时间和日期的简便方法。
第二种是基本的10键计算器,能够进行加、减、乘法运算。
第三,控制面板可以用来调整电脑的一些设置,如音量、双击速度、鼠标灵敏度和桌面背景等。在Macintosh 128K、Macintosh 512K和Macintosh Plus上,屏幕亮度由屏幕下方的机械调节轮控制。
最初的控制面板与后来的版本不同的地方在于没有任何文字。苹果这样做是为了展示图形化的用户界面。
第四个是 "键帽"(Key Caps),它被用来展示原始Macintosh键盘的布局。虽然它并没有包括shift、选项和命令等修饰键可以实现的键盘快捷键。
第五种是记事本,可以将打好的文字保存到软盘上,也可以写多个记事页。
第六个是基本的15块滑动拼图,类似于Mac OS后期版本中的图片拼图。
最后是Scrapbook,它就像一个剪切、复制和粘贴库。你可以存储文本选择和照片,以传输到其他应用程序。Macintosh上可供购买的应用程序包括MacPaint、MacWrite、MacProject、MacTerminal和Microsoft Word。
桌面附件和应用程序的区别在于,桌面附件可以同时运行多个桌面附件,但一次只能运行一个应用程序。这是由于原始的Macintosh的内存有限,而且没有内部硬盘。另外,当计算机关闭或加载新的应用程序时,垃圾箱中的项目会被永久删除。
系统1的总大小约为216KB,包含6个文件。系统(包括桌面配件)、查找器、剪贴板、Imagewriter打印机驱动程序、剪贴簿和记事本。一个单独的软盘包括 "Macintosh导览",其中包含Macintosh系统的教程演示以及学习使用鼠标和Finder的培训程序。此外,还包括一盘33分钟的录音带,作为软盘的补充。
系统 2 至 4 为 Macintosh 增加了一些有用的功能,但都没有包含任何重大的功能。系统2增加了对AppleTalk的支持,使Macintosh电脑的本地网络无需中央路由器或服务器即可连接。系统2还引入了对LaserWriter的支持,并增加了一个分层文件系统,使文件目录无论大小都可以快速搜索。
System 3.0随Macintosh Plus推出,正式实现了HFS、800K启动硬盘、支持SCSI和AppleShare等多项新技术,以及Trash "bulging"(添加文件时Trash图标会出现bulging)。System 4.0随Macintosh SE发布,System 4.1则是在Macintosh II中首次出货---这些新机需要软件支持首批扩展槽、Apple Desktop Bus、内部硬盘、外置彩色显示器和首款Motorola处理器。
Macintosh Plus,Macintosh II和Macintosh SE(从上到下)
正如我之前所说,这些操作系统版本一次只能运行一个应用程序,除了桌面配件之外,虽然特殊的应用程序外壳(如Multi-Mac或Switcher)可以绕过这一点。1987年底,苹果公司推出了一个名为 "苹果Macintosh系统软件更新5.0 "的软件包。这是Macintosh操作系统首次以独立的零售产品的形式提供,其中包括四张800K磁盘和三本手册,价格为49美元。虽然产品包装盒上显示的是 "5.0版本",但这个数字并没有出现在软件本身。
四个磁盘中的三个(System Tools 1、System Tools 2和Utilities 1)都是可以启动的,用户可以从包含用户所需工具的软盘上启动。例如,System Tools 2 是唯一包含打印机驱动程序的磁盘,而 Utilities 1 是唯一包含 Disk First Aid 和 Apple HD Setup 的磁盘。由于这些软盘被命名为System Tools,所以用户和媒体通常将这个版本称为System Tools 5.0。System 5的主要功能是MultiFinder,这是一个可以让系统同时运行多个程序的扩展。
但用户可以选择禁用MultiFinder,并坚持一次运行一个程序。System 5还首次包含了Installer,这是一个可以用来将以前的系统文件夹更新到新版本的工具。由于Installer通常以软盘为目标,用户需要指明软盘将在哪台Macintosh上使用,这样就可以包含正确的控制面板。
安装程序
安装程序也可以用来更新打印机驱动程序。系统软件5的上市时间很短,只在美国、加拿大和一些欧洲国家,包括美国、加拿大和一些欧洲国家。系统软件6是Macintosh系统软件的整合版本,产生了一个完整、稳定、持久的操作系统。系统软件6中引入的少数功能之一,是一个新的实用程序--MacroMaker。
它允许用户将鼠标和键盘输入记录为 "宏"。MacroMaker有一个独特的用户界面,它的目标是看起来和行为像一个录音机。这是一个很好的概念,但也有很多不尽如人意的地方。与微软的AutoMac III相比,它因其缺乏功能而受到批评,因为它的功能已经被商业化了。
微软的AutoMac III
1991年5月13日,系统7正式发布。这是对System 6的一次重大升级,增加了用户界面、新的应用程序、稳定性改进和许多新功能。在System 7时代,Macintosh平台发生了许多变化,包括Macintosh机型的激增。
68k向Power Macintosh过渡,以及微软Windows的崛起。这些变化,再加上互联网的普及,促进了计算机使用率和网络化程度的提高。System 7最重要的功能之一是对虚拟内存的支持,以前只能作为第三方的附加功能来使用。
与此相伴随的是向32位内存的迁移,这对于不断增加的内存容量是必要的。为了便于过渡,"内存 "控制面板上有一个关闭32位功能的开关,使其能够与旧的应用程序兼容。其他值得注意的System 7的新增功能包括内置合作式多任务处理和创建别名的能力,类似于微软Windows后期版本中引入的快捷方式。
系统扩展被移动到自己的子文件夹中,系统扩展功能得到了增强,在System 7.5中,苹果还加入了扩展管理器。这是一个以前的第三方程序,简化了启用和禁用扩展的过程。在系统6中,Apple菜单以前只限于桌面配件,现在变得更加通用:用户可以将经常使用的文件夹和应用程序--或者其他任何他们想要的东西--放在 "Apple Menu Items "子文件夹中的别名,就可以在菜单中出现。
System 7还引入了AppleScript,这是一种用于自动化任务的脚本语言;32位QuickDraw,支持所谓的 "真彩色 "成像,以前是作为系统扩展提供的;以及TrueType,一种轮廓字体标准。系统6和更早的系统6下的垃圾箱在关闭计算机或启动应用程序时自动清空,但在系统7中,垃圾箱变成了一个特殊的隐藏文件夹,允许文件在重启后一直保留在里面,直到用户故意选择 "清空垃圾箱 “命令。
Mac OS 8于1997年7月26日发布,这是在史蒂夫-乔布斯回归公司后不久,Mac OS 8就发布了。它的发布主要是为了让Mac OS在苹果公司的困难时期继续前进。最初的计划是Mac OS 7.7,后来被改编为 "8",目的是利用法律漏洞,完成乔布斯的目标,即终止第三方厂商对System 7的授权,关闭Macintosh克隆机市场。
Mac OS 8增加了一些被放弃的Copland项目的功能,而底层操作系统则保持不变。包含了一个多线程的Finder;因此现在可以在后台复制文件。GUI在外观上改成了新的阴影灰度外观,命名为Platinumine,并通过新的控制面板增加了改变外观主题(也被称为皮肤)的能力(尽管Platinumine是唯一的主题)。
苹果在Mac OS 8上市的头两周内卖出了120万份,6个月内卖出了300万份。由于当时苹果公司的财政困难,在Mac用户中掀起了一场声势浩大的草根运动,要求升级,"帮助拯救苹果"。甚至一些盗版组织也拒绝重新分发操作系统。1999年10月23日,经典的Mac OS 9操作系统的最后一次大改版--Mac OS 9发布了。
这是Mac OS 9的早期开发版本编号为8.7,是Mac OS 8的稳定演变。Mac OS 9 增加了对 AirPort 无线网络的改进支持,并引入了多用户支持的早期实现。虽然它不是真正的多用户操作系统,但 Mac OS 9 确实允许多个桌面用户拥有自己的数据和系统设置。
改进后的Sherlock搜索引擎增加了几个新的搜索插件。Mac OS 9 还提供了改进的内存实现和管理。改进了AppleScript,允许TCP/IP和网络控制。
Mac OS 9 还包含了 Apple 软件更新功能,可轻松查找和安装操作系统和硬件的更新。其他新功能包括带有代码签名和Keychain技术的即时文件加密软件、远程网络和文件服务器包,以及大大改进的USB驱动程序列表。Mac OS 9还增加了一些过渡性技术,以帮助应用开发者在新操作系统向公众推出之前,采用一些Mac OS X的功能,以帮助缓解过渡。
这些技术包括文件系统的新API和Carbon库的捆绑API,应用程序可以链接到Carbon库,而不是传统的API库。经典的Macintosh操作系统的最后一次更新是2001年12月5日发布的9.2.2版本。