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). 

外部链接