穿越时空:探索苹果操作系统Classic Mac OS和macOS的演变历程

发表时间: 2023-01-02 14:28

提起苹果操作系统,小白经常会说iOSiPadOSwatchOS、tvOS,专业一点的知道macOS、Mac OS X、OS X的划分,资深用户可能才会想到Classic Mac OS、NeXTSTEP、OPENSTEP、Darwin、BSD、Mach、Rhapsody等操作系统,由于历史久远,期间多次易名,苹果操作系统的发展史可谓纷繁复杂,令人眼花缭乱。

最早苹果对于操作系统的开发源自1977年的Apple II时代,那个时候当然还是命令提示符式的系统,例如Apple DOS、ProDOS等,1983年,Apple Lisa发布,Lisa OS便是经典苹果系统的始祖了。

我们从最初的Classic Mac OS说起。

一、1984年-2001年(System Software,Classic Mac OS)

这一时段的系统初期并没有确定的官方名称,现在一般称为System Software,后期改为Mac OS

1984年1月24日,苹果公司发布了其最早的Macintosh系统软件,这便是经典苹果系统Classic Mac OS时代的开始。

从1987年第5个大版本System 5发布时才有Macintosh System Software的称呼,这里看一下大致的发展过程:

System 1,即上面提到的最早的Macintosh System Software,这个系统部分基于更早的Lisa OS,运行于Motorola 68000系列微处理器之上,Macintosh 128K配备的操作系统便是这款。苹果在1984年12月29日还为其发布了一个升级补丁——System 1.1 令人难以置信的是,苹果延续至今的Finder程序在那时便诞生了。

System Software 2、3、4

1985年到1987年,苹果陆续发行了System Software 2、3、4三个版本,从System 2.1开始,苹果将操作系统的文件系统由Macintosh File System(MFS)更改为Hierarchical File System(HPS)。

苹果曾经归档过早期系统的版本历史,从这里可以看到详细的版本变迁。

System 5、6

1987年到1988年,System 5、6版本发布,最初的System Software一次只能运行1个程序,直至System 5开始,cooperative multitasking才被引入,System 7开始支持32位内存地址和虚拟内存,虽然早期苹果操作系统的图形用户界面很易于使用,但是其在结构层面却有很多限制,内存管理也不完善,缺乏保护内存和访问控制等,相较于同时期的Windows NTOS/2或者NeXTSTEP,苹果的操作系统受到了不少批评。

System 7

1991年5月13日,System 7发布了,相较于上一个版本,System 7的升级明显,例如上文提到的虚拟内存(virtual memory)支持。从7.6版本开始,由于市场上需要更醒目的品牌标识,苹果将为系统引入了一个新的名字——Mac OS 7

这一时期的系统已经支持彩色显示,同时期的Windows操作系统大致处于Windows 3.x时期。

Mac OS 8

1997年7月26日,Mac OS 8发布,最初这一版本被称为7.7,之所以改名为8,一部分原因是乔布斯想要终止System 7对第三方制造商的许可,从而关闭Macintosh克隆市场。在发售的前两周内,苹果便销售了120万份新系统。随后苹果为Mac OS 8发布了一些更新版本,包括8.1、8.5、8.5.1、8.6等。

Mac OS 9

1999年10月3日,Classic Mac OS的最后一个版本——Mac OS 9发布了。虽然Mac OS 9不是一个真正的多用户操作系统,但是它允许用户使用多个桌面并保存各自的数据。Mac OS 9的最后一个版本是9.2.2

二、2001年至今(Mac OS X、OS X、macOS)

2001年3月24日,第一个Mac OS X发布了,X代表的就是10,Mac OS X和之前的Classic Mac OS虽然看起来风格相近,然而系统架构却不同,它是一个基于Unix的操作系统,其实从90年代早期开始,苹果便着手创建下一代操作系统,以延续Classic Mac OS的成功,当时存在Taligent、Copland和Gershwin等项目,不过它们无一例外地都被终止了。1996年,苹果收购了NeXT公司,这使得史蒂夫·乔布斯重新回到了苹果,而他开发的NeXTSTEP,包括OPENSTEP便成为了下一代苹果操作系统的基础。

从10.0开始一直到10.7,苹果的操作系统都被称之为Mac OS X,具体包括:

Mac OS X 10.0 – code named "Cheetah", released to end users on Saturday, March 24, 2001

Mac OS X 10.1 – code named "Puma", released to end users on Tuesday, September 25, 2001

Mac OS X Jaguar – version 10.2, released to end users on Friday, August 23, 2002

Mac OS X Panther – version 10.3, released to end users on Friday, October 24, 2003

Mac OS X Tiger – version 10.4, released to end users on Friday, April 29, 2005

Mac OS X Leopard – version 10.5, released to end users on Friday, October 26, 2007

Mac OS X Snow Leopard – version 10.6, publicly unveiled on Monday, June 8, 2009

Mac OS X Lion – version 10.7, released to end users on Wednesday, July 20, 2011

从2012年的10.8开始,Mac OS X改称为OS X

OS X Mountain Lion – version 10.8, released to end users on Wednesday, July 25, 2012

OS X Mavericks – version 10.9, released to end users on Tuesday, October 22, 2013

OS X Yosemite – version 10.10, released to end users on Thursday, October 16, 2014

OS X El Capitan – version 10.11, released to end users on Wednesday, September 30, 2015

从2016年的10.12开始,OS X 改成为macOS至今

macOS Sierra – version 10.12, released to end users on Tuesday, September 20, 2016

macOS High Sierra – version 10.13, released to end users on Monday, September 25, 2017

macOS Mojave – version 10.14, released to end users on Monday, September 24, 2018

macOS Catalina – version 10.15, released to end users on Monday, October 7, 2019

macOS Big Sur – version 11, released to end users on Thursday, November 12, 2020

macOS Monterey – version 12, released to end users on Monday, October 25, 2021

macOS Ventura – version 13, released to end users on Monday, October 24, 2022