Mac OS 8

来自Macintosh中文维基
跳转至: 导航搜索

本条目主体内容是英文维基条目 Mac OS 8 的翻译
Mac OS 8 是 Apple 在 1997 年发布的操作系统,它是 Classic Mac OS 自 1991 年 System 7 发布以来最大的改进版本。

在它的一系列更新中,Apple 在 1988-1996 年间进行的操作系统开发项目 Copland 中取得的已有技术成果被逐渐整合到 Mac OS 8 内,使得 Classic Mac OS 在 Apple 开发真正的下一代操作系统前逐渐符合现代化特性。

Mac OS 8.0S 简体中文版

Mac OS 8 也曾是 Apple 商业上最成功的发行版本之一,在最初的两周内卖出了超过 120 万份副本。

Mac OS 8.1 引入了全新的 HFS+ 文件系统,Mac OS 8.5 成为首个将 PowerPC 列为必要运行条件的版本,同时引入 QuickDraw、AppleScript 脚本语言处理等功能组件的 PowerPC 原生版本以及 Sherlock 搜索工具。

继任者 Mac OS 9 于 1999 年 10 月 23 日发布。


Copland 操作系统项目[编辑]

请参考:英文维基条目 Copland(操作系统)

计划中 Copland 演示版本的界面之一

Copland 曾经是 Apple 原定推出的下一代操作系统的开发代号,也是最初的 “System 8”,它在 1994 年随最初的 PowerPC Mac 计算机一同公开。

Copland 的设计目标是将 Mac OS 完全重写,使其成为现代化操作系统,它使用微内核架构,包含原生的 PowerPC 代码,并提供硬件抽象层、整合关系数据库的 Finder 乃至可自定义的用户界面,Copland 原计划中的继任者 Gershwin 会提供内存保护与完整的抢占式多任务特性。

然而 Copland 项目的开发过程充满阻碍,导致计划中的发行时间从 1995 年年底一再推迟到 1997 年年底。在 1997 的世界开发者大会 WWDC 上,Apple 当时的 CEO Gil Amelio 宣布 Copland 的功能特性将会加入到后续更新周期为六个月一次的 Mac OS 中,Mac OS 7.6 成为首个具有这些特性的更新版本。在六个月后发行的 Mac OS 8 中,Copland 的特性进一步被整合到系统内。

1996 年 8 月,时任 Apple 首席技术官 Ellen Hancock 终止了 Copland 项目的开发。

当前可找到的 Copland 操作系统资源,仅有未经实际运行验证的开发者预览版。


Mac OS 8.0[编辑]

Mac OS 8.0 发布于 1997 年 7 月 26 日,早期测试版本曾被称作 Mac OS 7.7。
主要的改进内容包含:

  • 新的 Platinum 白金用户界面主题
  • PowerPC 原生版本 Finder
  • 支持用户自定义系统字体和强调色
  • 上下文选项弹出菜单(Ctrl-左键/鼠标键呼出,等同现行的右键菜单)
  • Finder 支持多线程运行(复制文件时可继续操作 Finder)
  • 重新设计的颜色选择器面板
  • 实时滚动功能(在窗口中滚动时可以实时显示窗口中的内容)
  • “弹开载入” 文件夹(将项目拖动悬停在目标文件夹图标上,目标文件夹会自动展开)
  • 适用于窗口标题栏的 WindowShade 组件
  • 新增仅提供基础操作菜单选项的简易 Finder 视图
  • Finder 新增标签式弹出窗口视图
  • 允许用户使用照片设为桌面背景,而不只是使用系统内置的固定图案
  • “帮助” 菜单移位并从图标变为普通文本项
  • 含 HTML 帮助页面(Mac OS Infocenter 信息中心)、速度更快的 Apple Guide 应用
  • 加快的桌面重载速度
  • 虚拟内存、AppleScript 脚本执行以及启动速度方面的性能提升
  • 原生支持经由 IP 的 AFP(Apple Filing Protocol)网络共享协议



Mac OS 8.1[编辑]

发布于 1998 年 1 月 19 日的 Mac OS 8.1 是最后支持摩托罗拉 68K 系列处理器的版本,着眼于性能及稳定性提升。它作为免费在线更新在 1998 年 2 月提供给了所有 Mac OS 8 用户。

这一版本引入了全新的 HFS+ (又名 “Mac OS 扩展”)文件系统,支持更大容量的文件存储(高达 8 EB/8 亿字节),并通过缩小的区块大小提升了更大容量硬盘(单一宗卷容量最高支持高达 8 EB)上的使用效率。在使用这一新的文件系统前,用户需要格式化整个硬盘并抹除所有原有内容,但部分第三方应用程序则在升级到 HFS+ 后仍可保留用户数据。此外,使用 68040 处理器的系统不支持从 HFS+ 磁盘引导启动。

Mac OS 8.1 还首次引入了对 DVD UDF 通用光碟格式的支持,并更新系统内置的 Java 运行环境到 JDK 1.13,同时用于和 Windows PC 交换文件的功能扩展 PC Exchange 也获得增强,使得 Macintosh 能够读取 FAT32 文件系统,并可查看 Windows 用户所创建文件的长文件名(最高 255 字符)。

由于 Apple 与 Microsoft 签订了相关协议,Internet Explorer 3 开始内置到系统中,之后 Internet Explorer 4 成为默认浏览器。

Mac OS 8.1 还是最早可运行 Carbon API 应用程序的 Mac OS 操作系统,但 CarbonLib 并未内置在操作系统中,使用 PowerPC 平台的 Mac 计算机可从 Apple 网站下载这一组件。


Mac OS 8.5 & 8.6[编辑]

Mac OS 8.5[编辑]

发布于 1998 年 10 月 17 日的 Mac OS 8.5 是首个仅支持 PowerPC Mac 计算机的系统版本,不再支持原有的 68K 处理器。因此系统内的部分代码也替换为 PowerPC 原生代码,降低了对 68K 拟态运行模式的依赖,AppleScript 经过使用 PowerPC 原生代码的完全重写后,脚本执行性能也获得显著提升。

这一版本引入了可搜索本地内容(索引后的本地磁盘)乃至互联网的搜索工具 Sherlock,开始支持第三方界面主题,并引入了系统级的字体平滑显示(抗锯齿)功能,系统界面的图标升级到 24 位(1670 万色)色彩与 8 位 Alpha 通道,可以支持透明效果,并可使用更精细的 32 位图标。位于菜单栏右方的应用程序切换器实为新的 Application Palette 面板组件,可以通过 AppleScript 脚本、Apple Events 及第三方进行样式和布局的自定义。

曾经出现在 “Mac OS Infocenter 信息中心” 当中的 HTML 格式在线帮助文档现在覆盖了整个系统,使应用开发者更容易建立在线帮助系统。此外系统的安装过程也得到了简化。

系统中原有的 “PPP” 控制板变为 “远程连接”,在之前的功能基础上增加了访问 ARA (AppleTalk Remote Access)服务器的能力。

1998 年 12 月 7 日发布的更新版本 Mac OS 8.5.1 修正了少数会造成数据损坏及系统崩溃的错误。


Mac OS 8.6[编辑]

发布于 1999 年 5 月 10 日的 Mac OS 8.6 引入了用于处理多任务的 Mac OS nanokernel 和更新的 API,提升了 PowerBook 的电池续航并更新 Sherlock 2.1。

这一为 Mac OS 8.5 和 8.5.1 用户提供的免费更新较之前版本速度与稳定性均得到提升,此外首次在启动画面显示了系统的版本号。

理论上 Mac OS nanokernel 可以借由 Multiprocessing Services 2.x 实现抢占式多任务,但系统进程间仍然使用原有的协作式多任务进行通信,并且支持 Multiprocessing Services 的进程与不支持该特性的进程运行在同一名为 “Blue Task” 的空间内,这也是原有 68K 处理器代码唯一能执行的部分。


版本历史[编辑]

版本号 发行日期 变更内容 代号 对应设备 发售价
8.0 1997-7-26 初始版本 Tempo Power Macintosh G3 99 美元
8.1 1998-1-19 引入 HFS+ 文件系统 Bride of Buster iMac Rev.A (Bondi Blue) 免费更新
8.5 1998-10-17
  • PowerPC 变为必要运行条件
  • Sherlock 搜索工具
  • 主题功能
  • 支持 32 位色图标
Allegro iMac Rev.B (Bondi Blue) 99 美元
8.5.1 1998-12-7 修复崩溃、数据丢失及内存泄漏问题 The Ric Ford (of Macintouch) Release iMac 五色 免费更新
8.6 1999-5-10
  • Nanokernel 及 Multiprocessing Services 2.0 支持
  • 电池续航改善
Veronica iBook 免费更新


Mac 实体机兼容性[编辑]

查看 Apple 官方提供的兼容性列表

模拟运行兼容性[编辑]

在开始安装前,可能需要获取 System 7 或 Mac OS 8.5 的启动磁盘镜像将虚拟硬盘初始化,并在镜像中执行安装过程。
目前可获取的启动磁盘镜像内的系统不支持中文显示,使用中文版镜像安装时,安装向导将乱码。

SheepShaver[编辑]

SheepShaver 支持 Mac OS 7.5.2-9.0.4,是开源的 PowerPC 模拟器。

在开始运行前需要为 SheepShaver 准备对应的 ROM 镜像文件。
为 SheepShaver 准备的磁盘镜像(*.hfv)文件大小不得超过 2048 MB,设置的 RAM 大小值不得超过 1024 MB。

SheepShaver Windows 提供图形化设置界面,模拟运行环境下可以使用网络连接、宿主机文件共享功能,但可能会引发模拟器崩溃。
SheepShaver 模拟运行环境提供声音支持与 QuickDraw 2D 图形加速支持。

SheepShaver Windows 版本

SheepShaver macOS/OS X 版本

SheepShaver Linux 版本

  • Windows 版本 SheepShaver 使用前需要安装 GTK +2 Runtime
  • macOS/OS X 版本 SheepShaver 不直接提供图形配置界面,需要使用第三方的图形配置器或者直接编辑文本配置文件


Basilisk II[编辑]

Basilisk II 支持 Mac OS 7.x-8.1,是开源的 68K 系架构模拟器。

在开始运行前需要准备对应的 ROM 镜像文件,有可能需要准备 System 7 的启动盘镜像用于初始化已建立的虚拟磁盘。
Basilisk II 可以在配置界面选择需要模拟的目标机型,若模拟运行 System 7.x 需选择 Mac IIci,模拟运行 Mac OS 8.x 则需选择为 Quadra 900。

68K 架构不支持 QuickDraw 3D,因此在安装时的组件选择步骤中建议不要勾选。


Basilisk II Windows 版本

Basilisk II macOS/OS X 版本

Basilisk II Linux 版本