Mac OS X Leopard

麥金塔系統十的第六個主要版本

Mac OS X 10.5 Leopard苹果Mac产品所制作的作业系统Mac OS X的第六个版本,也是前代作业系统Tiger的继承者。Leopard最早于2007年10月26日发行,以两种版本:以个人电脑为诉求的桌上型电脑版本,以及伺服器版本——Mac OS X Server。苹果提供减价升级版或者内含升级版DVD给介于2007年10月1日到2007年12月29日购买新苹果电脑,且新电脑未预装Mac OS X v 10.5的用户[1]

Mac OS X v10.5 Leopard
开发者苹果公司
作业系统家族Mac OS X
源码模式封闭(搭配开放原始码要素)
发放给生产商2007年10月26日,​17年前​(2007-10-26
当前版本
  • 10.5.8(2009年8月5日;稳定版本)
编辑维基数据链接
更新方式苹果软件更新
内核类别混合式核心
许可证APSL与苹果EULA
前一代Mac OS X Tiger
后一代Mac OS X Snow Leopard
官方网站
支援状态
2011年6月23日之后停止支援

根据苹果的说法,Leopard包含了超过300种更新与加强功能[2],含括核心操作系统元件,以及应用程式与开发工具。Leopard引进了显著大修过的桌面,包括重新设计的Dock,改进过的Finder,新功能Stacks、半透明选单条,以及内含最初于iTunes使用的Cover Flow。其它主要的特点在包含支援64位元GUI应用程式、可自动备份的时光机Time Machine)、Spotlight搜寻可横跨多台机器,以及原来只在一部分Mac机型才有的Front RowPhoto Booth

苹果错过了苹果执行长史提夫·贾伯斯所公告的Mac OS X 10.5推出时间。当第一次于2005年6月提出,贾伯斯说苹果将在2006年底或2007年初推出Leopard[3] 一年后,更改成“2007年春天”,然而在2007年4月12日苹果公告因iPhone的开发因素,将延后至10月推出。[4]

Leopard在2006年的 WWDC软体设计师做第一次发表[5],而Leopard已在2007年10月26日上市,以 129 美元、129 欧元,或是 4390 新台币卖出。[6] 苹果亦提供199美元的五人授权“家庭版”,116美元的学生版(皆含税)。[7] 凡于2007年10月1日至12月29日购买Mac可以9.95美元的代价购买升级。[1]

新增与改进的功能

终端使用者功能

苹果宣称 Mac OS v10.5 Leopard 有 300+ 功能[8],包括:

  • 回到我的 Mac,一个可让 .Mac 使用者在外可以透过网路存取家里电脑的档案的功能。
  • 内建Boot Camp。它是一种软体助理,自2006年4月5日开始即可在苹果网站上以对 Mac OS X v10.4 的测试版形式下载。[9] 它可让 Windows XPWindows Vista得以以分区方式(或不同内建硬碟方式)安装在 Intel 核心的 Mac 上。
  • Dashboard加强版,包含了 Webclip — 一个可让使用者将 Safari 显示的网页里任何部分转换成 Dashboard 的 widget,而 Dashcode 帮助软体开发人员编写 widget 代码。[10]
  • 新桌面,包括了重新设计的 3D Dock 与新的堆栈功能 Stacks
 
新 Dock,显示部分的 Stacks。
  • 字典现在可同时搜寻 维基百科,与内建完整苹果术语的字典。此外亦包含了由小学馆所提供的日语 200,000 个新字、25,000 个片语。[11][12]
  • 重新设计的 Finder 搭配与 iTunes 7 类似的界面,包含了 Cover Flow 与来源列表的边栏棒。
  • Front Row重新设计过,现在运行的界面更像 Apple TV
  • iCal 日暦分享与群组行程,现在可以与来自于 Mail 的事件邀请做同步的整合。[13] 它的图示即使在未开启程式下也可以显示现在的日期,在过去的版本图示在程式未开启时只会显示7月17日。
  • 改进的 iChat,包含了多重登入、隐形、动态图示、标签页聊天,类似 PidginAdium 与 iChat 外挂 ChaxiChat Theater让使用者可以将 iPhoto 的图片、Keynote 的简报、QuickTime 的影片,与其它 Quick Look 的功能一同与视讯聊天合并。iChat Theater 背景使用类似于色键,但由于使用即时差分无光表面技术,它不需要绿色或蓝色布幕在后。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]
  • 辅助使用英语Universal Access的加强:对应用程式重大的改进,包括 VoiceOver,增加对盲文字幕与崭新、高品质的电子合成语音[26]

开发者技术

  • 64位元应用程式提供更多函式库和框架的原生支援,允许64位元Cocoa应用程式执行。现存使用这些函式库与框架的32位元应用程式不需透过模拟或转译而继续执行。[27]
  • Leopard提供Objective-C 2.0运行包。它包括新的功能像是垃圾回收Xcode 3.0也支援这个更新的语言且其本身重新改写过.[28]
  • 新的Core Animation框架能让开发者只需要指定“开始”和“目的”的空间就能创造出复杂的动画效果。Core Animation的主要目标是能让少量的程式码就能产生出复杂的动画。
  • 苹果从昇阳微系统OpenSolarisDTrace整合进来,并且加入了图形化的介面称为Instruments(以前称做Xray). DTrace提供了使用者、管理者和开发者可以用来调试作业系统和在其上执行应用程式的效能工具。[29]
  • 新的Scripting Bridge可以让程式设计者透过PythonRuby与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 档案系统的实现。
在2006年12月中,一个Leopard的预先释出版本似乎包含了对于Sun的ZFS支援[33]. Sun的总裁CEO Jonathan Schwartz宣称ZFS已经变成Leopard的档案系统[34]。然而,Mac OS X的资深专案行销经理在2007年6月11日发表声明,HFS+将会继续使用在Leopard,而非ZFS. Apple稍后澄清Leopard只有包含“唯读”版的ZFS支援。[35]
  • 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]

Leopard 并不为不同型态的处理器发行不同的版本,取代做法是出版单一万用版本可于 PowerPC 与 Intel 处理器两者上执行。[27] Leopard 终止支援部分低速 G4 与所有 G3 的处理器。[40]

包装

Leopard 的零售包装与前代产品相比比较小,使用了全像摄影,让 "X" 有如浮在背景上的效果。[41]

版本历史

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]

参见

  • Mac OS X
  • Rosetta — 内建于 Mac OS X 10.5 的软体让为 PowerPC 设计的软体得以运行于 Intel 核心的 Mac 上。

来源

  1. ^ 1.0 1.1 苹果公司. Apple - Mac OS X Leopard - Up-to-Date. 2007年10月16日 [2007-10-16]. (原始内容存档于2011-02-13). 
  2. ^ Mac OS X Leopard - Features - 300+ New Features. 苹果公司. 2007年10月16日 [2007-10-16]. (原始内容存档于2008年12月15日). 
  3. ^ Apple’s Intel switch: Jobs' keynote transcript. CNet. 2005年6月15日 [2007-04-12]. (原始内容存档于2019-10-18). 
  4. ^ 苹果公司. Apple Statement (新闻稿). Yahoo! Finance. 2007年4月12日 [2007-04-12]. (原始内容存档于2007-04-14). 
  5. ^ 5.0 5.1 Ryan Block. Live from WWDC 2006: Steve Jobs keynote. Engadget. 2006年8月7日 [2006-08-07]. (原始内容存档于2006-08-13). 
  6. ^ Simon Aughton. Apple reveals Leopard’s new desktop design. PC Pro. 2007年6月12日 [2007-08-15]. (原始内容存档于2007年8月17日). 
  7. ^ Deadlink. [2007-10-26]. (原始内容存档于2007-10-22). 
  8. ^ 苹果公司. 300+ New Features. [2007-11-26]. (原始内容存档于2008-12-15). 
  9. ^ 苹果公司. Boot Camp. 苹果公司. [2006-04-11]. (原始内容存档于2006-06-02). 
  10. ^ 苹果公司. Leopard Sneak Peek - Dashboard. [2006-11-28]. (原始内容存档于2006-11-16). 
  11. ^ Non-mentioned Leopard features. [2007-10-01]. (原始内容存档于2007-10-11). 
  12. ^ Apple - Mac OS X Leopard - Features - 300+ New Features. [2007-10-21]. (原始内容存档于2008-12-15). 
  13. ^ 苹果公司. Leopard Sneak Peek - iCal. [2007-04-23]. (原始内容存档于2007-04-07). 
  14. ^ WWDC 2006 Keynote - Live Coverage. [2006-08-07]. (原始内容存档于2013-07-28). 
  15. ^ 苹果公司. Leopard Sneak Peek - iChat. [2006-11-28]. (原始内容存档于2006-11-27). 
  16. ^ 苹果公司. Leopard Sneak Peek - Mail. [2006-11-28]. (原始内容存档于2006-11-27). 
  17. ^ Glenn Fleishman. Leopard Simplifies Sharing. TidBITS. 2007年10月25日 [2007-10-26]. (原始内容存档于2007-10-27). 
  18. ^ 苹果公司. Mac OS X - Leopard Sneak Peek. 苹果公司. [2006-08-08]. (原始内容存档于2006-10-17). 
  19. ^ Apple Insider. Road to Mac OS X Leopard: an extensive look at Preview 4.0. [2007-10-04]. (原始内容存档于2007-10-03). 
  20. ^ 苹果公司. Quick Look. Apple. [2006-04-11]. (原始内容存档于2007-08-09). 
  21. ^ Think Secret. Mac OS X 10.5 Leopard. [2007-10-03]. (原始内容存档于2007-10-01). 
  22. ^ 苹果公司. Leopard Sneak Peek - Spaces. [2006-11-28]. (原始内容存档于2007-07-10). 
  23. ^ OS 10.5 Leopard Spaces + Exposé. GoogleVideos. GoogleVideos. 2006 [2006-08-28]. (原始内容存档于2007-01-17). 
  24. ^ Rob Griffiths. Leopard first looks: Spotlight. Macworld. 2006年8月15日 [2007-04-12]. (原始内容存档于2007-04-27). 
  25. ^ Rob Griffiths. WWDC: Apple’s Time Machine looks to ease backups. Computerworld Inc. 2006年8月9日 [2007-04-12]. (原始内容存档于2007年10月14日). 
  26. ^ 苹果公司. Leopard Sneak Peek - Accessibility. [2006-11-28]. (原始内容存档于2006-11-16). 
  27. ^ 27.0 27.1 苹果公司. Mac OS X - Leopard Sneak Peek. Apple. [2006-08-08]. (原始内容存档于2007-09-06). 
  28. ^ 苹果公司. Mac OS X Leopard Sneak Peek - Xcode 3.0. Apple. [2006-08-07]. (原始内容存档于2007-06-29). 
  29. ^ Mike Shapiro. DTrace on Mac OS X at WWDC. $<blog. 2006年8月7日 [2006-08-08]. (原始内容存档于2006年8月13日). 
  30. ^ 30.0 30.1 Mac OS X Leopard - Technology - UNIX. 苹果公司. [2007-06-11]. (原始内容存档于2007-08-23). 
  31. ^ Lattner, Chris. A cool use of LLVM at Apple: the OpenGL stack. LLVMdev. 2006年8月15日 [2006-08-21]. (原始内容存档于2006年11月4日). 
  32. ^ Siracusa, John. Avoiding Copland 2010: Hints of things to come?. FatBits. 2005年12月4日 [2006-08-08]. (原始内容存档于2006-06-24). 
  33. ^ World of Apple. ZFS Makes it to Leopard. World of Apple. 2006年12月17日 [2006-12-17]. (原始内容存档于2007年5月16日). 
  34. ^ Schwartz, Jonathan. Washington D.C. Sun Conference. sun.com. 2007年6月6日 [2007-06-06]. (原始内容存档于2007-06-07). 
  35. ^ Gonsalves, Antone. Apple Says No Sun File System For Leopard. InformationWeek. [2007-06-12]. (原始内容存档于2007-06-14). 
  36. ^ DVD Player: Plays HD DVD discs authored in DVD Studio Pro only. 苹果公司. [2007-12-12]. (原始内容存档于2007-12-29). 
  37. ^ Do Classic applications work with Mac OS X 10.5 or Intel-based Macs?. Knowledge Base. 苹果公司. 2006年1月13日 [2007-10-25]. (原始内容存档于2007年10月25日). 
  38. ^ 38.0 38.1 Rich Mogull. How Leopard Will Improve Your Security. TipBits. 22 Oct 2007 [2014-12-27]. (原始内容存档于2011-06-08) (英语). 
  39. ^ Deadlink. [2007-12-20]. (原始内容存档于2008-04-18). 
  40. ^ 40.0 40.1 苹果公司. Mac OS X Leopard- Technical Specs. Apple. [2007-10-16]. (原始内容存档于2008-03-19). 
  41. ^ arn. Mac OS X 10.5 Leopard Packaging. [2007-10-25]. (原始内容存档于2007-10-26). 
  42. ^ Deadlink. [2007-12-20]. (原始内容存档于2008-02-24). 
  43. ^ Blue in the Face. 29 October 2007 [2014-12-27]. (原始内容存档于2011-06-14) (英语). 
  44. ^ Deadlink. [2007-12-20]. (原始内容存档于2008-04-18). 
  45. ^ Nicholas Kolakowski. HP TouchPad Needs 6 to 8 Weeks for Additional Shipments. 2011-09-07 [2014-12-27] (英语). [失效链接]
  46. ^ rich. Quick Leopard Update. [2014-12-27]. (原始内容存档于2020-12-05) (英语). 
  47. ^ Deadlink. [2007-12-20]. (原始内容存档于2007-12-29). 
  48. ^ Joe Kisse. Time Machine: The Good, the Bad, and the Missing Features. TipBITs. 28 Oct 2007 [2014-12-27]. (原始内容存档于2011-06-08) (英语). 
  49. ^ Deadlink. [2007-12-20]. (原始内容存档于2007-12-15). 
  50. ^ Andy Ihnatko. What's Leopard really worth?. Macworld. Oct 27, 2007 [2014-12-27]. (原始内容存档于2008-05-20) (英语). 
  51. ^ Deadlink. [2007-12-20]. (原始内容存档于2009-04-20). 
  52. ^ Anil Dash. Smug Ugly. 2007-10-28 [2007-11-02]. (原始内容存档于2007-11-03). 

外部链接