提起苹果操作系统,小白经常会说iOS、iPadOS、watchOS、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说起。
这一时段的系统初期并没有确定的官方名称,现在一般称为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 NT、OS/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年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