Mac OS X Tiger
開發者 | 蘋果電腦 |
---|---|
作業系統家族 | BSD |
運作狀態 | 運作中 |
原始碼模式 | 封閉(搭配開放原始碼要素) |
目前版本 | 10.4.11 (2007年11月13日 資料) |
內核類別 | XNU (以Mach為基礎) |
許可證 | APSL和Apple EULA |
官方網站 | www.apple.com/macosx/tiger |
Mac OS X v10.4,開發代號「Tiger」(老虎),是蘋果電腦公司開發的作業系統,於2005年4月29日正式上市銷售。
概述
Mac OS X v10.4 "Tiger"作為Mac OS X v10.3 "Panther"的繼任者,相比前版作業系統有顯著功能增強,據官方數據,它包括超過200項新的改進。
Mac OS X v10.4系統引入了Spotlight、Dashboard等新技術,Spotlight類似Microsoft Windows平台的Google Desktop Search,可以快速搜尋電腦中的各種資源。Dashboard是一個易於使用的工具集,只需要按下F12快速鍵,即可快速打開。
同時,Mac OS X v10.4還改進了即時通訊程式iChat,提供對Jabber協定的支援,改進萬維網瀏覽器Safari,提供對RSS技術的支援,改進Mail,提供對郵件的智能分類並加強了郵件的組織能力,增加了辭典程式和Automator程式,後者用來自動執行一系列任務而不需編寫指令碼程式。改進了開發工具Xcode,改進了許多命令列工具,並提供了gcc編譯器的最新版本gcc 4.0等。
關於英特爾處理器
蘋果已經隨硬件發佈了能夠使用英特爾處理器的Mac OS版本。該版本能夠同時相容英特爾以及PowerPC的中央處理器。雖然蘋果公司CEO史提夫·喬布斯在WWDC演講時談到所有已有的Mac OS X的版本都有Intel CPU的版本,但目前終端使用者能有用到的只有Mac OS X v10.4
Tiger 於2007年10月被新版Mac OS X v10.5 "Leopard"(美洲豹)取代。
歷史
Mac OS X 10.4 "Tiger"最初是在2004年6月28日的WWDC大會上由蘋果公司CEO史蒂夫。喬布斯的主題演講中曝光的。當年12月,一些非商業開發者將Tiger在因特網外泄。2005年4月12日正式宣佈Tiger將於4月29日正式發售。全世界的蘋果專賣店都舉辦了Tiger的研討會,展示會等活動。
2005年6月6日,在三藩市的WWDC大會上,喬布斯宣佈Tiger發佈6周以來銷量近200萬 ,使之成為蘋果歷史上最成功的操作系統。同時批漏出的訊息還有,Mac OS X在PowerPC之外支援英特爾的x86線處理器。在2006年6月蘋果宣佈計劃支援第一個基於x86的計算機,並在2007年6月實現蘋果英特爾轉換。
2006年1月10日 ,蘋果發佈了第一臺使用Intel Core Duo處理器的臺式一體機iMac和高端筆記本MacBook Pro ,並宣佈所有蘋果產品將在2006年末轉向英特爾處理器。之後蘋果發佈了高端桌上電腦Mac Pro,並於2006年8月8日發佈了新的Xserve,在210天內實現了向英特爾的轉換。 比預想的年內完成的計劃快了將近十個月。
10.4也是第一個使用DVD安裝光碟的Mac OS X版本。
系統要求
Mac OS X 10.4 升級的系統要求是
- PowerPC G3, G4,或 G5處理器
- 內建 FireWire
- 256MB 的RAM以上
- 一個內建顯示器或者一個連接到蘋果顯示卡能支援的顯示器。
- 至少 3.0 GB 硬碟空間;若安裝XCode2開發工具,至少需要 4GB硬碟空間。
- DVD 光驅(安裝光碟可以更換成CD)
2006年出場的英特爾晶片麥金塔電腦內建通用二進制的Mac OS X 10.4,盒裝 10.4升級DVD只能在PowerPC麥金塔電腦上執行。
新特性
蘋果聲稱Mac OS X 10.4 Tiger 有200多種新特性,包括:
- Spotlight - Spotlight是一個強有力的全文字和元數據搜尋引擎,無論是Word文件還是iCal日曆,或者 Address Book ards,或者PDF檔案中的任何文字都可以被檢索出來。這個功能也可以用在Finder中加入 智能資料夾的概念。Spotlight將在檔案儲存的時候組織歸檔,所以它能在選單欄的「隨輸入而搜尋」的文本框中快速準確的找出資訊。
- iChat AV - Tiger中新的iChat AV 3.0裏,將支援最多4位元成員參加一個視像會議,或者10位成員參加音頻會議。現在也支援使用 Jabber 協定。在n Mac OS X Tiger Server中包含一個叫iChat Server的Jabber伺服器
- Safari RSS - Tiger中新的 Safari 2.0 Web瀏覽器有內建的RSS閱讀器和Atom web syndication ,通過瀏覽器窗口地址列的RSS按鈕即可輕鬆接入。Mac OS 10.4.3中包含了 Safari的更新版本,它能通過Acid2網絡標準測試。
- Mail 2 - 新版本 Mail.app email client 擁有新介面, "智能信箱" 配備了 Spotlight搜尋系統,parental 控制,還有一些其它功能。
- Dashboard - Dashboard是一個新的基於HTML,CSS,和JavaScript的小應用程式,作為MacOS的桌面附件 。這些附件稱為「小玩意」widget。常見的有天氣,世界時鐘,單位換算和詞典/語彙工具等等。 在網絡上還有更多的免費工具可供下載使用。
- Automator -一個稱為Automator指令碼工具,將應用程式連接到格式複雜的自動流程中(用AppleScript,Cocoa,或者二者同時編碼)。
- VoiceOver - VoiceOver是一個輔助用戶介面,向用戶提供放大選項、鍵盤操作和用英語語音提示螢幕事件的功能。VoiceOver也可讓用戶實現語音命令使用應用程式。通過允許多用戶給出捲動文字等等的語音指令,它也允許一名用戶與其他用戶一起在一台Mac機上協同工作。VoiceOver能夠將諸如網頁、郵件和文書處理等檔案的內容朗讀出來。完整的鍵盤導航功能能使用戶完全使用鍵盤,脫離滑鼠來操控電腦,此時,會有一個窗口顯示所有可用的鍵盤命令以給用戶提供協同運作。
- QuickTime 7 - 蘋果的多媒體軟件的最新版本支援新的 H.264/AVC 編碼,能比其他影片編碼提供更好質素。該編碼也適用於iChat AV,可得到更清晰視像會議。Cocoa內部的新級數為Cocoa應用程式提供完整接入QuickTime。與Mac OS X 捆綁的新QuickTime 7播放器包括改進的音頻、影片控制,還有更詳盡的資訊對話方塊。新播放器是利用蘋果的Cocoa API重新編寫的,以便利用更方便地新技術的優勢。
- 64位元architecture - Mac OS X Tiger是第一個支援64位元計算的Mac OS X版本,發揮PowerMac G5的長處。它也向下相容32位元程式
- 新Unix特性 - 新版本的cp,mv,和rsync,支援帶resource fork的檔案。還包括支援類似上述Spotlight功能的命令列。
- Grapher - Grapher是一個全新的應用程式,能夠建立二維和三維的數學函數圖像。
- Dictionary - 一個基於《新牛津美語詞典(New Oxford American Dictionary)》的詞典和同義語程式。此程式採用了一種快速的圖形介面來顯示字典程式本身,並且允許用戶使用Spotlight來搜尋單字,列印詞語解釋,以及將文字複製貼上到文件之中。Dictionary程式還同樣在應用程式選單中提供了Dictionary服務,另外Cocoa和WebKit提供了一個全域性的鍵盤迅捷(預設為⌃⌘D)以供顯示文字的程式螢幕取詞之用。Dictionary應用程式相對於Dictionary widget而且功能更為完善。
- Quartz Composer - Quartz Composer是一個用於處理和渲染圖形數據的開發工具。
改進
- 採用了更新了的 內核結構,最佳化了內核資源鎖定機制,並為64位元主記憶體指標和訪問控制列表提供支援。
- 採用了稱為「launchd」的新啟動守護行程,使得啟動速度有了提升。
- Tiger的列印對話方塊中有了一個下拉式選單目錄供創造PDF檔案、將PDF檔案存至Mail以供傳送以及其他與PDF相關的動作之用。但這樣的用戶介面也因創造出了一個外觀是按鈕,實際上是下拉式選單的混生widget招致批評。此處是在整個Mac OS X介面中,擁有此中混生按鈕的三處之一。
- Dock上的應用程式選單中如今有了「登入時打開」和「從Dock中移去」的選項。
- Finder的窗口選單中有了「迴圈顯示窗口」的選單項。
- Finder中專案的「顯示簡介」窗口現在有了一個叫做「更多資訊」的部分,此部分中包括Spotlight的資訊標籤,如圖像的長度和高度,檔案的最後打開時間,以及檔案所在的資料夾。
技術
- 一套新的圖像處理 API,Core Image,能充分發揮現有的高速顯示卡的力量。
- Core Image 使程式設計師能輕鬆地將可程式化 GPUs 用於添加特殊效果和圖像修正程式中的快速圖像處理。包括的圖像單元有Blur, Color Blending, Generator Filters, Distortion Filters, Geometry Filters, Halftone 功能以及其他許多單元。
- 一套新的數據儲存 API, Core Data,使開發人員能夠更容易地在他們的應用程式中處理結構化數據。
- Mac OS X Core Data API 幫助開發人員為他們的應用程式建立數據結構。Core Data 為開發人員提供復原,重複以及儲存常式,同時他們不用為此編寫任何代碼。
- 一套新的影片 API, Core Video,藉助 Core Image 提供即時影片處理。
- Apple 的 Motion 即時影片特效處理程式利用了 Mac OS X Tiger 中的 Core Video 的優勢。 Core Video 使開發人員能夠輕鬆地將即時影片特效與處理功能與他們的程式進行整合。
- Core Audio,在 Mac OS X 10.3 Panther 中引入,將一部分與音頻相關的功能直接整合進了作業系統。
介面差異
蘋果電腦在每次推出 Mac OS X 的升級都會對圖形化使用者介面作出一些修改。在 Tiger 的介面上角的選單列的右上角現在多了一個藍色的 Spotlight 鍵;在 OS X Tiger 的選單列換上一個更閃亮的玻璃式透亮的放大鏡圖案取代10.3的間條圖案。
值得留意的是,10.4 引入一個新的—通常被叫作 'Unified' 的主題。 它是一個自從 Mac OS X 誕生所採用的 non-brushed metal theme 改變的版本。 這個主題融合了視窗的標題列與工作欄。 其中一個用這個主題的軟件是 Mail。
Tiger x86
在 2005 年的 Worldwide Developers Conference,斯蒂夫·喬布斯 宣報蘋果電腦會開始售賣採 Intel在2006年的處理器的 Mac。 為了讓軟件開發者能夠開始為新的 Intel Macs 編寫軟件,蘋果電腦製作了一套包含了可在 x86 處理器運行的 Mac OS X v10.4 的 Developer Transition Kits。 它亦被稱為 Tiger x86 又或是 osx86.
這個版本包括了蘋果電腦的Rosetta — 一個容許 英特爾處理器版的OS去運行PowerPC軟件的翻譯器。這就與現有的 Mac OS 9 Classic 的模式有很大不同原因是 Mac OS 9 耗用較大量的系統資源。
Developer Transition Kits 開始面世後不久, Tiger x86 被洩露到檔案共用的網絡上。雖然蘋果電腦在硬件與軟建的轉換時已經採用 Trusted Computing DRM 以杜絕 Tiger x86 在非蘋果電腦的 PC 上安裝,但黑客不久仍然能夠解取蘋果電腦的限制。 [1] 每當蘋果電腦推出載有防止被安裝於非蘋果的電腦的更新版本的時候,黑客都相應推出他們的版本去繞過蘋果電腦的限制。但在 10.4.6 and 10.4.7 上,黑客版本仍使用10.4.5的核心(Kernel)。
在2006年三藩市的MacWorld 上,喬布斯宣佈了Mac OS X 10.4.4可以馬上面世。這是第一次向公眾發佈同時針對PowerPC和Intel x86的Tiger系統。
雜談
- 正式發佈6周後,蘋果發售了200萬份拷貝,代表了所有Mac OS X用戶的16%。到2006年中,蘋果預計將有半數Mac用戶使用Tiger。蘋果聲稱 Tiger 是公司歷史上最成功的作業系統。
- 當Dashboard曝光時,曾有人聲稱他是仿造了第三方軟件Konfabulator。雖然二者的技術有顯著的不同,外觀和基本功能還是非常相似的。
版本歷史
版本 | 更新 | 建造編號 | 日期 |
---|---|---|---|
Mac OS X v10.4 | 10.4.0 | 8A428 | 2005年4月29日 |
10.4.1 | 8B15 | 2005年5月16日 | |
10.4.2 | 8C64 | 2005年7月12日 | |
8E102 | 2005年10月12日 | ||
8E45 | 2005年10月19日 | ||
8E90 | |||
10.4.3 | 8F46 | 2005年10月31日 | |
10.4.4 | 8G32 for PowerPC 8G1165 for Intel |
2006年1月10日 | |
10.4.5 | 8H14 for PowerPC 8G1454 for Intel |
2006年2月14日 | |
10.4.6 | 8I127 for PowerPC 8I1119 for Intel |
2006年4月3日 | |
10.4.7 | 8J135 for PowerPC 8J2135a for Intel |
2006年6月27日 | |
8K1079 | 2006年8月7日 | ||
8N5107 | |||
10.4.8 | 8L127 for PowerPC 8L2127 for Intel |
2006年9月29日 | |
10.4.9 | 8P135 for PowerPC 8P2137 for Intel |
2007年3月13日 | |
10.4.10 | 8R218 for PowerPC 8R2218 for Intel |
2007年6月20日 | |
10.4.11 | 8S165 for PowerPC 8S2167 for Intel |
2007年11月14日 |
請參閱
相關連結
參考文獻
- ^ Mark Baard. Mac Hacks Allow OS X on PCs. Wired News. August 12, 2005 [2006-07-10].