Mac OS X v106 Snow Leopard 是由蘋果公司所發布及販售的作業系統，適用於麥金塔電腦，於 2009 年 8 月 28 日在全球上市，分為個人版和可供五人使用的家庭版。這是 Mac OS X 一個簡單、功能更強大完善的版本。它提供了大量的改進功能、新一代技術、內建的 Microsoft Exchange Server 支援以及新輔助功能。 本版本在 OS X Mavericks 釋出後，仍繼續發售光碟版本。 開發者相關技術 64 位構架 Mac OS X v104 在支援 64 位的機種上增加了有限的 64 位應用程式支援；Mac OS X v105 將 64 位應用程式支援擴充套件到了大多數 Mac OS X 的庫和框架上。 Mac OS X 106 中，絕大多數內建的應用程式都已經重新編譯以支援 x8664 架構（除了 iTunes，Front Row，Grapher 和 DVD 播放程式以外）。利用 MachO 的通用二進位制特性，這些程式在 32 位處理器上可以以 32 位模式執行，在 64 位處理器上則可以以 64 位模式執行，在載入時自動選擇最合適的版本。同時，核心和核心擴充套件也可以使用通用二進位制格式以同時支援兩種構架。 同時，為了可以在某些機種上以 64 位模式執行，Mac OS X 核心也進行了重新編譯。在不是預設執行 64 位模式的機種上，使用者需要在啟動時按住數字鍵 6 和 4 以使用 64 位核心，或更改 comappleBootplist 使得以預設 64 位核心方式啟動。反之，在預設載入 64 位核心的情況下，可以在開機時按住數字鍵 3 和 2 以使用 32 位核心。64 位核心只支援 64 位的核心擴充套件，反之亦然；普通應用程式則無此限制，唯獨 32 位程式只能使用 4GB 的記憶體空間 。 在 1060 版系統上，只有下列機種可以開啟 64 位核心功能： 產品 型號名 64 位核心狀態 Early 2008 Mac Pro MacPro31 可開啟 Early 2008 Xserve Xserve21 預設 MacBook Pro 1517 MacBookPro41 可開啟 iMac iMac81 可開啟 Unibody MacBook Pro 13 MacBookPro55 可開啟 Unibody MacBook Pro 15 MacBookPro51 可開啟 Unibody MacBook Pro 17 MacBookPro52 可開啟 Mac Pro MacPro41 可開啟 iMac iMac91 可開啟 Early 2009 Xserve Xserve31 預設 Early 2009 Mac mini Macmini31 可開啟 Amit Singh 與 Allen Dunahoo 聲稱 early 2009 Mac Mini 和 Early 2009 MacBook 13 機型有可能可以開啟 64 位核心。若使用 OnyX，也可以讓 Unibody MacBook 使用 64 位核心。 Grand Central Dispatch Grand Central Dispatch 可以利用新的 Mac 上的多核處理器取得更好的效能。由於為多核 CPU 進行程式最佳化的技術難度，多數程式並沒有有效的利用多核的特性，因此，多核處理器的能力常常沒有得到完全的應用。Grand Central Dispatch 包含一些可以幫助開發者有效的利用多核特性進行平行計算的 API。 Grand Central Dispatch 將執行緒程式設計的焦點移到了程式設計自身，而將開發者從原有的將任務平均分配到各個核上、清除無用執行緒使用的記憶體等繁瑣過程中解放出來，使最佳化效能變得更為容易。Apple 也給出了用於開發者編寫的程式的 Grand Central Dispatch API，也允許開發者分析 Grand Central Dispatch 程式中特定模組的效能。 一種稱為「塊」（blocks）新的 C 語言和 ObjectiveC 語言特性使得開發者可以更簡便的最佳化程式，以應用 Grand Central Dispatch 的優點。 OpenCL OpenCL 允許在任意程式中利用 GPU 的運算能力，而不限於類似於 3D 遊戲的偏重圖形的程式。OpenCL 自動的為 Mac 中的 GPU 種類而最佳化，並利用可用的運算能力。OpenCL 提供了連續的數值精度，並修正了妨礙基於 GPU 程式設計的一個問題。 OpenCL 的目的與 Nvidia 的 C 語言框架 CUDA 以及微軟的 Direct3D 11 計算技術相似。 OpenCL 只能在下列 GPU 上工作： NVIDIA GeForce 320M GT 330M 9400M 9600M GT 8600M GT GT 120 GT 130 GTX 285 8800 GT 8800 GS Quadro FX 4800 FX 5600 and ATI Radeon HD 4670 HD 4850 HD 4870 HD 5670 HD 5750 HD 5770 HD 5870 CUPS CUPS （是在許多類 Unix 系統上應用的列印系統）被升級到了 14 版，提供了改進的驅動，網路，Kerberos 支援以及一些效能改進。CUPS 14 也是第一個支援網際網路列印協定 21 版的實現。 電源管理 電源管理也有所改進，包含了支援了更多硬體按需喚醒功能的實現。 按需喚醒利用了一些在 AirPort 與 Time Capsule 等路由裝置 Sleep proxy service 中實現的優點，因此計算機可以在路由器響應 mDNS 請求時睡眠。若請求需要喚醒主機，則路由會向睡眠的計算機發送必要的特殊喚醒封包 Note The networking industry nomenclature for a wakeuppacket is Magic Packet 。 發行版本 版本 Build 日期 系統名稱 備註 下載 106 10A432 2009 年 8 月 28 日 Darwin 100 第一個零售版本 rowspan2 106 10A433 2009 年 8 月 28 日 Darwin 100 第一個伺服器零售版本 1061 10B504 2009 年 9 月 10 日 Darwin 101 About the Mac OS X v1061 Update Mac OS X v1061 Update 1062 10C540 2009 年 11 月 9 日 Darwin 102 About the Mac OS X v1062 Update Mac OS X v1062 Update 1063 10D573 2010 年 3 月 29 日 Darwin 103 About the Mac OS X v1063 Update Mac OS X v1063 Update 1063 10D575 Darwin 103 第二零售釋出版本 1063 10D578 2010 年 4 月 13 日 Darwin 103 About the Mac OS X v1063 Update v11 Mac OS X v1063 v11 Update Combo 1064 10F569 2010 年 6 月 15 日 Darwin 104 About the Mac OS X v1064 Update Mac OS X v1064 Update Combo 1065 10H574 2010 年 11 月 11 日 Darwin 105 About the Mac OS X v1065 Update Mac OS X v1065 Update Combo 1066 10J567 2011 年 1 月 6 日 Darwin 106 About the Mac OS X v1066 Update Mac OS X v1066 Update Combo 1067 10J869 2011 年 3 月 21 日 Darwin 107 About the Mac OS X v1067 Update Mac OS X v1067 Update Combo 1068 10K540 2011 年 6 月 23 日 Darwin 108 About the Mac OS X v1068 Update Mac OS X v1068 Update Combo 1068 10K549 2011 年 7 月 25 日 Darwin 108 About the Mac OS X v1068 Update v11 Mac OS X v1068 v11 Update Combo 參考文獻 CategoryMacOS Category2009 年軟體 Category 蘋果作業系統