在新的MacBook AIR和Mac OS X Lion即将发布之际,我们仅以此文向伟大的苹果和乔布斯致敬。并祝Apple教主乔布斯早日康复,长命百岁,千秋万载,一统苹果!
Mac OS是指运行于苹果Macintosh系列电脑上的操作系统,一直以来都被业界用来和微软的Windows进行相互比较。Mac OS是首个在商用领域成功的图形用户界面,当年Mac OS推出图形界面的时候,微软还只停留在DOS年代,Windows尚在襁褓之中。在Mac OS X Lion即将推出之际,我们一起来回顾一下Mac OS的“前世今生”吧。
Mac OS可以被分成操作系统的两个系列,一个是老旧且已不被支持的经典版Mac OS,在OS 8以前用“System x.xx”来称呼。而另外一个则是新的Mac OS。
System 1.0 (1984-1985 )
System 1.0是苹果最早的操作系统,发布于1984年1月,一经出世就已经具备了图形操作界面,含有桌面、窗口 、图标、光标、菜单和卷动栏等项目。
System 1.0的功能相对简单,当时并不能从菜单中建立新的文件夹。后来苹果发布了OS 1.1对1.0存在的问题进行了修复同时更新了一些软件。
System 2.x (1985-1987)
2.0是在1985年的4月发布的,2.0只是1.0的一个更新而已,没什么太大的变化。
System 3.x(1986-1988)
System 4.x (1987)
System 5.x (1987-1988)
System 6 (1988-1991 )
和以前的版本相比,System 6的界面依然没有太大的变化。
System 7 (1991)
System 7比上一代可以说经历了很大的更新,也是第一个支持彩色显示的苹果系统,图标上面终于有了256中颜色,而且还有支持多媒体的Quick Time,互联网络功能也开始引入。
System 7.1-7.5
System 7.0发布之后,系统中仍然存在着一定的错误,这些虽然被System 7.0.1和一些小型更新解决,但是依旧是错误不断。于是苹果推出System 7.1来修补,但同时它也是苹果第一个收费的操作系统,以前的操作系统都是免费随机附带的,对于老用户都是“免费升级”。当时这导致许多用户的不满,苹果 被迫将价钱降到30美元。
Mac OS 8.0
1997年7月26日,Mac OS 8.0正式发布,也就是从这个版本开始,Mac OS的名称被正式采用。Mac OS 8.0为用户带来了multi-thread Finder,三维Platinum 界面以及新的电脑帮助 (辅助说明) 系统。
此后,苹果在1998年1月发布了Mac OS 8.1于,增加了HFS Plus (Mac OS 扩展)资讯管理系统,这个系统也是非PowerPC的苹果电脑的最后一个操作系统,从8.5起,要使用Mac OS必须具备 PowerPC Mac。然后从1998年10月至1999年5月,苹果相继发布了Mac OS 8.5/8.5.1/8.6,功能上没有多大的改变。
Mac OS 9
Mac OS 9 是Mac OS 8.6的改进版本,于1999年10月23日发布。2002年,Mac OS 9.2发布。在2002年5月, 苹果计算机公司在加利福尼的亚圣约瑟召开全世界开发商会议,乔布斯还恶搞了一下,他穿上了黑色西装为OS 9进行了一个葬礼。是宣布苹果计算机公司将停止OS 9 的所有发展。Mac OS 9是苹果一款最经典的操作系统,9.2.2就是它的最终版本。
Mac OS X
终于说到Mac OS X了,说起它来,个中的曲折不在话下。在详细介绍之前,我们不能不先说一下NeXT。1985年九月,乔布斯由于Apple内部的管理权斗争被迫辞去 Apple的职位。在离开Apple之后,他与Bud Tribble、George Crow、Rich Page、Susan Barnes、Susan Kare、Dan'l Lewin 等许多前Apple员工共同创立了NeXT。借由集合这些天才工程师与程式设计师的团队,企图打造出终极的学术研究用工作站。当他们在寻找一个可以配合 NeXT 革命性硬件的作业系统时,他们找到了一个以Unix为基础,名为Mach的实验性操作系统核心。Mach(Multiple Asynchronously Communication Hosts)是 1985年,由于DARPA向美国国防部提出实验性多处理器电脑用操作系统而开始进行的专案。最初被称为Supercomputer Workbench Project,以100个左右的处理器与巨大的内存空间为前提来开发的系统。
Mach核心在当时非常独特。它远比当时的Unix相容核心更加有弹性、结构也更为先进。这些特质吸引了乔布斯的注意,他和Mach开发的中心 人物Tevanian合作,很快为NeXT开发了NeXTSTEP,一个NeXT电脑用的新图形操作系统,这系统随后在 1988 年正式发表。1996年11月,得知Apple正在向外部寻找下一代OS,乔布斯又回到了Apple,和管理层进行谈判,后来在12月20日Apple发 表声明以4.3亿美金收购NeXT,并采用NeXTSTEP作为下一代 OS的基础技术,同时乔布斯也会担任Apple的顾问。在这场转变中,乔布斯回到了Apple,而且新一代的Mac OS基础也有了。
Mac OS X于2001年推出,它包含两个主要的部份:一部分为Darwin,是以BSD原始码和Mach微核心为基础,类似Unix的开放原始码环境,由苹果电脑 采用和与独立开发者协同作进一步的开发;另外一部分则是由苹果电脑开发,命名为Aqua的有版权的GUI界面。在Mac OS X发布的同年,Mac OS X Server也同时发售,架构上来说两个版本完全相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传 输服务器,Samba软件,LDAP目录服务器以及DNS服务器等等。
由于Mac OS X使用基于BSD Unix的内核,因此它带来了Unix风格的内存管理和抢占式多任务处理 (pre-emptive multitasking)。大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括“命令 行”模式的Mac OS,不过除非执行单独的终端工具程序,否则你可能永远也见不到。Mac OS X刚推出的时候,官方的说法是只能支持G3以上的处理器 ,但那些经过升级卡达到最低系统要求的机器,以及最初的PowerBook G3,都不能运行Mac OS X。
作为OS X的第一个正式版本, Mac OS X 10.0在稳定性上面比旧的Mac OS有所改善,但是仍然缺乏如 DVD 播放等基本功能,对应的机种也有限。不过最令人诟病的还是执行效能不佳的问题,此外当时能原生对应OS X的软件也非常有限,因此最后大部分的使用者都不会把OS X当成主要的工作环境。
Mac OS X 10.1(Puma)
在Mac OS X 10.0登场仅七个月后,Apple于2001年9月25日开始正式发售代号为“Puma”的 Mac OS X v10.1,原有的 Mac OS X 10.0 的用户可以免费更新此版本。也就是从这个版本开始,以后的每个Mac OS X的后缀都是以一种大型猫科动物来命名。Puma改善了10.0令人诟病的效能问题,DVD播放等基本功能也已经完备。在软件数量方面,Adobe、 Microsoft等主要软件开发商也渐渐开始发布Mac OS X版本的软件,让Puma终于开始成为可实际在工作中使用的OS X。
Mac OS X 10.2 (Jaguar)
2002年8月24日,代号为“Jaguar”的Mac OS X 10.2发布,就是这一年的WWDC,乔布斯帮Mac OS 9举办了一场丧礼,宣布Mac OS 9时代终结。也就是从这时开始,新出售的Mac机无法使用Mac OS 9开机,自然也引来不少老用的反对。Jaguar恢复了旧Mac O X上面的的自动开合文件夹,Finder经过了改良,系统效能更高了。此外苹果还在Jaguar中增加了利用GPU来为CPU减负的“Quartz Extreme”、网络连线功能“Rendezvous”(目前更名为 Bonjour)、手写辨识功能“Inkwell”和日志式文件系统(Journaling file system)等。2003年,Safari浏览器与6月24日正式发布,随后Microsoft公开表示中止Internet Explorer for Mac的开发。
Mac OS X 10.3(Panther)
2003年10月24日,代号为“Pather”的Mac OS X 10.3发布,这个版本对应的是有USB接口的Mac电脑。其除了稳定性与效能持续进步之外,还内建了ZIP压缩、传真功能以及帐号快速切换等功能。 Finder里面也新增了即时搜索、自定工具列,色彩标签功能也重新出现在了Mac OS中。从这个版本开始,由于已经没有了Mac OS版的IE,因此系统的默认浏览器变成了Safari。
Mac OS X 10.4(Tiger)
在上一版本发布了18个月之后的2005年4月29日,代号为“Tiger”的Mac OS X 10.4 Tiger正式发布,这也是首次采用单张DVD来安装的Mac OS,只适用于带有FireWire的Mac机。Tiger新增的功能包括了搜索功能“Spotlight” 、可自行定义自动化工作流程的工具“Automator”,同时系统为PowerPC G4处理器做了优化。软件方面也新增了“Core Image”、“Core Video”、“Core Audio”与“Core Data”等功能。后来为了适应带有iSight摄像头与Apple Remote遥控器的iMac G5,Tiger中追加了“Front Row”功能,让使用者可以将Mac当成多媒体中心,使用简单的 Apple Remote 遥控器来控制音乐、照片与影像的播放。后来在2006年,Mac机用上了Intel CPU,Tiger也发布了相应的Intel Mac版本,不过并没有单独发售。
Mac OS X 10.5(Leopard)
代号为“Leopard”的Mac OS X 10.5原本与2007年第一季度发布,但后来由于苹果的人手不足问题(因为人都跑去搞iPhone了!),一直延期到2007年10月26日才正式发 布。Leopard采用单张D9包装,增加了虚拟桌面“Space”、自动备份工具“Time Machin”、让Mac启动Windows的“Boot Camp”等功能。此外原有的Spotlight与Dashboard等功能也有所加强,Finder新增了Quick Look功能,Dock也设计了新的外观,并追加了“Stacks”堆叠功能。从这个版本开始,Mac OS X获得了“Single UNIX Specification”认证,成为正式的UNIX。
Mac OS X 10.6(Snow Leopard)
2009年8月28日,苹果第一个Intel Mac专用OS,代号为“Snow Leopard”的Mac OS X 10.6正式发布,从此使用PowerPC处理器的Mac机就无法使用新系统了。Snow Leopard重点加强了系统稳定性和执行效率,令系统体积大幅缩小。此外Finder与QuickTime用Cocoa重新编写,系统软件大部分都64 位化了,原生支持Microsoft Exchange 2007。
Mac OS X 10.7(Lion)
2010年10月,代号为“Lion”的Mac OS 10.7首次公开,它将Expose、Dashboard与Spaces的功能整合而成的“Mission Control”,在iPad和iPhone上面常见的“ App Store”也加进来了,此外软件终于可以全屏运行了。从Lion系统开始,苹果逐渐将iOS上面的成熟经验软件、以及新的软件管理启动接口 “Launchpad”。此外,Lion 是自从 Apple 发布 iPhone 以来,第一次将 iOS 上的使用经验转移回 Mac 平台上的尝试。