macOS
macOS(/ˌmækʔoʊˈɛs/[6];2011年及之前称 Mac OS X,2012年至2015年称 OS X)是蘋果公司推出的基于图形用户界面操作系统,為麥金塔(Macintosh,简称 Mac)系列电脑的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二[7]。
开发者 | 蘋果公司 |
---|---|
编程语言 | |
作業系統家族 | |
運作狀態 | 持續中 |
源码模式 | 闭源(含有开源部分) |
初始版本 | 2001年3月24日 |
最新版本 | macOS Big Sur 11.2 |
最新測試版本 | 10.15.7 安全更新 2020-001[5] (19H114)(2020年12月15日 )[±] |
市場取向 | 个人电脑 |
更新方式 | |
支援平台 | |
内核类别 | 混合(XNU) |
默认用户界面 | 图形(Aqua) |
许可证 | 商业软件、专有软件 |
前一代 | Classic Mac OS |
官方網站 | www |
macOS 是 1999 年发行的 Classic Mac OS 最终版本 Mac OS 9 的后继者。1999 年发布 macOS Server 的首个版本 Mac OS X Server 1.0,桌面版 Mac OS X 10.0「Cheetah」于 2001 年 3 月 24 日发布。2012 年苹果将 Mac OS X 更名为 OS X,第一个使用此命名的系统为「OS X Mountain Lion」。以前版本的 macOS 以大型猫科动物命名,例如 Mac OS X v10.8 被称为「Mountain Lion」,但随着 2013 年 6 月 OS X Mavericks 的公布,命名开始采用加州地标。2016 年 6 月,苹果公司宣布 OS X 更名为macOS,以便与苹果其他操作系统 iOS、watchOS 和 tvOS 保持统一的命名风格。最新版本 macOS Big Sur 已于 2020 年 6 月 23 日发布。[8]
macOS Server 也同时于 2001 年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输服务器、Samba 软件、轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。
macOS 包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果公司开发,名为 Aqua 的专利的圖形使用者介面。
歷史
簡單來說,它是 Mac OS「版本 10」的分支,然而它與早期發行的 Mac OS 相比,在 Mac OS 的歷史上是傾向獨立發展的。
它以 Mach 內核 為基礎,加入 UNIX 的 BSD 實作,再整合到 NeXTSTEP 當中(NeXTSTEP 為當時史蒂夫·喬布斯(Steve Jobs)於 1985 年被迫離開蘋果後,到 NeXT 公司所發展的)。[9]
同時,蘋果電腦企圖創造一套獨家擁有的「新世代」作業系統,但只有少部份成功。最後 NeXT 的作業系統(在當時稱作NeXTSTEP)被選為蘋果下個作業系統的基礎形式,然後蘋果電腦將 NeXT 公司全部買下來,並重新聘僱喬布斯。
喬布斯重回蘋果的領導階層後,帶領著蘋果公司把原本傾向便利程式設計師的OPENSTEP,轉換到蘋果電腦主要銷售的家用市場,以及受到專業人士歡迎的Rhapsody系統上。經歷過打擊 Mac OS 獨立開發者忠誠度的失算策略、Mac OS 9 轉換到新系統,減輕轉變之後,Rhapsody 演化為 macOS。
描述
Mac OS X 是與先前的 Mac OS 徹底地分離開來的一個作業系統,它的底層程式碼與先前版本完全不同。這個新的核心名為 Darwin,是一套開放源碼、符合 POSIX 標準的作業系統,伴隨著標準的 Unix 命令列與其強大的應用工具。
儘管最重要的架構改變是在表面之下,但是 Aqua GUI是最突出和引人注目的特色。柔軟邊緣的使用,半透明顏色和細條紋(與第一台iMac的硬體相似)把更多的顏色和材質帶入到桌面上的視窗和控制項,比 OS9 所提供的外觀更多,引发了使用者間大量的爭論。很多舊 Macintosh OS 使用者把這個介面描述得像是像玩具一樣,缺乏專業美感。而其他的人則為新系統的新 GUI 創新感到恩喜。
這種外觀設計簡潔,即使在第一個 macOS 版本推出之前,第三方的開發者就開始針對可以換外表的程式像是 Winamp 製作類似 Aqua 介面的外表。
針對一些聲稱是有版權設計下製造或散佈且提供這種介面軟體的人,蘋果採取法律行動,威脅那些聲稱他們。macOS 包含了自家的軟體開發程式,其重大的特色是名為Xcode的整合開發環境。Xcode 是一個能與數種編譯器溝通的介面,包括 Apple 的Swift、C、C++、Objective-C、以及Java。可以編譯出目前 OS X Yosemite 所執行的兩種硬體平台之執行檔,也可以用除了 Swift 以外的几种语言编写用于旧系统的程序。还可以編譯成PowerPC平台專用,x86平台專用,或是跨越兩種平台的通用二进制。
純粹由系統銷售的數字來看,這種 GUI 和核心的組合現在變成最暢銷的 Unix 環境。
显著特点
- 全 64 位元技術,可以通過第三方的 Mode Selector 進行 64 位元和 32 位元切換。
- Grand Central Dispatch:幫助程序編譯人員使用多核心編譯,增強軟件多核心支持。
- OpenCL:是一种让图像处理器发挥极致来加速应用程序性能的新技术
- 辅助功能:通過萬能輔助功能包含的VoiceOver 2 可以讀出任何 Mac 上的文字。Multi-touch 觸控版支持中文手寫。含有 40 種以上盲文現實,支持藍牙模式。
- 它的Quartz影像模式使用PDF(可攜文件格式,Portable Document Format)的子集合當作基礎。
- 全彩,可連續縮放的小圖示(最大到 128 × 128(10.5 Leopard 最大到 512 × 512)像素)
- 在視窗周圍的陰影和分離的文字元素來提供深度的感覺。
- 依靠NeXT-型程序服务,提供全局拼写检查及其他功能强大的工具
- 專用界面工具集、文字、圖形和視窗元件的反鋸齒效果
- 新的界面元素,包括「紙單」sheets(文档模型对话框附带于特殊窗口)和「抽屉」drawers.
- 色彩同步在核心绘图引擎中内置色彩匹配(为印刷和多媒体专业人士).
- OpenGL(在 10.2 版中納入)合成視窗到螢幕上,容許硬體加速繪圖。這種技術稱為Quartz Extreme。
- Exposé(在 10.3 版中納入)可以快速地排列視窗或是顯現桌面。在 10.6 中進行大量改良,直接从 Dock 上激活 Exposé
- 在整個作業系統中普遍使用Unicode。
- Spotlight 搜尋技術(在 10.4 版中納入)允許以項目的特性或內容來快速的即時搜尋資料檔案、郵件訊息、照片、和其他資訊。
- Automator(10.4 版中加入)是一種設計來為不同的工作任務建立一種自動化的工作流程之應用程式。
兼容性
儘管蘋果官方聲稱,macOS 只能在使用 G3 或更高階的微處理器的電腦上運行。但實際上,透過修改,macOS 亦能成功安裝並運行在較早期的 Power PC 604e 上;甚至有人[10]透過 PearPC 模擬器 Linux 版,在更早期的 Centris 650(25MHz)上安裝 Mac OS X 10.3,只是以此方式安裝的 macOS,沒有多大的實用價值可言(僅系統自我檢測便得花上數天時間)。
macOS 透過提供一種稱為Classic 环境的模擬環境,保留了與較舊的Mac OS應用程式的相容性,允許使用者在 macOS 中把Mac OS 9當作一個程式行程來執行,使大部分舊的應用程式就像在舊的作業系統下執行一樣。另外,給 Mac OS 9 和 macOS 的Carbon API 可以創造出允許在兩種系統執行的程式碼。OpenStep 的 API 也依然可以使用,但是蘋果現在把它稱為Cocoa技術。(這個遺留下來的傳統可以在 Cocoa API 中看到,大部分的類別名稱都是以 NeXTSTEP 的縮寫"NS"開頭。)給開發者的第四個選項是可以在 macOS 當作"第一等公民"一樣的Java平台上寫應用程式—事實上這就是說Java應用程式儘可能的與作業系統合適地搭配而仍然能夠"
只要他們能夠在這個平台上被編譯,macOS 可以執行很多BSD或Linux軟體套件。編譯過的程式碼通常是以 macOS 封裝的方式來散佈,但有些可能需要命令列的組態設定或是編譯。像是Fink和DarwinPorts這樣的專案,提供很多標準套件之預先編譯或是預先格式好的封裝。在 10.3 版開始,macOS 已經包含Apple X11,這是給 Unix 應用程式的X11圖形介面的公司版本,當作是在安裝階段的選擇性元件。蘋果是以XFree86 4.3 和 X11R6.6 為基礎實作的,搭配一個模仿 macOS 外觀的視窗管理員,與 macOS 有更密切的整合,延展擴充到使用天生的Quartz顯像系統和加速OpenGL。早期的 macOS 版本可使用XDarwin來執行 X11 應用程式。
對於早期的 macOS 版本,有支援的標準硬體平台是以PowerPC G3、G4、G5 處理器的麥金塔電腦產品線(膝上型、桌上型、或是伺服器)。後期的 macOS 版本不再支援某些老舊的硬體、舉例來說,Panther 不支援"米黃色" G3,以及 Tiger 不支援蘋果在推出FireWire之前的系統。然而,免費的工具像是XPostFacto可以使得蘋果官方宣稱不支援的某些舊系統可以安裝 macOS,包含某些 G3 之前的系統。作業系統針對所有支援的硬體提供相同的功能,除了基本硬體的限制之外(例如,CD-ROM 不能燒錄 CD)以及在更多先進配備上盡量增快效能(例如圖形加速)。
Mac向英特尔平台迁移 |
---|
於 2005 年 6 月 6 日,史蒂夫·喬布斯在蘋果每年的蘋果公司全球軟體開發者年會中發表演說,表示接下來的兩年間蘋果將會從 PowerPC 轉換到 Intel 的微處理器[11],而且在這個轉變的期間,Mac OS X 都會支援兩種平台。對於 PowerPC 平台的支援會一直持續到 10.5 版,但是同時支援兩種平台多久的時間並不清楚(Mac OS 對於摩托罗拉68k架構的支援一直持續到 PowerPC 系統推出後的約四年)。新版的Xcode 支援建造通用二进制,可以在兩種架構執行。PowerPC 程式碼在 Intel 為基礎的 Mac 會使用稱為 Rosetta 的模擬器來提供支援。賈伯斯也證實先前的謠言,就是蘋果之前每一版的 macOS 開發週期都有 Intel 微處理器的版本。像是跨平台的能力已經早就存在 macOS 的血統中 - 就是 macOS 的前身,OPENSTEP,已經被移植到很多個架構下,包含 Intel 的 x86,以及 macOS 的核心作業系統Apple Darwin也移植到 x86,早在 macOS 第一次推出就可以免費下載。然而,蘋果聲明 x86 平台的 macOS 將不會支援 Classic 環境。
版本
版本命名
「X」這个字母是一個羅馬數字「10」,因此正式的發音為「十」(ten),它接續了先前的麥金塔作業系統Mac OS 8、Mac OS 9的編號。另外一個原因,是蘋果公司傾向提及特別的版本,例如「Mac OS X 版本 10.4」。
早期 Mac OS X 版本是以大型猫科动物名稱为內部代号,如 10.0 版的代號是 Cheetah,以及 10.1 版代號為 Puma。在 Mac OS X 10.2 版本以后,因为乔布斯认为大家对早前版本的内部代号十分感兴趣,苹果开始公開地使用貓科名稱注册作为产品商标,并作为系统版本简称。Mac OS X 10.2 命名為 Jaguar,以及 10.3 相似地命名為 Panther。2011 年苹果推出 OS X Lion,改变了命名规则,在产品正式名称中去掉了Mac字样和版本号。2012 年又推出 OS X Mountain Lion。
乔布斯過世後,WWDC 2013 上发布OS X Mavericks时,克雷格·费德里吉(Craig Federighi,1969 年 5 月 27 日 - )开玩笑说 OS X 10.9 曾考虑命名为OS X Sea Lion,但考虑到貓科動物名稱即將用盡,今后命名困难,所以系统定名为 Mavericks,即加州北部的一处冲浪胜地。随后他宣布今后十年苹果将会用给开发团队灵感的加州景点名稱作為系统代号名,像是 2014 年發行的 OS X Yosemite,"Yosemite"即是加州的「優勝美地國家公園」。
由於蘋果在版本 10.4 使用「Tiger」這個名稱,因此一家品牌名稱中含有「Tiger」字樣的電腦零售商TigerDirect曾對蘋果提出法律訴訟。然而,在 2005 年 5 月 16 日,佛羅里達州聯邦法庭裁決蘋果電腦使用「Tiger」的名稱並沒有侵害到 TigerDirect 的商標。
从2020年的 macOS Big Sur 开始,苹果放弃了 10.x 系列版本号,并从 11 开始顺序编号。
现在蘋果電腦的網站和文章中提及特殊的 OS 版本會以不同的方式呈現:
- 「macOS Catalina」,版本的正式名称
- 「macOS 10.15 "Catalina"」,版本號碼和名稱,蘋果有時會省略引号(目前已停止使用此命名方式)
- 「Catalina」,版本簡稱及商标
蘋果在內部使用"构建编号(build number)"來區別每一個 macOS 的開發版本。每一周可能會有好幾個開發版本。在蘋果的指導方針下,產品的第一個開發版本是由建造 1A1 開始。小改版是以 1A2、1A3、1A4 等等來編號。第一個主要的開發改版變成 1B1(並且小改版會變成 1B2、1B3 等等),而下一個主要的改版會變成 1C1,以此類推。在最後一個 1_系列的下一個主要改版會變成 2A,接著是 2B。從一個字母到下一個的轉變發生在次要的推出編號。舉例來說,像是 Panther(10.3)的第一個建造編號是 7A1。第一個公開發行的編號是 7B85;而最後一個 10.3.9 是 7W98。但是下一個 macOS 的版本是 10.4,建造編號是 8A1。當一個建造被選為當作下一個公開釋出的 macOS,則它會給定一個公開的版本編號。編號 4K78 就是被選為 macOS 版本 10.0,編號 5G64 變成 10.1,編號 6C115 變成 10.2,編號 7B85 變成 10.3,以及編號 8A428 變成 10.4。
版本歷史
版本 | 代號 | 韌體支援 | CPU 支援 | CPU 架構支援 | 核心位元 | 經典環境 | 宣佈日期 | 發佈日期 | 最新版本 | ||
---|---|---|---|---|---|---|---|---|---|---|---|
應用程式 | 核心擴展 | 系統核心 | |||||||||
Rhapsody 開發者版 | Grail1Z4 Titan1U |
Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32 位元 | Mac OS 8 | 不明 | 1997 年 8 月 31 日 | DR2 版 (1998 年 5 月 14 日) |
BIOS | Intel | IA-32 | IA-32 | IA-32 | 不適用 | 不明 | |||||
Mac OS X Server 1.0 | Hera | Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | Mac OS 8.5.1 | 不明 | 1999 年 3 月 16 日 | 1.2v3 (2000 年 10 月 27 日) | |
Mac OS X 開發者預覽版 | Kodiak[12] | 不明 | 1998 年 5 月 11 日 | 1999 年 3 月 16 日 | DP4 版 (2000 年 4 月 5 日) | ||||||
公開測試版 | Cheetah (獵豹) |
Mac OS 9.0.4[13] | 不明 | 2000 年 9 月 13 日 | 不適用 | ||||||
Mac OS X 10.0 | Cheetah (獵豹) |
Mac OS 9.1 及後來版本 | 不明 | 2001 年 3 月 24 日 | 10.0.4 (2001 年 6 月 22 日) | ||||||
Mac OS X 10.1 | Puma (美洲獅) |
2001 年 7 月 18 日 | 2001 年 9 月 25 日 | 10.1.5 (2002 年 6 月 6 日) | |||||||
Mac OS X 10.2 | Jaguar (美洲虎) |
PPC32 (PPC64[14]) |
2002 年 5 月 6 日 | 2002 年 8 月 24 日 | 10.2.8 (2003 年 10 月 3 日) | ||||||
Mac OS X 10.3 | Panther (黑豹) |
PPC32 PPC64 |
32 位元 | 2003 年 6 月 23 日 | 2003 年 10 月 24 日 | 10.3.9 (2005 年 4 月 15 日) | |||||
Mac OS X 10.4[15] | Tiger (虎) |
PPC32 PPC64 (BSD 應用) |
2004 年 5 月 4 日 | 2005 年 4 月 29 日 | 10.4.11 (2007 年 11 月 14 日) | ||||||
EFI32 EFI32(64 位元拓展模式)[16] |
Intel | IA-32, PPC32 Intel 64[17] (BSD 應用) |
IA-32 | IA-32 Intel 64[18] |
Microsoft Windows[19] | 2005 年 6 月 6 日 (10.4.1) |
2006 年 1 月 10 日 (10.4.4) | ||||
Tiger (虎) 通用碟 |
Open Firmware EFI32 EFI32(64 位元拓展模式) |
PowerPC Intel |
PPC32, IA-32 PPC64(BSD 應用) Intel 64(BSD 應用) |
PPC32 IA-32 |
PPC32 IA-32 PPC64 Intel 64 |
2006 年 8 月 10 日 (Server 10.4.7) |
2006 年 8 月 10 日 (Server 10.4.7) | ||||
Mac OS X 10.5 | Leopard (花豹) |
PPC32, PPC64 IA-32, Intel 64 |
2006 年 6 月 26 日 | 2007 年 10 月 26 日 | 10.5.8 (2009 年 8 月 5 日) | ||||||
Mac OS X 10.6 | Snow Leopard (雪豹) |
EFI32 EFI32(64 位元拓展模式) EFI64 |
Intel | IA-32, PPC32 Intel 64 |
IA-32 Intel 64 |
IA-32 Intel 64 |
32 位元 64 位元 |
2008 年 6 月 9 日 | 2009 年 8 月 28 日 | 10.6.8 v1.1 (2011 年 7 月 25 日) | |
Mac OS X 10.7 | Lion (獅) |
EFI32(64 位元拓展模式) EFI64 |
Intel 64 | IA-32 Intel 64 |
Intel 64 | 2010 年 10 月 20 日 | 2011 年 7 月 20 日 | 10.7.5 (2012 年 9 月 19 日) | |||
OS X 10.8 | Mountain Lion (山獅) |
EFI64 | Intel 64 | Intel 64 | 64 位元 | 2012 年 2 月 16 日 | 2012 年 7 月 25 日 | 10.8.5 (12F45) (2013 年 10 月 3 日) | |||
OS X 10.9 | Mavericks (衝浪灣) |
2013 年 6 月 10 日 | 2013 年 10 月 22 日 | 10.9.5 (13F1112) (2014 年 9 月 18 日) | |||||||
OS X 10.10 | Yosemite (優勝美地國家公園) |
2014 年 6 月 2 日 | 2014 年 10 月 16 日 | 10.10.5 (14F27) (2015 年 8 月 13 日) | |||||||
OS X 10.11 | El Capitan (酋長岩) |
2015 年 6 月 8 日 | 2015 年 9 月 30 日 | 10.11.5 (15F34) (2016 年 5 月 16 日) | |||||||
macOS 10.12 | Sierra (内华达山脉) |
2016 年 6 月 13 日 | 2016 年 9 月 20 日 | 10.12.6 (16G29) (2017 年 7 月 19 日) | |||||||
macOS 10.13 | High Sierra (内华达高脊山脉) |
2017 年 6 月 5 日 | 2017 年 9 月 25 日 | 10.13.6 (17G65) (2018 年 7 月 24 日) | |||||||
macOS 10.14 | Mojave (莫哈維沙漠) |
2018 年 6 月 4 日 | 2018 年 9 月 25 日 | 10.14.5 (18E2034) (2019 年 5 月 14 日) | |||||||
macOS 10.15 | Catalina (圣卡塔利娜岛) |
Intel 64 | Intel 64 | 2019 年 6 月 3 日 | 2019 年 10 月 7 日 | 10.15.4 (19E266) (2020 年 3 月 24 日) | |||||
macOS 11 | Big Sur
(大瑟爾) |
Intel 64
ARM |
Intel 64
ARM |
Intel 64
ARM |
Intel 64
ARM |
Microsoft Windows(Intel)
不適用(ARM) |
2020 年 6 月 22 日 | 2020 年 11 月 12 日 | 11.1 (20C69) (2020 年 12 月 15 日) | ||
版本 | 代號 | 固件支援 | CPU 支援 | 應用程式 | 核心擴展 | 系統核心 | 核心位元 | 經典環境 | 宣布日期 | 發布日期 | 最新版本 |
CPU 架構 |
Mac OS X 10.0 Cheetah
在 2001 年 3 月 24 日,苹果推出了Mac OS X v10.0(内部代号为猎豹)。其早期版本相当慢,功能也不齐全,仅有少量来自独立开发商的应用软件。很多评论员认为它并不是一款成熟的大众化产品,但不失为一项有潜力的开发项目。苹果从 1996 年就开始重写 Mac 操作系统,对于翘首盼望多年的业界人士而言,是推出 Mac OS X 10.0 本身就是一项了不起的成就。除去一些较小的补丁,Mac OS X 的稳定性也颇具口碑,系统内核的错误比以往大大减少了。对它的批评主要是慢,与 2000 年 9 月的Mac OS X 公開測試版相比,猎豹并没有跑得更快些。
Mac OS X 10.1 Puma
在該年之後的 2001 年 9 月 25 日,Mac OS X v10.1(代號為 Puma)推出,增加了系統的效能和新的功能,像是 DVD 播放。由於 10.0 的口碑不好,蘋果為 10.0 的使用者推出免費的升級 CD,此為對於只有運行Mac OS 9的人推出$129 美元的盒裝版本。有人發現升級的 CD 其實就是完整的安裝光碟,只要移除一個特定的檔案就能夠在 Mac OS 9 系統使用;蘋果隨後重新推出該 CD,實際上真的是把不必要的縮減掉,使得無法在這樣的系統上安裝。
Mac OS X 10.2 Jaguar
在 2002 年 8 月 24 日,蘋果接著推出Mac OS X v10.2 "Jaguar"。这是苹果第一次公開地使用他的貓科名稱作为产品商标推出,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就索性拿它来注册商标了。该版本帶來徹底的效能增強,新的且光鮮的外觀,以及很多巨大的改進(根據蘋果公司表示有 150 個),在這些中有:
- 增加對於Microsoft Windows網路的支援
- Quartz Extreme直接在顯示卡上合成圖形
- 以latent semantic indexing為基礎,一個調適性的垃圾郵件過濾
- 在新的Apple Address Book中對於聯絡資料的系統貯存空間
- Rendezvous網路(蘋果的Zeroconf實作;於 10.4 更名為 Bonjour)
- iChat:以 Apple 為商標,官方支援的AOL 即时通讯之客戶端
- 重新翻修的Finder,直接在每個視窗內建搜尋功能
- 很多的新Apple Universal Access特色
- Sherlock 3:網際網路資訊搜尋
- CUPS:Common Unix Printing System,允許為不支援的印表機使用GIMP列印驅動程式,hpijs 驅動程式等等。它也允許列印到序列印表機。
雖然包裝和 CD 仍然是帶有 Jaguar 外觀的商標,由於與汽車製造商捷豹的協議,在英國官方上不曾把 Mac OS X v10.2 和 Jaguar 關聯在一起。
Mac OS X 10.3 Panther
Mac OS X v10.3 "Panther"於 2003 年 10 月 24 日推出。除了提供更多效能的改進外,它也針對使用者介面有大規模的更新。這些更新包含了跟該年之前 Jaguar 所有的多種特色。另一方面,結束了對於某些老舊的 G3 米黃色世代電腦的支援。"Panther"的新特色包含:
- Finder 更新,結合金屬觸感介面和快速搜尋
- Exposé:用來操作視窗介面的新系統
- 快速使用者切換:允許使用者維持登入狀態而換另外一個使用者登入。
- iChat AV 增加了視訊會議功能到 iChat
- 改進PDF顯現而使得 PDF 能夠極快速地瀏覽
- 內建支援傳真
- 更多與Microsoft Windows的相容支援
- FileVault:對於使用者目錄直接加密解密
- 針對PowerPC G5提供更多的支援,增加整個系統的速度
- Safari:網頁瀏覽器
Mac OS X 10.4 Tiger
Mac OS X v10.4 "Tiger"是在 2005 年 4 月 29 日推出。蘋果宣稱 Tiger 包含 200 種以上新功能,但就像是 Panther 的發行推出一樣,某些更老的機器已經從支援的硬體列表中去除。在"Tiger"中有以下這些新特色:
- Spotlight:一種快速的內容和metadata基礎的檔案搜尋工具,能夠快速地找到你所搜尋的關鍵字項目列表。
- Dashboard:在桌面上只需要一次滑鼠點擊就出現且提供通用工作的Widget
- iChat:為視訊會議支援H.264視訊編碼的新版本,且允許多方語音和影像聊天。
- QuickTime 7:包含H.264支援的新版本,以及完全重新撰寫的介面
- Safari 2:新版本的系統預設網頁瀏覽器,在其他新特色中,包含能夠直接在瀏覽器檢視 RSS feed 的能力。
- Automator:自動重複性的任務而不需要程式設計方式
- Core Image和Core Video:允許實現即時的影像或圖片編輯時額外的效果。
- 對於PowerPC G5的64 位元記憶體支援,使用LP64系統
- 更新 Unix 的工具,像是cp和rsync,可以保存HFS Plus metadata 和resource forks
- 使用存取控制列表的擴充權限系統
Mac OS X 10.5 Leopard
Mac OS X v10.5「Leopard」是於 2005 年 6 月 6 日的苹果全球開發者大會中所宣佈的。在 2006 年 8 月 7 日美國舊金山舉行的 2006 年度會議上,蘋果電腦總裁史提夫·賈伯斯聲稱,Leopard 將於「2007 年春季」推出。然而,為求iPhone能順利開發使其能在 6 月推出而將開發 Leopard 的部份人員調往 iPhone 以致 Leopard 預計將於 10 月上市,而在全球開發者大會蘋果公司會發表新的 Leopard 測試版。蘋果電腦宣稱它將是最後一版同時支援 PowerPC 和 Intel 平台的 Mac OS X,以後的版本只支援 Intel 平台。在 2006 年度的世界開發者大會上,蘋果預覽了部分 Leopard 的新功能,雖然蘋果說明「在 Mac OS X Leopard 的提前預覽中公佈的內容有可能改變」,但由賈伯斯預覽的一些新功能包括:
- Time Machine()- 允許使用者退回或恢復遺失或被誤刪除的檔案,也可以將某些檔案恢復到較早的版本。
- Spaces - 允許使用者創造多個的「虛擬桌面」或「空間」,並允許使用者在這些"桌面"切換,按照目的將各空間分類(如工作、娛樂,等等)。
- 對 64 位元應用程式的完整支援,包括圖像處理軟體。
当时蘋果 macOS 部门的 SVP 曾在 WWDC 上諷刺过對手微軟的Windows Vista系統,使用的標題聲稱「介紹 Vista 2.0」和「別了,Vista」等字句。他也在发布 Snow Leopard 的 WWDC 上讽刺了Windows 7。2006 年 4 月 5 日蘋果發佈了Boot Camp軟體,能讓用於在裝有英特爾晶片的 Mac 電腦上進行分割磁區,分別運行 macOS 和微軟視窗Windows XP系統。蘋果還同時發佈了支援BIOS的硬體更新(因為Windows不支持英特爾 Mac 電腦中的拓展硬體介面(EFI)),Boot Camp 軟體自動將硬碟分成使用者指定大小,並把 Windows 驅動器刻錄成 CD。目前的 Boot Camp 最新版本是 5.0 版本,已包含在最新系統內。但前提是處理器必須支援 SSE3 指令集。
「Leopard」已經在 2007 年 10 月 26 日公開發行。
Mac OS X 10.6 Snow Leopard
Mac OS X v10.6 Snow Leopard。该系统于 2008 年 6 月 9 日在WWDC上由苹果 CEO 史提夫·賈伯斯宣布,该操作系统将于自宣布开始"大约一年"后推出。現已全球上市,升級版本分為個人版及家庭版,家庭版可供三部電腦使用。从 Mac OS X Leopard 升级为 Snow Leopard,这是 macOS 一个简单,功能更强大完善的版本。它提供了大量的改进功能、新一代技术、开箱即可使用的 Microsoft Exchange Server 支持以及新辅助功能。
該系統提供了多項面向開發者的改進,如編譯器升級到 GCC 4.2,并提供蘋果公司自行開發的 Clang 編譯器和 LLVM 中間碼優化器。提供 GCD 優化系統的多核效率。以及提供 OpenCL 進行 GPU 通用計算。
此版本起僅適用於 Intel CPU 的 Mac,不再支援任何 PowerPC CPU 的 Mac 電腦。 本版本在 OS X Mountain Lion 发布后仍继续发售,价格降为$29.
Mac OS X 10.7 Lion
蘋果公司於 2011 年 7 月 20 日正式發表 Mac OS X v10.7,此版本僅適用於Intel Core 2 Duo或更新款 CPU 的 Mac 電腦。它进一步去除了对 Power PC 的支持,移除了Rosetta。消费者可从Mac App Store(此功能已於 v10.6.6 的升級中推出)购买下载,售价 29.99 美元(需先更新版本至 v10.6.8 才可利用下載版進行升級安裝);另外亦可在 Apple 線上商店以 69.99 美元購買 USB 闪存盘版的 OS X v10.7(10.7 版不販售光盘版,此 USB 闪存盘可用於全新安裝)。其显著的新特性有從iPad移植的一些功能如Launchpad、全螢幕應用程式、Mission Control等。现最新版本为 10.7.5,支持MacBook Pro(Retina 显示屏)[20]。
OS X 10.8 Mountain Lion
苹果公司于 WWDC2012 发布的新版美洲狮 OS X,最新穩定版本 12F45(OS X v10.8.5)。(Mountain Lion 又译为山狮,目的避免与之前重复,发生混淆)。该版本包含诸多新功能,例如信息、提醒事项、备忘录、通知中心、分享页(Share Sheets)、Game Center、AirPlay镜像和Gatekeeper等,大部分源自iOS。苹果公司还重新设计了屏幕底部 Dock 的托盘,将原来的玻璃托盘及圆形运行指示灯改为金屬托盘和方形指示灯。该系统可在 Mac App Store 下载,售价比 OS X Lion 低,为 19.99 美元。这次升级只可从运行 Mac OS X v10.6.8 的最新版本或运行 OS X Lion 电脑中的 Mac App Store 获得。
OS X 10.9 Mavericks
蘋果公司於 2013 年 10 月 22 日正式發表 OS X v10.9 版本,是蘋果公司开发的個人電腦和服务器操作系统OS X的第十个版本,免费提供。苹果于 2013 年 6 月 10 日公布了 OS X Mavericks,当日起进行开发者测试。從這個版本起,蘋果公司不再以大型貓科動物來為其操作系统命名,改為採用给予团队灵感的美國加州的景点名。「Mavericks」一名來自加州的一個衝浪胜地。该系统加入了iBooks电子书功能(DP5 加入)和与 iOS 相同的地图程序,Finder 加入了标签和分頁瀏覽模式。同时该系统提供 Safari 7 和 iTunes 11.1,以及應用新技術降低 Ram(快閃記憶體)和 CPU (處理器) 的使用量以及降低用電,苹果宣称所有的旧产品都可以延长一个小时的续航。Mavericks 进一步提高了iCloud的整合能力。Mavericks 相较 Mountain Lion 有一些细微的用户界面调整。2013 年 10 月 22 日开始免费提供。支持 OS X Lion 的电脑都可由 Mac OS X v10.6.8 免费升级。
OS X 10.10 Yosemite
OS X 10.10 於WWDC 2014 發表(6 月 2 日),秋季 10 月 16 日随配备 Retina 5K 显示屏的 iMac 正式推出。7 月 25 日開放給首 100 萬名登記的用戶下載測試,不再只限於繳交了 99 美元的開發者可以預先下載測試版。「Yosemite」一名來自加州的優勝美地國家公園。
OS X 10.11 El Capitan
以 OS X Yosemite 為基礎的新 OS X 系統,具備更強大的視窗管理功能、更出色的內建 app,以及更強大的 Spotlight 搜尋功能。另外,OS X El Capitan 一大重點就是效能提升,主要是因為把 Metal 繪圖技術整合在 OS X El Capitan 中,不僅提供全系統可見的效能提升,同時也能讓遊戲及專業 app 能更進一步發揮 Mac 繪圖處理器的完整效能。
macOS 10.12 Sierra
macOS Sierra 的新功能主要是集成了Siri与网页版Apple Pay,并采用 Universal Clipboard 与 iOS 等设备共享剪贴板,优化了iCloud Drive与本地磁盘文件管理,媒体画中画。同时,最为显著的更改是将使用多年的「OS X」名称变更为「macOS」。WWDC2016 首日 2016 年 6 月 13 日发布了首个开发者测试版,2016 年 7 月 5 日发布了第二个开发者测试版,正式版于 2016 年 9 月发布。
macOS 10.13 High Sierra
macOS High Sierra 用上全新的蘋果(APFS, Apple File System),同時了Safari、、及其他設定。WWDC2017 首日 2017 年 6 月 5 日发布了首个开发者测试版,正式版於 2017 年 9 月 25 日發佈。
macOS 10.14 Mojave
macOS Mojave 針對使用者體驗有重大的變革,此次發表全新完整介面的暗色模式,並針對檔案管理的功能強化,如檔案堆疊功能加以整理桌面、強化Finder功能及增加「藝廊」(Gallery)檢視模式、Quick Look 快速檢視的功能強化、螢幕截圖功能強化並新增錄影功能等。除檔案管理強化之外,此次 Mac 帶來了新的家庭、新聞、股市、語音備忘錄等 App、全新設計的Mac App Store、Continuity 多裝置無縫連結、提升 Mac 安全性,Metal 讓 Mac 在執行 3D 遊戲時更為順暢、Create ML 開發人員工具,而 APFS 亦在此版本 macOS 正式支援 Fusion Drive。WWDC2018 首日 2018 年 6 月 4 日发布了首个开发者测试版,正式版已於 2018 年 9 月 25 日發佈[21]。
macOS 10.15 Catalina
macOS Catalina 深化了 macOS 與 iPadOS 的整合,除了加入 Sidecar,讓 iPad 可以被作為 Mac 的外接螢幕以外,更推出了 Catalyst,讓開發者能輕鬆移植 iPadOS 的程式到 macOS。
macOS 11 Big Sur
macOS Big Sur 採用精美的嶄新設計,一切煥然一新而又為人熟悉。Safari 滿載全新功能,包括可自訂的開始頁面、設計簡潔俐落且功能更強的分頁、便捷的翻譯,以及全新 Privacy Report。經過更新的「訊息 」app 讓 Mac 用戶收發更加個人化和生動有趣的訊息,輕鬆緊貼群組訊息內容並進行互動。「地圖」 app 亦帶來全新使用體驗,新增了多項引人入勝的功能,助用戶探索和遍覽世界。[22]
Unix 認證
The Open Group曾批評蘋果将「Unix」字眼用于 Mac OS X 的廣告宣傳,而蘋果並沒有讓獲得正式的認證,且使用這個字眼可能構成商标上的違法行為。2007 年發布的 Mac OS X 10.5 Leopard 已經通過了 The Open Group 的 UNIX03 認證。
參見
- 麥金塔作業系統
- Classic Mac OS
- 作業系統列表
- PearPC,x86 平台上的PowerPC模拟器,能够模拟 PowerPC 的部分 macOS 系统[23]
- Hackintosh,将 macOS 移植到非苹果电脑上的计划
參考資料
- . IOKit Fundamentals. [2018-10-02]. (原始内容存档于2021-01-22).
Apple considered several programming languages for the I/O Kit and chose a restricted subset of C++.
- . Apple. [2013-06-08]. (原始内容存档于2015-03-22).
- (PDF). Apple. [2013-06-08].
- . Apple Developer (Video). At 2:40. June 14, 2016 [June 16, 2016]. (原始内容存档于2016-08-04). 已忽略未知参数
|df=
(帮助) - . Apple Support. 2020年12月15日 [2020年12月15日].
- . 事件发生在 36:28. [2018-10-02]. (原始内容存档于2017-09-11). 已忽略未知参数
|df=
(帮助) - . StatCounter. [2018-10-02]. (原始内容存档于2017-09-28).
- . Apple (香港). [2018-09-26]. (原始内容存档于2019-10-13) (中文(香港)).
- Singh, Amit. . What is Mac OS X?. [2006-04-07]. (原始内容存档于2009-02-28).
- . [2009-09-18]. (原始内容存档于2009-09-17).
- . apple.slashdot.org. [2005-07-08]. (原始内容存档于2009-09-09).
- . guides.macrumors.com. [2015-11-07]. (原始内容存档于2015-09-11).
- . www.macos.utah.edu. [2015-11-07]. (原始内容存档于2021-01-10).
- https://www.opensource.apple.com/source/xnu/xnu-344.21.74/osfmk/ppc/Emulate64.s 页面存档备份,存于, from XNU source code of Mac OS X 10.2.8 G5
- 64 位元應用程式局限於文本狀態。http://arstechnica.com/apple/2005/04/macosx-10-4/4/ 页面存档备份,存于
- EFI64 支援隨 10.4.8 更新引入
- Intel 64 支援隨 10.4.8 更新引入
- http://www.opensource.apple.com/source/xnu/xnu-792.13.8/osfmk/i386/start64.s 页面存档备份,存于, from XNU kernel source for Mac OS X 10.4.8 x86
- 藉助於 Boot Camp 而在英特爾蘋果電腦上安裝的視窗作業系統
- . 蘋果公司. [2011-11-11]. (原始内容存档于2011-05-30).
- . Apple (中国). [2018-09-14]. (原始内容存档于2019-10-13).
- . Apple Newsroom. [2020-08-05]. (原始内容存档于2020-06-22) (美国英语).
- Biallas, Sebastian. . pearpc.sourceforge.net. [2017-02-18]. (原始内容存档于2016-11-22) (英语).