Mac OS X Leopard
是苹果为Mac产品所制作的操作系统的第六个版本,也是前代操作系统的继承者。最早于2007年10月26日发行,以两种版本:以个人电脑为诉求的台式机版本,以及服务器版本——。苹果提供减价升级版或者内含升级版给介于2007年10月1日到2007年12月29日购买新苹果电脑,且新电脑未预装的用户[1]。
![]() | |
![]() | |
开发者 | 苹果公司 |
---|---|
操作系统家族 | Mac OS X |
源码模式 | 封闭(搭配开放原代码要素) |
发放给生产商 | 2007年10月26日 |
当前版本 |
|
更新方式 | 苹果软件更新 |
内核类别 | 混合式内核 |
许可证 | APSL与苹果EULA |
前一代 | Mac OS X Tiger |
后一代 | Mac OS X Snow Leopard |
官方网站 | |
支持状态 | |
2011年6月23日之后停止支持 |
根据苹果的说法,包含了超过300种更新与加强功能[2],含括内核操作系统组件,以及应用程序与开发工具。引进了显著大修过的桌面,包括重新设计的,改进过的,新功能、半透明菜单条,以及内含最初于使用的。其它主要的特点在包含支持64比特应用程序、可自动备份的时光机()、搜索可横跨多台机器,以及原来只在一部分机型才有的与。
苹果错过了苹果首席执行官史提夫·贾伯斯所公告的推出时间。当第一次于2005年6月提出,贾伯斯说苹果将在2006年底或2007年初推出。[3] 一年后,更改成「2007年春天」,然而在2007年4月12日苹果公告因的开发因素,将延后至10月推出。[4]
在2006年的 WWDC 对软件设计师做第一次发表[5],而已在2007年10月26日上市,以 129 美元、129 欧元,或是 4390 新台币卖出。[6] 苹果亦提供199美元的五人授权“家庭版”,116美元的学生版(皆含税)。[7] 凡于2007年10月1日至12月29日购买可以9.95美元的代价购买升级。[1]
添加与改进的功能
最终用户功能
苹果宣称 Mac OS v10.5 Leopard 有 300+ 功能[8],包括:
- 回到我的 Mac,一个可让 .Mac 用户在外可以通过网络访问家里电脑的文件的功能。
- 内置Boot Camp。它是一种软件助理,自2006年4月5日开始即可在苹果网站上以对 Mac OS X v10.4 的测试版形式下载。[9] 它可让 Windows XP 或 Windows Vista得以以分区方式(或不同内置硬盘方式)安装在 Intel 内核的 Mac 上。

- Dashboard加强版,包含了 Webclip — 一个可让用户将 Safari 显示的网页里任何部分转换成 Dashboard 的 widget,而 Dashcode 帮助软件开发人员编写 widget 代码。[10]
- 新桌面,包括了重新设计的 3D Dock 与新的堆栈功能 Stacks。

- 字典现在可同时搜索 维基百科,与内置完整苹果术语的字典。此外亦包含了由小学馆所提供的日语 200,000 个新字、25,000 个词组。[11][12]
- 重新设计的 Finder 搭配与 iTunes 7 类似的界面,包含了 Cover Flow 与来源列表的边栏棒。
- Front Row重新设计过,现在运行的界面更像 Apple TV。
- iCal 日暦分享与群组行程,现在可以与来自于 Mail 的事件邀请做同步的集成。[13] 它的图标即使在未打开程序下也可以显示现在的日期,在过去的版本图标在程序未打开时只会显示7月17日。
- 改进的 iChat,包含了多重登录、隐形、动态图标、标签页聊天,类似 Pidgin、Adium 与 iChat 插件 Chax。iChat Theater让用户可以将 iPhoto 的图片、Keynote 的演示文稿、QuickTime 的视频,与其它 Quick Look 的功能一同与视频聊天合并。iChat Theater 背景使用类似于 Chroma Key,但由于使用即时差分无光表面技术,它不需要绿色或蓝色布幕在后。iChat 也改进了桌面分享,如 Apple Remote Desktop 般的功能。[5][14][15]
- Mail加强版添加了 RSS 提要、信笺样板、便条,与待办事项(To Do)。待办事项由于使用系统全面性的服务,故可支持所有的应用程序。[16]
- 网络文件分享改进版包括更多的对使用权限的个别细微控制,集成AFP、FTP 与 Samba 分享於单一控制面板,同时亦提供分享个别文件夹这个从 Mac OS 9 就不再有的功能。[17]
- 分级保护现在包括了从单纯限定使用网络,到从任何地方通过远程设置以达成家长监控的功能。[18]
- Photo Booth 加强版,加进即时过滤与蓝屏技术的视频录制功能。
- Podcast Capture — 是一种让用户录制与传播播客的应用程序。这个功能需要对某台有装并运行 Podcast Producer 的 Mac OS X 服务器进行访问。
- 预览程序增加了对、注释、图形、提取、搜索、标注,与尺寸修改工具的支持。[19]
- Quick Look,一个可让文档得以在未打开应用程序下直接预览的框架。[20]
- 内置 Web Clip 版的Safari 3 随系统出货。
- Sherlock,这个从 Mac OS 8.5 开始内置的搜索软件被剔除。原本功能在某程度上被 Spotlight 与 Dashboard 取代。[21]
- Spaces,一个实现多重虚拟桌面的工具(每个虚拟桌面都被称为「空间」),允许每个用户拥有多个桌面,可在各桌面运行不同的应用程序。[22] 用户可管理自己所要的空间,如一个桌面工作、一个桌面娱乐,并于其间互相切换。Exposé可在Spaces上运作,可让用户于屏幕上撇见所有桌面的缩略图。[23]。用户可创造并控制多达16个空间,而且应用程序间可以相互切换,综合起来产生非常庞大的工作空间。
- Spotlight 加入额外搜索功能如布尔操作子以及在有足够权限下搜索其它的电脑的能力。[24]
- 时光机(Time Machine),一个自动备份的工具让用户可以复原被删除或被取代为其他版本的文件。[25]
- 辅助使用的加强:对应用程序重大的改进,包括 VoiceOver,增加对盲文、字幕与崭新、高品质的电子合成语音。[26]
开发者技术
- 对64比特应用程序提供更多函数库和框架的原生支持,允许64比特Cocoa应用程序运行。现存使用这些函数库与框架的32比特应用程序不需通过仿真或转译而继续运行。[27]
- Leopard提供Objective-C 2.0运行包。它包括新的功能像是垃圾回收。Xcode 3.0也支持这个更新的语言且其本身重新改写过.[28]
- 新的Core Animation框架能让开发者只需要指定「开始」和「目的」的空间就能创造出复杂的动画效果。Core Animation的主要目标是能让少量的代码就能产生出复杂的动画。
- 苹果从升阳微系统的OpenSolaris把DTrace集成进来,并且加入了图形化的接口称为Instruments(以前称做Xray). DTrace提供了用户、管理者和开发者可以用来调试操作系统和在其上运行应用程序的性能工具。[29]
- 新的Scripting Bridge可以让编程者通过Python和Ruby与Cocoa 框架的交互。[30]
- Ruby on Rails包含在缺省的安装之中。
- Leopard的OpenGL堆栈已更新到2.1版,并且使用低级虚拟机(LLVM)来增加它的涡点处理速度[31]. Apple已经将LLVM集成进GCC中。但并没有宣布有在其他操作系统的地方使用到LLVM.[32]
- 苹果于 Graphics and Media State of the Union演说确认了许多其他功能因为Core Animation变得可行,如即时桌面、对Quartz Composer通过自订修补程序的增强、新的PDF开发者套件、以及对QuickTime应用程序接口的增强。
- Leopard也包括了个唯读版本、对 ZFS 文件系统的实现。
- Leopard内置万用磁盘格式(UDF)2.5版驱动程序,是通过第三方光驱读取高清DVD与蓝光盘片的必备工具。然而内含的 DVD 播放器只能播放由DVD Studio Pro制作的高清DVD光盘。[36]
- Leopard内置实现了潜在语意映射(latent semantic mapping)框架,对分类数据(例如:校勘)相当有用。
- Leopard获得UNIX完全兼容认证。认证的意义是遵循简单UNIX规格(Single UNIX Specification)开发的软件可于 Leopard底下编译并运行而不必修改任何代码。[30] 该认证只有当Leopard于Intel处理器下运行时适用。Leopard同时移除了对古典应用程序的支持。[37]
安全加强
Leopard试着以多种方式改善Mac OS X的安全。新的安全功能除了避免一开始就攻击成功外,更致力于在攻击成功后提供更好的内部复原的工作。[38]
- 函数库随机化
- Leopard 实现了随机地址空间分布,顾名思义乱数化函数库于内存里的位置。过去造成窜改程序内存的操作系统漏洞通常倚赖于对这些函数库例行进程的已知地址,这种情况让黑客得以注入代码以启动多种线程或者更改文件。
- 应用程序层防火墙
- Leopard内置两种防火墙引擎:原本随早期版本Mac OS X出版BSD的IPFW,以及新的 Leopard 应用程序层防火墙。不像IPFW般于内核进行显著的处理前拦截过滤IP数据节,应用程序层防火墙于通信协定层操作,对个别进程进行限制。应用程序层防火墙因此可针对个别应用程序进行过滤判断。在Leopard内置两个防火墙引擎中,只有应用程序防火墙完全开放于用户接口。新防火墙对个别封包判断提供较少的控制(用户可决定允许或拒绝系统全面的或者个别应用程序的连接,但是仍必须利用IPFW详细设置TCP/IP标头层级策略)。缺省亦为几个系统进程预先产生策略例外:像mDNSResponder以及以超级用户权限运行的程序都不被过滤。[39]
- 沙盒
- Leopard内置系统内核等级基于角色的访问控制(RBAC)的支持。RBAC用来避免某些像Mail的应用程序对密码数据库进行修改的灾害事件。
- 应用程序签署
- Leopard提供一种框架,利用公开密钥签署做为代码签署的稽核手段,来防止在某些情况下,代码被恶意窜改。
- 安全访客帐号
- 对Leopard系统访问的访客可被赋予某个一旦注销即删除其暂存数据并重设的特殊帐号。[38]
系统需求
苹果提供了要安装 Leopard 的基本系统需求如下,虽然部分程序与动作(如iChat的背景)是需要有 Intel 处理器才可运行。[40]
- 必须是任何的 Intel 处理器,PowerPC G5 或 G4(867 MHz 以上)。
- DVD光驱(为了安装操作系统)。
- 至少 512 MB 的 内存。
- 内附的屏幕或是连接到支持苹果的显卡。
- 至少 9 GB 的硬盘可用空间。
Leopard 并不为不同型态的处理器发行不同的版本,取代做法是出版单一万用版本可于 PowerPC 与 Intel 处理器两者上运行。[27] Leopard 终止支持部分低速 G4 与所有 G3 的处理器。[40]
版本历史
Mac OS X 版本 |
建造编号 | 发布日期 |
---|---|---|
10.5.0 | 9A581 | 2007年10月26日 |
10.5.1 | 9B18 | 2007年11月15日 |
10.5.2 | 9C31 | 2008年2月11日 |
10.5.3 | 9D34 | 2008年5月28日 |
10.5.4 | 9E17 | 2008年6月30日 |
10.5.5 | 9F33 | 2008年9月15日 |
10.5.6 | 9G55 | 2008年12月15日 |
9G66 | 2009年1月 | |
10.5.7 | 9J61 | 2009年5月12日 |
10.5.8 | 9L30 | 2009年8月5日 |
评论
Leopard 发行后,市面上出现关于新装 Leopard 开机时「五国当机」的广泛事件报告。[42] 大部分这些问题归咎于Leopard与某个非支持的增益扩充程序的不兼容性,该程序名为应用程序强化器(Application Enhancer,简称APE),由Unsanity开发。它在许多用户不知情情况下,以罗技公司鼠标驱动程序部分形式随鼠标安静的安装到许多Macs上。[43] 苹果对此发表了一篇知识库文献阐述如何解决这个问题。[44]
Leopard 附带的安全功能被批评为不充分或者无效的,尤其是在研究组织 Heise Security 发表有关 Leopard 安装程序对防火墙保护降级后暴露的可攻击的服务,甚至防火墙重启仍如此的研究报告后,该改写过的 OS X 防火墙招致最多的批评。许多研究者指出Leopard新加的函数库随机化功能比起许多其他平台上的成熟产品来说没什效果。而新的「安全访客帐号」可被访客滥用来保留访问该系统,即使在Leopard注销进程删除掉这些访客根目录后也是如此。[45][46][47]
虽然一般媒体对时光机数据复原迈出一步赞誉有加,它在许多出版物被批评为缺少如第三方备份软件般的功能。根据TidBITS网络报导的功能分析,编辑 Joe Kissell 指出时光机并不产生可以启动的备分拷贝、无法备份 Airport Disk 硬盘、无法备份 FileVault 加密过的根目录直到用户注销帐号。他总结该功能「相当不赖于(备份软件)该做的事」但是他只会使用时光机于「较粗略备份策略组合」的一部分。[48][49][50]
R.L. Prior 于 ThinkMac 博客批评了许多 Leopard 用户接口改进。包括透明菜单棒、像书柜般的 Dock 与新文件夹图标。[51]
Anil Dash控诉苹果自鸣得意的行为,因为当浏览其他电脑时,Leopard使用电脑屏幕显示蓝屏死机图标以代表其他非苹果厂牌电脑。他也批评这个图标是因为使用苹果操作系统的电脑也有可能发生蓝屏死机。[52]
来源
- 苹果公司. . 2007年10月16日 [2007-10-16]. (原始内容存档于2011-02-13).
- . 苹果公司. 2007年10月16日 [2007-10-16]. (原始内容存档于2008年12月15日).
- . CNet. 2005年6月15日 [2007-04-12]. (原始内容存档于2019-10-18).
- 苹果公司. (新闻稿). Yahoo! Finance. 2007年4月12日 [2007-04-12]. (原始内容存档于2007-04-14).
- Ryan Block. . Engadget. 2006年8月7日 [2006-08-07]. (原始内容存档于2006-08-13).
- Simon Aughton. . PC Pro. 2007年6月12日 [2007-08-15]. (原始内容存档于2007年8月17日).
- . [2007-10-26]. (原始内容存档于2007-10-22).
- 苹果公司. . [2007-11-26]. (原始内容存档于2008-12-15).
- 苹果公司. . 苹果公司. [2006-04-11]. (原始内容存档于2006-06-02).
- 苹果公司. . [2006-11-28]. (原始内容存档于2006-11-16).
- . [2007-10-01]. (原始内容存档于2007-10-11).
- . [2007-10-21]. (原始内容存档于2008-12-15).
- 苹果公司. . [2007-04-23]. (原始内容存档于2007-04-07).
- . [2006-08-07]. (原始内容存档于2013-07-28).
- 苹果公司. . [2006-11-28]. (原始内容存档于2006-11-27).
- 苹果公司. . [2006-11-28]. (原始内容存档于2006-11-27).
- Glenn Fleishman. . TidBITS. 2007年10月25日 [2007-10-26]. (原始内容存档于2007-10-27).
- 苹果公司. . 苹果公司. [2006-08-08]. (原始内容存档于2006-10-17).
- Apple Insider. . [2007-10-04]. (原始内容存档于2007-10-03).
- 苹果公司. . Apple. [2006-04-11]. (原始内容存档于2007-08-09).
- Think Secret. . [2007-10-03]. (原始内容存档于2007-10-01).
- 苹果公司. . [2006-11-28]. (原始内容存档于2007-07-10).
- . GoogleVideos. GoogleVideos. 2006 [2006-08-28]. (原始内容存档于2007-01-17).
- Rob Griffiths. . Macworld. 2006年8月15日 [2007-04-12]. (原始内容存档于2007-04-27).
- Rob Griffiths. . Computerworld Inc. 2006年8月9日 [2007-04-12]. (原始内容存档于2007年10月14日).
- 苹果公司. . [2006-11-28]. (原始内容存档于2006-11-16).
- 苹果公司. . Apple. [2006-08-08]. (原始内容存档于2007-09-06).
- 苹果公司. . Apple. [2006-08-07]. (原始内容存档于2007-06-29).
- Mike Shapiro. . $<blog. 2006年8月7日 [2006-08-08]. (原始内容存档于2006年8月13日).
- . 苹果公司. [2007-06-11]. (原始内容存档于2007-08-23).
- Lattner, Chris. . LLVMdev. 2006年8月15日 [2006-08-21]. (原始内容存档于2006年11月4日).
- Siracusa, John. . FatBits. 2005年12月4日 [2006-08-08]. (原始内容存档于2006-06-24).
- World of Apple. . World of Apple. 2006年12月17日 [2006-12-17]. (原始内容存档于2007年5月16日).
- Schwartz, Jonathan. . sun.com. 2007年6月6日 [2007-06-06]. (原始内容存档于2007-06-07).
- Gonsalves, Antone. . InformationWeek. [2007-06-12]. (原始内容存档于2007-06-14).
- . 苹果公司. [2007-12-12]. (原始内容存档于2007-12-29).
- . Knowledge Base. 苹果公司. 2006年1月13日 [2007-10-25]. (原始内容存档于2007年10月25日).
- Rich Mogull. . TipBits. 22 Oct 2007 [2014-12-27]. (原始内容存档于2011-06-08) (英语).
- . [2007-12-20]. (原始内容存档于2008-04-18).
- 苹果公司. . Apple. [2007-10-16]. (原始内容存档于2008-03-19).
- arn. . [2007-10-25]. (原始内容存档于2007-10-26).
- . [2007-12-20]. (原始内容存档于2008-02-24).
- . 29 October 2007 [2014-12-27]. (原始内容存档于2011-06-14) (英语).
- . [2007-12-20]. (原始内容存档于2008-04-18).
- Nicholas Kolakowski. . 2011-09-07 [2014-12-27] (英语).
- rich. . [2014-12-27]. (原始内容存档于2020-12-05) (英语).
- . [2007-12-20]. (原始内容存档于2007-12-29).
- Joe Kisse. . TipBITs. 28 Oct 2007 [2014-12-27]. (原始内容存档于2011-06-08) (英语).
- . [2007-12-20]. (原始内容存档于2007-12-15).
- Andy Ihnatko. . Macworld. Oct 27, 2007 [2014-12-27]. (原始内容存档于2008-05-20) (英语).
- . [2007-12-20]. (原始内容存档于2009-04-20).
- Anil Dash. . 2007-10-28 [2007-11-02]. (原始内容存档于2007-11-03).