Mac OS X Leopard

Mac OS X Leopard

Mac OS X v10.5 "Leopard" 是2006年8月7日的世界開發者大會中所公開的,將會在2007年10月26日推出的64位操作系統。它同時支持PowerPC和以Intel為核心的Macintosh電腦。Leopard是第一個被認證為標準UNIX蘋果操作系統。相比10.4,具有超過300項的更新,但是由於基本操作環境沒有重大改變,所以可以看作是最tiger的一次大幅度升級,而不是蘋果系統的一次新的革命。

簡介


,,蘋果公司今天宣布Mac OS® X Server 10.5版Leopard將與Mac OS X Leopard同時。Leopard Server使蘋果傳奇的易用性得到擴展,使用戶可以更容易地利用伺服器的性能,並且引入了Podcast Producer — 一種把播客自動發布到iTunes® 或網際網路上的理想方式。Leopard Server提供了超過250種新功能,允許人們僅點擊滑鼠數下,即可協同創建和編輯他們的共享網站;以及世界上第一個基於商業CalDAV標準的日曆伺服器iCal® Server。

LEOPARD(美洲豹)


Leopard是Mac OS X的第六個重要版本,提供了300 多項新功能,是迄今為止最出色的 Mac OS X 版本。
Mac OS X Leopard
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的用戶。
根據蘋果的說法,Leopard包含了超過300種更新與加強功能,含括核心操作系統元件,以及應用程式與開發工具。Leopard引進了顯著大修過的桌面,包括重新設計的Dock,改進過的Finder,新功能Stacks、半透明選單條,以及內含最初於iTunes使用的Cover Flow。其它主要的特點在包含支援64位元GUI應用程式、可自動備份的時光機(Time Machine)、Spotlight搜尋可橫跨多台機器,以及原來只在一部分Mac機型才有的Front Row與Photo Booth。
蘋果錯過了蘋果執行長史提夫·賈伯斯所公告的Mac OS X 10.5推出時間。當第一次於2005年6月提出,賈伯斯說蘋果將在2006年底或2007年初推出Leopard。一年後,更改成“2007年春天”,然而在2007年4月12日蘋果公告將延後至10月推出,因iPhone的開發因素。
Leopard在2006年的 WWDC 對軟體設計師做第一次發表,而Leopard已在2007年10月26日上市,以 129 美元、129 歐元,或是 4390 新台幣賣出。蘋果亦提供199美元的五人授權“家庭版”,116美元的學生版(皆含稅)。凡於2007年10月1日至12月29日購買Mac可以9.95美元的代價購買升級。

終端使用者功能


蘋果宣稱 Mac OS v10.5 Leopard 有 300+ 功能,包括:
回到我的 Mac',一個可讓 .Mac 使用者在外可以透過網路存取家裡電腦的檔案的功能。
內建Boot Camp。它是一種軟體助理,自2006年4月5日開始即可在蘋果網站上以對 Mac OS X v10.4 的測試版形式下載。它可讓 Windows XP 或 Windows Vista得以以分區方式(或不同內建硬碟方式)安裝在 Intel 核心的 Mac上。
Safari 3。Dashboard加強版,包含了 Webclip -一個可讓使用者將 Safari 顯示的網頁里任何部分轉換成 Dashboard 的 widget,而 Dashcode 幫助軟體開發人員編寫 widget 代碼。
新桌面,包括了重新設計的 3D Dock 與新的群組功能 Stacks。
新 Dock,顯示部分的 Stacks。字典現在可同時搜尋 維基百科,與內建完整蘋果術語的字典。此外亦包含了由小學館所提供的日語200,000個新字、25,000個片語。
重新設計的 Finder 搭配與iTunes 7類似的界面,包含了Cover Flow與來源列表的邊欄棒。
Front Row重新設計過,現在運行的界面更像 Apple TV
iCal 日暦分享與群組行程,現在可以與來自於 Mail 的事件邀請做同步的整合。它的圖示即使在未開啟程式下也可以顯示現在的日期,在過去的版本圖示在程式未開啟時只會顯示7月17日。
改進的 iChat,包含了多重登入、隱形、動態圖示、標籤頁聊天,類似 Pidgin、Adium 與 iChat 外掛 Chax。iChat Theater讓使用者可以將iPhoto的圖片、Keynote的簡報、QuickTime的影片,與其它Quick Look的功能一同與視訊聊天合併。iChat Theater背景使用類似於Chroma Key,但由於使用即時差分無光表面技術,它不需要綠色或藍色布幕在後。iChat也改進了桌面分享,如Apple Remote Desktop般的功能。
Mail加強版添加了RSS提要、信箋樣板、便條,與待辦事項(To Do)。待辦事項由於使用系統全面性的服務,故可支援所有的應用程式。
網路檔案分享改進版包括更多的對使用許可權的個別細微控制,整合AFP、FTPSamba分享於單一控制面板,同時亦提供分享個別資料夾這個從Mac OS 9就不再有的功能。
分級保護現在包括了從單純限定使用網路,到從任何地方透過遠端設定以達成家長監控的功能。
Photo Booth加強版,加進即時過濾與藍屏技術的視頻錄製功能。
Podcast Capture -是一種讓使用者錄製與傳播播客的應用程式。這個功能需要對某台有裝並執行Podcast Producer的Mac OS X伺服器進行存取。
預覽程式增加了對、註釋、圖形、提取、搜尋、標註,與尺寸修改工具的支援。
Quick Look,一個可讓文件得以在未開啟應用程式下直接預覽的框架。
內建Web Clip版的Safari 3隨系統出貨。
Sherlock,這個從Mac OS 8.5開始內建的搜尋軟體被剔除。原本功能在某程度上被 Spotlight 與 Dashboard 取代。
Spaces下的exposéSpaces,一個實現多重虛擬桌面的工具(每個虛擬桌面都被稱為“空間”),允許每個使用者擁有多個桌面,可在各桌面執行不同的應用程式。使用者可管理自己所要的空間,如一個桌面工作、一個桌面娛樂,並於其間互相切換。Exposé可在Spaces上運作,可讓使用者於螢幕上撇見所有桌面的縮圖。使用者可創造並控制多達16個空間,而且應用程式間可以相互切換,綜合起來產生非常龐大的工作空間。
Spotlight 加入額外搜尋功能如布爾操作子以及在有足夠許可權下搜尋其它的電腦的能力。
時光機(Time Machine),一個自動備份的工具讓使用者可以復原被刪除或被取代為其他版本的檔案。
輔助使用的加強:對應用程式重大的改進,包括VoiceOver,增加對盲文、字幕與嶄新、高品質的電子合成語音。

開發者技術


對64位元應用程式提供更多函式庫和框架的原生支援,允許64位元Cocoa應用程式執行。現存使用這些函式庫與框架的32位元應用程式不需透過模擬或轉譯而繼續執行。
Leopard提供Objective-C 2.0運行包。它包括新的功能像是垃圾回收. Xcode 3.0也支援這個更新的語言且其本身重新改寫過。
新的Core Animation框架能讓開發者只需要指定“開始”和“目的”的空間就能創造出複雜的動畫效果。Core Animation的主要目標是能讓少量的程式碼就能產生出複雜的動畫。
蘋果從昇陽微系統的OpenSolaris把DTrace整合進來,並且加入了圖形化的介面稱為Instruments(以前稱做Xray)。DTrace提供了使用者、管理者和開發者可以用來調試作業系統和在其上執行應用程式的效能工具。
新的Scripting Bridge可以讓程式設計者透過Python和Ruby與Cocoa 框架的互動。
Ruby on Rails包含在預設的安裝之中。
Leopard的OpenGL堆疊已更新到2.1版,並且使用低階虛擬機 (LLVM) 來增加它的渦點處理速度。Apple已經將LLVM整合進GCC中。但並沒有宣布有在其他作業系統的地方使用到LLVM.。
蘋果於 Graphics and Media State of the Union演說確認了許多其他功能因為Core Animation變得可行,如即時桌面、對Quartz Composer透過自訂修補程式的增強、新的PDF開發者套件、以及對QuickTime應用程式介面的增強。
Leopard也包括了個唯讀版本、對 ZFS 檔案系統的實現。
在2006年12月中,一個Leopard的預先釋出版本似乎包含了對於Sun的ZFS支援。Sun的總裁CEO Jonathan Schwartz宣稱ZFS已經變成Leopard的檔案系統。然而,Mac OS X的資深專案行銷經理在2007年6月11日發表聲明,HFS+將會繼續使用在Leopard,而非ZFS. Apple稍後澄清Leopard只有包含“唯讀版”的ZFS支援。
Leopard內建萬用磁碟格式 (UDF) 2.5 版驅動程式,是透過第三方光碟機讀取高清DVD與藍光碟片的必備工具。然而內含的 DVD 播放器只能播放由DVD Studio Pro製作的高清DVD光碟。
Leopard內建實現了潛在語意對映(latent semantic mapping) 框架,對分類資料(例如:校勘)相當有用。
Leopard獲得UNIX完全相容認證。認證的意義是遵循簡單UNIX規格 (Single UNIX Specification) 開發的軟體可於 Leopard底下編譯並執行而不必修改任何代碼。該認證只有當Leopard於Intel處理器下執行時適用。Leopard同時移除了對古典應用程式的支援。

安全加強


Leopard試著以多種方式改善Mac OS X的安全。新的安全功能除了避免一開始就攻擊成功外,更致力於在攻擊成功後提供更好的內部復原的工作。

函式庫隨機化


Leopard 實現了隨機地址空間分佈,顧名思義亂數化函式庫於記憶體里的位置。過去造成竄改程式記憶體的操作系統漏洞通常倚賴於對這些函式庫例行程序的已知位址,這種情況讓駭客得以注入代碼以啟動多種執行緒或者更改檔案。

應用程式層防火牆


Leopard內建兩種防火牆引擎:原本隨早期版本Mac OS X出版BSD的IPFW,以及新的 Leopard 應用程式層防火牆。不像IPFW般於核心進行顯著的處理前攔截過濾IP資料節,應用程式層防火牆於通信協定層操作,對個別進程進行限制。應用程式層防火牆因此可針對個別應用程式進行過濾判斷。在Leopard內建兩個防火牆引擎中,只有應用程式防火牆完全開放於使用者介面。新防火牆對個別封包判斷提供較少的控制(用戶可決定允許或拒絕系統全面的或者個別應用程式的連線,但是仍必須利用IPFW詳細設定TCP/IP標頭層級策略)。預設亦為幾個系統進程預先產生策略例外:像mDNSResponder以及以超級用戶許可權執行的程式都不被過濾。

沙 盒


Leopard內建系統內核等級基於角色的訪問控制(RBAC)的支援。RBAC用來避免某些像Mail的應用程式對密碼資料庫進行修改的災害事件。

應用程式簽署


Leopard提供一種框架,利用公開密鑰簽署做為代碼簽署的稽核手段,來防止在某些情況下,代碼被惡意竄改。

安全訪客帳號


對Leopard系統存取的訪客可被賦予某個一旦登出即刪除其暫存資料並重設的特殊帳號。

系統需求


蘋果提供了要安裝 Leopard 的基本系統需求如下,雖然部分程式與動作(如iChat的背景)是需要有 Intel 處理器才可運行。
必須是任何的 Intel 處理器,PowerPC G5或G4(867 MHz 以上)。
DVD光碟機(為了安裝作業系統)。
至少512 MB的內存。
內附的螢幕或是連接到支援蘋果的顯示卡。
至少9 GB的硬碟可用空間。
Leopard 並不為不同型態的處理器發行不同的版本,取代做法是出版單一萬用版本可於PowerPC 與 Intel 處理器兩者上執行。Leopard終止支援部分低速G4與所有G3的處理器。

包 裝


Leopard 的零售包裝與前代產品相比比較小,使用了全像攝影,讓 "X" 有如浮在背景上的效果。開盒照可以參見這裡。

版本歷史


版本更新建造編號日期
Mac OS X v10.510.5.09A5812007.10.26
10.5.19B182007.11.15
10.5.29C312008.2.11
10.5.39D342008.5.28
10.5.49E172008.6.30
10.5.59F33200.9.15
10.5.69G552008.12.15
9G662009.1.?
對於新出的Mac OS X v10.6 "Snow Leopard" ,將是蘋果公司的下一個計劃推出的Mac OS X操作系統。該系統於2008年6月9日在WWDC上由蘋果CEO史蒂夫·喬布斯宣布,該操作系統將於自宣布開始大約一年後推出。Mac OS X v10.6將不增加任何新功能,而更多的集中改進系統性能,穩定性和提升易用性。
Mac與Windows操作系統的區別菜單欄:在Windows系統中,每個程序通常都有自己的菜單欄。而在Mac系統中,只在屏幕上方設置了一個菜單欄,用於當前處於激活狀態的程序;如果程序切換了,菜單也會隨之發生變化。
廣告任務欄:在Mac系統中,與Windows XP任務欄相對應的是Dock。Windows任務欄顯示各種打開窗口的圖標,與此不同的是,Mac Dock基本上只顯示你最常使用的程序的圖標。如果想將程序添加到Dock中,你只需把圖標拖進去。同樣地,移除該程序也只需要將圖標拖出Dock,它就會在一陣動畫煙霧中消失。
開始菜單:Mac操作系統上沒有開始菜單。這個功能被分散到Dock以及屏幕左上角的Apple菜單中。
控制面板:在Mac操作系統中,相對應Windows控制面板的功能叫System Preferences;你可以從Dock或Apple菜單中啟動這一功能。
快捷鍵:常見的Windows快捷指令,例如按Ctrl+S進行保存、Ctrl+P進行列印以及其他快捷指令,都同樣可以在Mac鍵盤上實現。但是,和Windows使用Control鍵不同,Mac鍵盤使用的是Command鍵;該按鍵上有一個三葉草標誌或蘋果標識。因此,在Mac電腦上,按Command+S進行保存。
退出程序:在Windows操作系統中,你可以點擊當前窗口右上角的紅色X框來退出程序。但在Mac系統中,如果你點擊相應的按鍵──左上角的紅色X圓框──你只是關閉了窗口,而沒有退出程序。如果要退出程序,你必須在最左邊的菜單欄中選擇Quit指令,或者按Command+Q鍵。
最大化窗口:當你在Windows XP系統中點擊藍色的最大化按鈕時,當前窗口會佔據整個屏幕。在Leopard系統中,相對應的按鈕是左上角的綠色圓圈;點擊這個按鈕可以將小窗口放大到根據內容優化的最佳尺寸,但不一定是全屏。
切換程序:在Windows XP系統中,在運行程序之間切換的常用方法是按Alt+Tab鍵。電腦會顯示每個運行程序的圖標,你可以在其中進行切換。在Mac系統中,你可以使用Command+Tab鍵完成相同的指令。Mac系統還有一個叫做Expose的絕妙功能,它能夠以縮影的方式一次顯示所有打開的窗口,你可以進行瀏覽。用戶可以通過很多方式激活Expose,但最常用的方式是按F9鍵或者專用的Expose鍵,這取決於你的Mac款式。
右鍵:與人們的普遍看法相反,Mac也有和Windows一樣的右鍵菜單功能。目前大多數台式Mac電腦的滑鼠都能進行右鍵操作,而且你可以在任何當前的Mac電腦上使用幾乎所有的兩鍵USB滑鼠。如果你使用的是Mac筆記本,其觸摸板下面只有一個按鈕,你可以在點擊這個按鈕的同時按下Control鍵,或者在點擊該按鈕的時候將兩個手指放在觸摸板上,同樣可以實現右鍵的功能。我喜歡後面一種方法,但是必須事先通過System Preferences進行設置。
屏幕:在Mac系統中,桌面與屏保是通過System Preference中的Desktop & Screen Saver進行設置的。屏幕解析度在Displays System Preference中進行設置。而在Windows XP系統中,所有這些設置都包括在控制面板中的顯示功能中。
呵護好MAC OS X蘋果電腦操作系統經常在蘋果電腦的論壇中看到這樣的初級用戶:沖著蘋果的名聲和牌子去買了蘋果電腦,倍兒有面子。但用了一段時間后,就開始嚷嚷“速度變慢了”、“系統出現怪問題”。然後就開始埋怨說“蘋果電腦不過如此”。每當看到這種用戶,心裡總是覺得無奈——儘管蘋果電腦有著種種優秀之處,但它也是電腦,也會出現問題,也需要“呵護”。如果不注意系統的維護、“保養”,沒有正確的維護和“保養”知識,再好的電腦,也經不住折騰。
常用技巧:重啟系統解決故障
偶爾蘋果電腦系統會突然出現怪怪的問題,例如開機沒有任何聲音、滑鼠失去反應等。這時可以套用Windows系統的最常見的修復方法—重啟電腦。重啟時系統自檢並釋放內存后,問題往往會自然消失。
實用技巧:修復檔案系統
蘋果電腦OS X操作系統採用的是日誌式HFS+文件系統,這和Windows的FAT32NTFS等文件系統是對等的概念。既然是文件系統,也就會出現數據丟失或損壞的情況,如果是系統數據,就會影響到系統的運行。這時我們需要做的,就是將隨機附帶的系統光碟插入光碟機,並在開機時按住“command+C”組合按鍵,用系統光碟來啟動電腦。在菜單欄下選擇“磁碟工具”,然後選擇需要修複數據的磁碟,執行磁碟的檢查和錯誤的修復。如果結果顯示“檔案系統已被修復”,則應該再做一次檢查,直到顯示“磁碟看來沒有問題”。
修復磁碟
當磁碟出現無法修復的錯誤時,我們可以嘗試第三方工具—磁碟武士。該軟體主要是通過重新編寫硬碟的目錄文件來解決多種常見的磁碟問題,包括還原遺失的文件。

主要軟體


Finder
利用 Cover Flow,讓你如瀏覽音樂般瀏覽文件。
Quick Look
無需打開文件,即可瀏覽、播放、查看及翻閱它們。
Time Machine
Mac OS X Leopard
Mac OS X Leopard
查看任意一天系統的狀況,單擊即可恢復文件。
Mail
發送個性化信紙上撰寫的電子郵件,做記錄,並填寫待辦事項——會同步顯示在 iCal 中。
iChat
包含特效和背景的視頻聊天、遠程演示,以及更多文本通訊功能。
Spaces
創建個性工作空間,一切井然有序。
Safari
世界上最快的瀏覽器,現擁有更多功能。
分級保護
讓你的孩子擁有更安全、更愉快的 Mac 體驗。
Boot Camp
在你的 Mac 上運行 Windows 操作系統。
64 位
Leopard 在單個操作系統中提供 64 位動力及精確度。
Core Animation
藉助內置的 API ,製作引人注目的圖形及動畫。
Multicore
Leopard 充分利用最新的多核處理器
UNIX
介紹完全兼容 UNIX 的 Mac OS X Leopard 。
Security
Leopard 經過驗證的基礎確保了 Mac 的安全。
Bonjour
可訪問所有支持 Bonjour 技術的電腦及周邊設備。
隨機裝箱
安裝 DVD Mac OS X Leopard 用戶指南

軟體


Address Book Automator Calculator Chess Dashboard
Dictionary DVD Player Exposé Font Book Front Row
iCal iChat Image Capture iSync (Supported Devices)
iTunes Mail Photo Booth Preview
QuickTime Player Safari Spaces Stickies
System Preferences TextEdit Time Machine

應用工具


Activity Monitor AirPort Utility Audio MIDI Setup
Boot Camp Assistant Bluetooth File Exchange
ColorSync Utility Console
Digital Color Meter Directory Directory Utility Disk Utility
Grab Grapher
Keychain Access Migration Assistant Network Utility ODBC Administrator
Podcast Capture RAID Utility
Setup Assistant System Profiler
Terminal VoiceOver Utility X11

重要技術


AppleScript
Aqua
Bonjour
CDSA security architecture
Cocoa, Carbon and Java
ColorSync
Core Animation
Core Audio
Core Image
Core Video
H.264
Inkwell
OpenGL PDF
Quartz Extreme
QuickTime 7
64-bit computing
Sync
Unicode 4
Universal Access
UNIX
USB and FireWire peripheral support
Xgrid

語言


英文 日文 法文 德文 西班牙文 義大利文 荷蘭文瑞典文丹麥文挪威文芬蘭文 繁體中文 簡體中文 韓文 葡萄牙文(巴西)葡萄牙文 (葡萄牙) 俄羅斯文 波蘭文

評 論


Leopard發行後,市面上出現關於新裝 Leopard 開機時藍屏當機的廣泛事件報告。大部分這些問題歸咎於Leopard與某個非支援的增益擴充程式的不相容性,該程式名為應用程式強化器(Application Enhancer, APE),由Unsanity開發。它在許多用戶不知情情況下,以羅技公司滑鼠驅動程式部分形式隨滑鼠安靜的安裝到許多Macs上。蘋果對此發表了一篇知識庫文獻闡述如何解決這個問題。
Leopard附帶的安全功能被批評為不充分或者無效的,尤其是在研究組織 Heise Security 發表有關Leopard安裝程式對防火牆保護降級後暴露的可攻擊的服務,甚至防火牆重啟仍如此的研究報告後,該改寫過的 OS X 防火牆招致最多的批評。許多研究者指出Leopard新加的函式庫隨機化功能比起許多其他平台上的成熟產品來說沒什效果。而新的“安全訪客帳號”可被訪客濫用來保留存取該系統,即使在Leopard登出進程刪除掉這些訪客根目錄後也是如此。
雖然一般媒體對時光機資料復原邁出一步讚譽有加,它在許多出版物被批評為缺少如第三方備份軟體般的功能。根據TidBITS網路報導的功能分析,編輯 Joe Kissell 指出時光機並不產生可以啟動的備分拷貝、無法備份 Airport Disk 硬碟、無法備份 FileVault 加密過的根目錄直到用戶登出帳號。他總結該功能“相當不賴於(備份軟體)該做的事”但是他只會使用時光機於“較粗略備份策略組合的一部分”。
R.L. Prior 於 ThinkMac 部落格批評了許多Leopard使用者介面改進。包括透明選單棒、像書櫃般的 Dock 與新檔案夾圖示。
Anil Dash控訴蘋果自鳴得意的行為,因為當瀏覽其他電腦時,Leopard使用電腦螢幕顯示藍屏死機圖示以代表其他非蘋果廠牌電腦。他也批評這個圖示是因為使用蘋果操作系統的電腦也有可能發生藍屏死機。