Mac OS

维基百科,自由的百科全书
跳转至: 导航搜索

OS XMac OS 9Mac OS 8System vX.X是一套运行于苹果Macintosh系列电脑上的操作系统。Mac OS是第一個在商用领域成功的图形用户界面。Macintosh组包括比尔·阿特金森(Bill Atkinson)、杰夫·拉斯金(Jef Raskin)和安迪·赫茨菲尔德(Andy Hertzfeld)。现在苹果所有的操作系统部门均由SVP Craig Federighi管理。本系统最新正式版本为OS X v10.9(OS X Mavericks)最新測試版系統為OS X 10.10 (OS X Yosemite) 。

关于Macintosh是如何被开发和潜在创意的起源,有许多种观点。历史记录里把Macintosh和施乐公司(Xerox)帕洛阿尔托研究中心(PARC)的Alto计划联系在一起,伊凡·萨瑟兰(Ivan Sutherland)的画板(Sketchpad)和道格·英格巴特(Doug Engelbart)的在线系统(On-Line System)对其早期贡献产生了不小的影响。另见GUI的历史苹果对微软的诉讼

Mac OS可以被分成操作系统的两个系列:

  • 一个是老旧且已不被支持的“Classic”Mac OS(系统搭载在1984年销售的首部Mac与其后代上,终极版本是Mac OS 9)。采用Mach作为內核,在Mac OS 7.6.1以前用“System vX.X”来称呼。

Classic Mac OS[编辑]

Mac OS 9.2.2螢屏截圖

“classic”Mac OS的特点是完全没有命令行模式,它是一个100%的图形操作系统。预示它容易使用,它也被指责为几乎没有内存管理协同式多任务(cooperative multitasking)和对扩展冲突敏感。“功能扩展”(Extensions)是扩充操作系统的程序模块,譬如:附加功能性(例如:网络)或为特殊设备提供支持。某些功能扩展倾向于不能在一起工作,或只能按某个特定次序载入。解决Mac OS的功能扩展冲突可能是一个耗时的过程。

Mac OS也引入了一种新形的文件系统,一个文件包括了两个不同的“分支”(forks)。它分别把参数存在“资源分支”(resource fork),而把原始数据存在“数据分支”(data fork)裡,这在当时是非常创新的。但是,因为不能识别此系统,这让它与其它操作系统的沟通成为挑战。

最早的Macintosh使用的檔案系統為MFS,由於它屬於平面式(flat)檔案系統,它只提供單一層級的目錄結構。MFS檔案系統很快的在1985年被有B*樹結構的HFS取代之。


OS X[编辑]

Mac OS X 10.6

为了解决以前版本的诸多问题,OS X开始使用基于BSD Unix内核,并带来Unix风格的内存管理和先佔式多工(pre-emptive multitasking)。大大改进内存管理,允许同时运行更多软件,而且实质上消除了一个程序崩溃导致其它程序崩溃的可能性。这也是首个包括“命令行”模式的OS,除非执行单独的“终端”(terminal)程序。但是,这些新特征需要更多的系统资源,按官方的说法早期的Mac OS X只能支持G3以上的新处理器(它在较旧的G3处理器上执行起来比较慢)。Mac OS X Tiger以前的OS X有一个兼容层负责执行老旧的Mac应用程序,名为Classic环境(也就是程序员所熟知的“蓝盒子”[the blue box])。它把老的Mac OS 9.x系统的完整拷贝作为Mac OS X里一个程序执行,但执行应用程序的兼容性只能保证程序在写得很好的情况里在当前的硬件下不会产生意外。2005-2007年苹果开始策划将全线产品更新到intel处理器,抛弃PowerPC处理器,当时的新版Mac OS X Tiger和Mac OS X Leopard同时支持intel与PowerPC处理器。但其后的Mac OS X Snow Leopard仅能在intel Core 2或更新的intel处理器上运行,不再支持PowerPC G3,G4,G5处理器,只可用Rosetta来模拟早期Mac OS X的程序。最新的OS X Lion及OS X Mountain Lion只支持2008年后配备intel Core i3以上处理器的Apple计算机,不支持任何PowerPC程序,开放Mac App Store

OS X技术[编辑]

OS X相关[编辑]

2011年以前苹果称自己的OS为“Mac OS X”,发布Mac OS X v10.7后,苹果称其为“OS X Lion”,其后的系统均改名为“OS X”。

版本歷史[编辑]

版本 更新 發佈日期
System 1, 2, 3 & 4 1.0 (.97) 1984年1月24日
1.1 1984年5月5日
2.0 1985年4月
2.1 1985年9月
3.0 1986年1月
3.1 1986年2月
3.2
3.3 1987年1月
3.4 目前未知
4.0 1987年3月
4.1 1987年4月
System 5 5.0 1987年
5.1 1988年
System 6 6.0
6.0.1 1988年9月19日
6.0.2 1988年
6.0.3 1989年3月7日
6.0.4 1989年9月20日
6.0.5 1990年3月19日
6.0.6 1990年
6.0.7 1990年10月15日
6.0.8 1951年5月13日
6.0.8L 1919年10月21日
System 7 7.0 1991年6月
7.0.1 1991年10月
7.0.1P 1992年3月
7.1 1992年8月
7.1P 1993年1月
7.1.1(Pro) 1993年10月
7.1.1
7.1.2 1994年3月
7.1.2P 1994年7月
7.5 1994年9月
7.5.1 1995年3月
7.5.2 1995年8月
7.5.3 1996年1月
7.5.3 Revision 2 1996年5月1日
7.5.3 Revision 2.1 1996年8月7日
7.5.3 Revision 2.2
7.5.5 1996年9月27日
7.6 1997年1月7日
7.6.1 1997年4月7日
Mac OS 8 8.0 1997年7月26日
8.1 1998年1月19日
8.5 1998年10月17日
8.5.1 1998年12月7日
8.6 1999年5月10日
Mac OS 9 9.0 1999年10月
9.0.2 Shipped with Macs
9.0.3
9.0.4 2000年4月
9.1 2001年1月
9.2 Shipped with Macs
9.2.1 2001年8月
9.2.2 2001年12月

在非苹果电脑上安装Mac OS[编辑]

主條目:OSx86

OSx86是把苹果电脑出品的Mac OS X操作系统非官方地移植到普通Intel/AMD架构的计划。

这个计划原来并没有特别的名字,但后来因为OSx86计划网址的出现,使大家都不约而同采用这个名称。

现时,不单有网友成功在VMware、PearPC及VirtualBox模拟器内成功安装 Mac OS X (Tiger),在2005年9月,零星把Mac OS安装在一般PC 兼容机的报告也开始出现。不过,要顺利完成安装,使用者还是要把原安装光碟经过第三者的软件修改及配合硬件才能安装。

软件[编辑]

外部链接[编辑]