macOS
macOS High Sierra桌面截图 | |
开发者 | 蘋果公司 |
---|---|
作業系統家族 |
|
運作狀態 | 持續中 |
源码模式 | 闭源(含有开源元件) |
初始版本 | 2001年3月24日(2001-03-24) |
最新版本 | 10.14.1 (18B45d)(2018年10月30日(2018-10-30) [1]) |
市場取向 | 个人电脑 |
支持的语言 |
|
更新方式 |
|
支援平台 |
|
内核类别 | 混合(XNU) |
默认用户界面 | 图形(Aqua) |
许可证 | 商业软件、专有软件 |
前一代 | Classic Mac OS |
官方網站 | www.apple.com/macos |
macOS(/ˌmækʔoʊˈɛs/[6];2012年前称Mac OS X,2012年至2016年称OS X)是蘋果公司推出的图形用户界面操作系统,為麥金塔(Mac)的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二[7]。
macOS 是1999年发行的“经典”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 Mojave于2018年9月25日发布。[8]
macOS Server 也同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化存取,像是邮件传输服务器,Samba 软件,轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。
其包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果公司开发,名为 Aqua 的专利的图形用户界面。
目录
1 歷史
2 描述
2.1 显著特点
2.2 兼容性
3 版本
3.1 版本命名
3.2 版本歷史
3.2.1 Mac OS X 10.0 Cheetah
3.2.2 Mac OS X 10.1 Puma
3.2.3 Mac OS X 10.2 Jaguar
3.2.4 Mac OS X 10.3 Panther
3.2.5 Mac OS X 10.4 Tiger
3.2.6 Mac OS X 10.5 Leopard
3.2.7 Mac OS X 10.6 Snow Leopard
3.2.8 Mac OS X 10.7 Lion
3.2.9 OS X 10.8 Mountain Lion
3.2.10 OS X 10.9 Mavericks
3.2.11 OS X 10.10 Yosemite
3.2.12 OS X 10.11 El Capitan
3.2.13 macOS 10.12 Sierra
3.2.14 macOS 10.13 High Sierra
3.2.15 macOS 10.14 Mojave
4 Unix認證
5 參見
6 參考資料
7 外部連結
歷史
簡單來說,它是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。
描述
macOS是與先前的Macintosh 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應用程式儘可能的與作業系統合適地搭配而仍然能夠"跨平台(cross-platform)",以及他的GUI,是以Swing撰寫的,看起來幾乎完全地與天生的Cocoa介面類似。
只要他們能夠在這個平台上被編譯,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)以及在更多先進配備上盡量增快效能(例如圖形加速)。
蘋果向英特爾平台遷移 |
---|
|
於2005年6月6日,史蒂夫·乔布斯在蘋果每年的蘋果公司全球軟體開發者年會中發表演說,表示接下來的兩年間蘋果將會從PowerPC轉換到英特尔的微處理器[11],而且在這個轉變的期間,macOS都會支援兩種平台。對於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”這个字母是一個羅馬數字且正式的發音為「十」(ten),接續了先前的麥金塔作業系統像是Mac OS 8和Mac OS 9的編號。另外一個原因是蘋果公司的傾向提及特別的版本,例如“Mac OS X版本10.4”。
早期macOS版本在蘋果電腦內部以大型猫科动物为代号,如10.0版本的代號是Cheetah,以及10.1版本代號為Puma。在蘋果的產品市場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时,克雷格·费德里吉开玩笑说OS X 10.9曾考虑命名为OS X Sea Lion,但考虑到今后命名困难,所以系统定名为Mavericks,即加州北部的一处冲浪胜地。随后他宣布今后十年苹果将会用给开发团队灵感的加州景点名稱作為系统代号名,像是2014年發行的OS X Yosemite,"Yosemite"即是加州的「優勝美地國家公園」。
由於蘋果在版本10.4使用“Tiger”這個名稱,因此一家品牌名稱中含有“Tiger”字樣的電腦零售商TigerDirect曾對蘋果提出法律訴訟。然而,在2005年5月16日,佛羅里達州聯邦法庭裁決蘋果電腦使用“Tiger”的名稱並沒有侵害到TigerDirect的商標。
现在蘋果電腦的網站和文章中提及特殊的OS版本會以不同的方式呈現:
- “OS X Mavericks”,版本的正式名称
- “OS X 10.9 "Mavericks”,版本號碼和名稱,蘋果有時會省略引号(目前已停止使用此命名方式)
- “Mavericks”,版本簡稱及商标
蘋果在內部使用"构建编号(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 | 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 (17G2208/15P6703) (2018年7月24日) | |||||||
macOS 10.14 | Mojave (莫哈維沙漠) | 2018年6月4日 | 2018年9月25日 | 10.14 (18A293u) (2018年6月4日) | |||||||
版本 | 代號 | 固件支援 | CPU支援 | 應用程式 | 核心擴展 | 系統核心 | 核心位元 | Boot Camp | 宣布日期 | 發布日期 | 最新版本 |
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 為基礎的新 macOS 系統,具備更強大的視窗管理功能、更出色的內建 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与本地磁盘文件管理,媒体画中画。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]。
Unix認證
The Open Group曾批評蘋果将“Unix”字眼用于macOS廣告宣傳,而蘋果並沒有讓操作系统獲得正式的認證,且使用這個字眼可能構成商标上的違法行為。
2007年發布的Mac OS X 10.5 Leopard已經通過了The Open Group的UNIX03認證。
參見
- 麥金塔作業系統
- Classic Mac OS
- 作業系統列表
PearPC,x86平台上的PowerPC模拟器,能够模拟PowerPC的部分macOS系统[22]
OSx86,将macOS移植到非苹果电脑上的计划
參考資料
^ macOS Mojave 10.14.1 (18B75). Apple.com.
^ What Is the I/O Kit?. IOKit Fundamentals.Apple considered several programming languages for the I/O Kit and chose a restricted subset of C++.
^ Cocoa - OS X Technology Overview. Apple. [2013-06-08].
^ Mac Technology Overview (PDF). Apple. [2013-06-08].
^ What's New in Swift. Apple Developer (Video). At 2:40. June 14, 2016 [June 16, 2016]. (原始内容存档于August 4, 2016). 已忽略未知参数|df=
(帮助)
^ Apple Events - WWDC Keynote June 2016. 事件发生在 36:28. (原始内容存档于September 11, 2017). 已忽略未知参数|df=
(帮助)
^ Desktop Operating System Market Share Worldwide. StatCounter. [2018-10-02].
^ macOS Mojave. Apple (香港). [2018-09-26] (中文(香港)).
^ Singh, Amit. Architecture of Mac OS X. What is Mac OS X?. [2006-04-07].
^ 存档副本. [2009-09-18]. (原始内容存档于2009-09-17).
^ Apple Switching to Intel - Slashdot. apple.slashdot.org.
^ Mac OS X Developer Preview - Mac Guides. guides.macrumors.com. (原始内容存档于2015-09-11).
^ uMac - University of Utah - OS X History. www.macos.utah.edu.
^ 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而在英特爾蘋果電腦上安裝的視窗作業系統
^ Apple - Mac OS X Lion. 蘋果公司. [2011-11-11].
^ macOS Mojave. Apple (中国). [2018-09-14].
^ Biallas, Sebastian. PearPC - About. pearpc.sourceforge.net. [2017-02-18] (英语).
外部連結
Apple: macOS—中文官方網頁
macOS 支持—技術支持
|
|
|
|
|