打开主菜单

Macintosh中文维基 β

更改

Mac OS 8

添加7,979字节2019年1月28日 (一) 19:58
无编辑摘要
Copland 曾经是 Apple 原定推出的下一代操作系统的开发代号,也是最初的 “System 8”,它在 1994 年随最初的 PowerPC Mac 计算机一同公开。<br>
Copland 的设计目标是将 Mac OS 完全重写,使其成为现代化操作系统,它使用微内核架构 包含原生的 PowerPC 代码,并提供硬件抽象层、整合关系数据库的 Finder 乃至可自定义的用户界面,Copland 原计划中的继任者 Gershwin 会提供内存保护与完整的抢占式多任务特性。<br>
然而 Copland 项目的开发过程充满阻碍,导致计划中的发行时间从 1995 年年底一再推迟到 1997 年年底。在 1997 的世界开发者大会 WWDC 上,Apple 当时的 CEO Gil Amelio 宣布 Copland 的功能特性将会加入到后续更新周期为六个月一次的 Mac OS 中,Mac OS 7.6 成为首个具有这些特性的更新版本。在六个月后发行的 Mac OS 8 中,Copland 的特性进一步被整合到系统内。<br>
File:Color Picker.png|颜色选择器
File:Appearance.png|系统外观设置
File:Desktop Picture.png|桌面背景设置
File:HTML Help.png|HTML 帮助 “Mac OS Infocenter 信息中心”
</gallery>
<br>
 
=== Mac OS 8.1 ===
发布于 1998 年 1 月 19 日的 Mac OS 8.1 是最后支持[https://en.wikipedia.org/wiki/Motorola_68000_series 摩托罗拉 68K 系列处理器]的版本,着眼于性能及稳定性提升。它作为免费在线更新在 1998 年 2 月提供给了所有 Mac OS 8 用户。<br>
 
这一版本引入了全新的 [https://zh.wikipedia.org/wiki/HFS%2B HFS+] (又名 “Mac OS 扩展”)文件系统,支持更大容量的文件存储(高达 8 EB/8 亿字节),并通过缩小的区块大小提升了更大容量硬盘(单一宗卷容量最高支持高达 8 EB)上的使用效率。在使用这一新的文件系统前,用户需要格式化整个硬盘并抹除所有原有内容,但部分第三方应用程序则在升级到 HFS+ 后仍可保留用户数据。此外,使用 68040 处理器的系统不支持从 HFS+ 磁盘引导启动。<br>
 
Mac OS 8.1 还首次引入了对 DVD [https://zh.wikipedia.org/wiki/%E9%80%9A%E7%94%A8%E5%85%89%E7%A2%9F%E6%A0%BC%E5%BC%8F UDF 通用光碟格式]的支持,并更新系统内置的 Java 运行环境到 JDK 1.13,同时用于和 Windows PC 交换文件的功能扩展 PC Exchange 也获得增强,使得 Macintosh 能够读取 FAT32 文件系统,并可查看 Windows 用户所创建文件的长文件名(最高 255 字符)。<br>
 
[https://en.wikipedia.org/wiki/Internet_Explorer_for_Mac 由于 Apple 与 Microsoft 签订了相关协议],Internet Explorer 3 开始内置到系统中,之后 Internet Explorer 4 成为默认浏览器。<br>
 
Mac OS 8.1 还是最早可运行 [https://en.wikipedia.org/wiki/Carbon_(API) Carbon API] 应用程序的 Mac OS 操作系统,但 CarbonLib 并未内置在操作系统中,使用 PowerPC 平台的 Mac 计算机可从 Apple 网站下载这一组件。<br>
 
 
=== Mac OS 8.5 & 8.6 ===
==== Mac OS 8.5 ====
发布于 1998 年 10 月 17 日的 '''Mac OS 8.5 是首个仅支持 PowerPC Mac 计算机的系统版本''',不再支持原有的 68K 处理器。因此系统内的部分代码也替换为 PowerPC 原生代码,降低了对 68K 拟态运行模式的依赖,AppleScript 经过使用 PowerPC 原生代码的完全重写后,脚本执行性能也获得显著提升。<br>
 
这一版本引入了可搜索本地内容(索引后的本地磁盘)乃至互联网的搜索工具 Sherlock,开始支持第三方界面主题,并引入了系统级的字体平滑显示(抗锯齿)功能,系统界面的图标升级到 24 位(1670 万色)色彩与 8 位 Alpha 通道,可以支持透明效果,并可使用更精细的 32 位图标。位于菜单栏右方的应用程序切换器实为新的 Application Palette 面板组件,可以通过 AppleScript 脚本、[https://en.wikipedia.org/wiki/Apple_event Apple Events] 及第三方进行样式和布局的自定义。<br>
 
曾经出现在 “Mac OS Infocenter 信息中心” 当中的 HTML 格式在线帮助文档现在覆盖了整个系统,使应用开发者更容易建立在线帮助系统。此外系统的安装过程也得到了简化。<br>
 
系统中原有的 “PPP” 控制板变为 “远程连接”,在之前的功能基础上增加了访问 ARA (AppleTalk Remote Access)服务器的能力。<br>
 
<gallery>
File:Appearance85.png|新的外观设置
File:Antialiased.png|字体平滑显示(部分中文字体不支持)
File:Sherlock.png|Sherlock 搜索工具
File:Remote Access Panel.png|“远程访问” 控制板
</gallery>
 
1998 年 12 月 7 日发布的更新版本 Mac OS 8.5.1 修正了少数会造成数据损坏及系统崩溃的错误。<br>
 
 
==== Mac OS 8.6 ====
发布于 1999 年 5 月 10 日的 Mac OS 8.6 引入了用于处理多任务的 [https://en.wikipedia.org/wiki/Mac_OS_nanokernel Mac OS nanokernel] 和更新的 API,提升了 PowerBook 的电池续航并更新 Sherlock 2.1。<br>
 
这一为 Mac OS 8.5 和 8.5.1 用户提供的免费更新较之前版本速度与稳定性均得到提升,此外首次在启动画面显示了系统的版本号。<br>
 
理论上 Mac OS nanokernel 可以借由 Multiprocessing Services 2.x 实现抢占式多任务,但系统进程间仍然使用原有的协作式多任务进行通信,并且支持 Multiprocessing Services 的进程与不支持该特性的进程运行在同一名为 “Blue Task” 的空间内,这也是原有 68K 处理器代码唯一能执行的部分。
 
<br>
 
=== 版本历史 ===
{| class="wikitable"
|-
! 版本号 !! 发行日期 !! 变更内容 !! 代号 !! 对应设备 !! 发售价
|-
| 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 || 免费更新
|-
|}<br>
 
=== Mac 实体机兼容性 ===
[https://support.apple.com/zh-cn/HT1835 查看 Apple 官方提供的兼容性列表]<br>
 
=== 模拟运行兼容性 ===
'''在开始安装前,可能需要获取 System 7 或 Mac OS 8.5 的启动磁盘镜像将虚拟硬盘初始化,并在镜像中执行安装过程。<br>
目前可获取的启动磁盘镜像内的系统不支持中文显示,使用中文版镜像安装时,安装向导将乱码。'''
 
==== SheepShaver ====
'''[https://www.emaculation.com/doku.php/sheepshaver SheepShaver] 支持 Mac OS 7.5.2-9.0.4,是开源的 PowerPC 模拟器。'''<br>
 
在开始运行前需要为 SheepShaver 准备对应的 ROM 镜像文件。<br>
'''''为 SheepShaver 准备的磁盘镜像(*.hfv)文件大小不得超过 2048 MB,设置的 RAM 大小值不得超过 1024 MB。'''''<br>
 
SheepShaver Windows 提供图形化设置界面,模拟运行环境下可以使用网络连接、宿主机文件共享功能,但可能会引发模拟器崩溃。<br>
SheepShaver 模拟运行环境提供声音支持与 QuickDraw 2D 图形加速支持。<br>
 
[http://www.emaculation.com/forum/viewtopic.php?t=5325 SheepShaver Windows 版本]<br>
 
[http://www.emaculation.com/forum/viewtopic.php?f=20&t=7360 SheepShaver macOS/OS X 版本]<br>
 
[http://www.emaculation.com/forum/viewtopic.php?t=6553 SheepShaver Linux 版本]<br>
 
* Windows 版本 SheepShaver 使用前需要安装 [http://www.emaculation.com/basilisk/gtk+-2.10.13-setup.exe GTK +2 Runtime]
* macOS/OS X 版本 SheepShaver 不直接提供图形配置界面,需要使用第三方的图形配置器或者直接编辑文本配置文件<br>
 
<gallery>
File:Emulate85.png|正在运行简体中文版 Mac OS 8.5,模拟为 Power Macintosh 9500 (Old World ROM)
</gallery>
<br>
 
==== Basilisk II ====
'''[https://www.emaculation.com/doku.php/basilisk_ii Basilisk II] 支持 Mac OS 7.x-8.1,是开源的 68K 系架构模拟器。'''<br>
 
在开始运行前需要准备对应的 ROM 镜像文件,有可能需要准备 System 7 的启动盘镜像用于初始化已建立的虚拟磁盘。<br>
'''''Basilisk II 可以在配置界面选择需要模拟的目标机型,若模拟运行 System 7.x 需选择 Mac IIci,模拟运行 Mac OS 8.x 则需选择为 Quadra 900。'''''<br>
 
68K 架构不支持 QuickDraw 3D,因此在安装时的组件选择步骤中建议不要勾选。<br>
 
 
[http://www.emaculation.com/forum/viewtopic.php?t=5282 Basilisk II Windows 版本]<br>
 
[http://www.emaculation.com/forum/viewtopic.php?f=6&t=7361 Basilisk II macOS/OS X 版本]<br>
 
[http://www.emaculation.com/forum/viewtopic.php?t=6580 Basilisk II Linux 版本]<br>
 
<gallery>
File:BasiliskII.png|正在运行简体中文版 Mac OS 8.0S,模拟为 Macintosh Quadra 900
</gallery>
85
个编辑