跳转到内容

MacOS:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
G-Fly留言 | 贡献
第21行: 第21行:
| latest_release_version = [[OS X El Capitan]] 10.11.5 (15F34)<ref>http://www.apple.com/osx/</ref>
| latest_release_version = [[OS X El Capitan]] 10.11.5 (15F34)<ref>http://www.apple.com/osx/</ref>
| latest_release_date = {{Start date and age|2016|5|16}}
| latest_release_date = {{Start date and age|2016|5|16}}
| latest_preview_version = [[OS X El Capitan]] 10.11.6 Beta 5 (15G26a)<small>({{Start date and age|2016|7|6}})</small> <br> [[macOS Sierra]] 10.12 Developer Beta 2 (16A239j) <small>({{Start date and age|2016|7|5}})</small> <br> [[macOS Sierra]] 10.12 Public Beta 1 (16A238m) <small>({{Start date and age|2016|7|7}})</small>
| latest_preview_version = [[OS X El Capitan]] 10.11.6 Beta 5 (15G26a)<small>({{Start date and age|2016|7|6}})</small> <br> [[macOS Sierra]] 10.12 Developer Beta 3 (16A254g) <small>({{Start date and age|2016|7|18}})</small> <br> [[macOS Sierra]] 10.12 Public Beta 1 (16A238m) <small>({{Start date and age|2016|7|7}})</small>
| programmed_in = {{flat list| * [[C语言|C]] * [[C++]] * {{nowrap|[[Objective-C]]}}<ref>{{cite web|url=https://developer.apple.com/technologies/mac/cocoa.html|title=Cocoa - OS X Technology Overview|publisher=[[Apple Inc.|Apple]]|accessdate=June 8, 2013}}</ref><ref>{{cite web|url=http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/OSX_Technology_Overview/OSX_Technology_Overview.pdf|title=Mac Technology Overview|publisher=[[Apple Inc.|Apple]]|accessdate=June 8, 2013}}</ref> }}
| programmed_in = {{flat list| * [[C语言|C]] * [[C++]] * {{nowrap|[[Objective-C]]}}<ref>{{cite web|url=https://developer.apple.com/technologies/mac/cocoa.html|title=Cocoa - OS X Technology Overview|publisher=[[Apple Inc.|Apple]]|accessdate=June 8, 2013}}</ref><ref>{{cite web|url=http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/OSX_Technology_Overview/OSX_Technology_Overview.pdf|title=Mac Technology Overview|publisher=[[Apple Inc.|Apple]]|accessdate=June 8, 2013}}</ref> }}
| working_state = 持續中
| working_state = 持續中

2016年7月19日 (二) 01:47的版本

macOS
开发者蘋果公司
编程语言
作業系統家族Mac OS * Unix
運作狀態持續中
源码模式封閉(部分開放原始碼
首次发布2001年3月24日,​23年前​(2001-03-24
当前版本OS X El Capitan 10.11.5 (15F34)[3] (2016年5月16日,​8年前​(2016-05-16
最新預覽OS X El Capitan 10.11.6 Beta 5 (15G26a)(2016年7月6日,​8年前​(2016-07-06
macOS Sierra 10.12 Developer Beta 3 (16A254g) (2016年7月18日,​8年前​(2016-07-18
macOS Sierra 10.12 Public Beta 1 (16A238m) (2016年7月7日,​8年前​(2016-07-07
支援平台
内核类别混合式核心XNU)Darwin
默认用户界面AquaGUI
许可证專有EULA
前一代Mac OS 9
官方網站http://www.apple.com/osx/

macOS,前稱“Mac OS X”或“OS X”(/ˌ ɛs ˈtɛn/[4]),是蘋果公司推出的一系列图形用户界面作業系統,為麥金塔電腦專屬,自2002年起在所有的Mac电脑预装。

Mac OS X是1999年发行的Mac OS 9的的后继者,“经典”Mac OS的最终版本。1999年发布首个版本Mac OS X Server,桌面版Mac OS X v10.0“Cheetah”于2001年3月24日发布。2012年苹果将Mac OS X更名为OS X,第一个使用此命名的系统为“OS X Mountain Lion”。以前版本的Mac OS以大型猫科动物命名,例如Mac OS X v10.8被称为“Mountain Lion”,但随着2013年6月OS X Mavericks的公布,命名开始采用加州地标。2016年6月,苹果公司宣布OS X更名为macOS,以便与苹果其他操作系统如iOSwatchOStvOS保持统一的命名风格。

其包含兩個主要的部份:核心名為Darwin,是以FreeBSD原始碼和Mach微核心為基礎,由蘋果公司和獨立開發者社群協力開發;及一個由蘋果電腦開發,名為Aqua之專有版權的圖形使用者介面

OS X Server亦同時於2001年發售,架構上來說與工作站(客戶端)版本相同,只有在包含的工作群組管理和管理軟體工具上有所差異,提供對於關鍵網路服務的簡化存取,像是郵件傳輸伺服器,Samba軟體,輕型目錄訪問協議伺服器以及網域名稱系統。同時它也有不同的授權型態。

OS X 10.11“El Capitan”為OS X的最新版本,也是最後一個版本,发布于2015年9月30日。苹果公司在旧金山当地时间2016年6月13日WWDC2016首日介绍了新一代macOS Sierra(版本10.12),正式版将于2016年9月发布。

命名

“X”這個字母是一個羅馬數字且正式的發音為「十」(ten),接續了先前的麥金塔作業系統像是Mac OS 8Mac OS 9的編號。另外一個原因是蘋果公司的傾向提及特別的版本,例如“Mac OS X版本10.4”。

早期OS X版本在蘋果電腦內部以大型猫科动物为代号,如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时,Craig Federighi开玩笑说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”,版本簡稱及商标

歷史

簡單來說,它是Mac OS「版本10」的分支,然而它與早期發行的Mac OS相比,在Mac OS的歷史上是傾向獨立發展的。

它以Mach內核為基礎,加入UNIXBSD實作,再整合到NeXTSTEP當中(NeXTSTEP為當時史蒂夫·賈伯斯(Steve Jobs)於1985年被迫離開蘋果後,到NeXT公司所發展的)。[5]

同時,蘋果電腦企圖創造一個獨家擁有的"新世代"作業系統,但只有少部份成功。最後NeXT的作業系統(在當時稱作NeXTSTEP)被選為蘋果下個作業系統的基礎形式,然後蘋果電腦將NeXT全部買下來,並重新聘僱賈伯斯。

賈伯斯重回蘋果的領導階層後,帶領著蘋果公司把原本傾向便利程式設計師的OPENSTEP,轉換到蘋果電腦主要銷售的家用市場,以及受到專業人士歡迎的Rhapsody系統上。經歷過打擊Mac OS獨立開發者忠誠度的失算策略、Mac OS 9轉換到新系統,減輕轉變之後,Rhapsody演化為Mac OS X。

历任管理层

描述

Mac OS X是與先前麥金塔操作系統徹底地分離開來,它的底層程式碼完全地與先前版本不同,這個新的核心名為Darwin,是一個開放源碼、符合POSIX標準的作業系統,伴隨著標準的Unix命令列與其強大的應用工具。儘管最重要的架構改變是在表面之下,但是Aqua GUI是最突出和引人注目的特色。柔軟邊緣的使用,半透明顏色和細條紋(與第一台iMac的硬體相似)把更多的顏色和材質帶入到桌面上的視窗和控制項,比OS9所提供的"白金"外觀更多,引发了使用者間大量的爭論。很多舊的麥金塔使用者把這個介面描述得像是玩具一般,缺乏專業的優美,而其他的人則為蘋果革命的新GUI創新為所歡呼。這種外觀非常立即地可以辨認出來,即使在第一個Mac OS X版本推出之前,第三方的開發者開始針對可以換外表的程式像是Winamp製作類似Aqua介面的外表。蘋果電腦以法律行動,威脅那些聲稱是由他們有版權的設計下,所製造或散佈且提供這種介面軟體的人。

Mac OS X包含了自家的軟體開發程式,其重大的特色是名為Xcode的整合式開發環境。Xcode是一個能與數種編譯器溝通的介面,包括Apple的SwiftCC++Objective-C、以及Java。可以編譯出目前OS X Yosemite所執行的兩種硬體平台之執行檔,也可以用除了Swift以外的几种语言编写用于旧系统的程序。还可以編譯成PowerPC平台專用,x86平台專用,或是跨越兩種平台的通用二进制

純粹由系統銷售的數字來看,這種GUI和核心的組合現在變成最暢銷的Unix環境。

兼容性

儘管蘋果官方聲稱,Mac OS X只能在使用G3或更高階的微處理器的電腦上運行。但實際上,透過修改,Mac OS X亦能成功安裝並運行在較早期的Power PC 604e上;甚至有人[6]透過PearPC模擬器Linux版,在更早期的Centris 650(25MHz)上安裝Mac OS X 10.3,只是以此方式安裝的Mac OS X,沒有多大的實用價值可言。(僅系統自我檢測便得花上數天時間)

Mac OS X透過提供一種稱為Classic的模擬環境,保留了與較舊的Mac OS應用程式的相容性,允許使用者在Mac OS X中把Mac OS 9當作一個程式行程來執行,使大部分舊的應用程式就像在舊的作業系統下執行一樣。另外,給Mac OS 9和Mac OS X的Carbon API可以創造出允許在兩種系統執行的程式碼。OpenStep的API也依然可以使用,但是蘋果現在把它稱為Cocoa技術。(這個遺留下來的傳統可以在Cocoa API中看到,大部分的類別名稱都是以NeXTSTEP的縮寫"NS"開頭。)給開發者的第四個選項是可以在Mac OS X當作"第一等公民"一樣的Java平台上寫應用程式—事實上這就是說Java應用程式儘可能的與作業系統合適地搭配而仍然能夠"跨平台(cross-platform)",以及他的GUI,是以Swing撰寫的,看起來幾乎完全地與天生的Cocoa介面類似。

只要他們能夠在這個平台上被編譯,Mac OS X可以執行很多BSDLinux軟體套件。編譯過的程式碼通常是以Mac OS X封裝的方式來散佈,但有些可能需要命令列的組態設定或是編譯。像是FinkDarwinPorts這樣的專案,提供很多標準套件之預先編譯或是預先格式好的封裝。在10.3版開始,Mac OS X已經包含Apple X11,這是給Unix應用程式的X11圖形介面的公司版本,當作是在安裝階段的選擇性元件。蘋果是以XFree86 4.3和X11R6.6為基礎實作的,搭配一個模仿Mac OS X外觀的視窗管理員,與Mac OS X有更密切的整合,延展擴充到使用天生的Quartz顯像系統和加速OpenGL。早期的Mac OS X版本可使用XDarwin來執行X11應用程式。

對於早期的Mac OS X版本,有支援的標準硬體平台是以PowerPC G3、G4、G5處理器的麥金塔電腦產品線(膝上型、桌上型、或是伺服器)。後期的Mac OS X版本不再支援某些老舊的硬體、舉例來說,Panther不支援"米黃色" G3,以及Tiger不支援蘋果在推出FireWire之前的系統。然而,免費的工具像是XPostFacto可以使得蘋果官方宣稱不支援的某些舊系統可以安裝Mac OS X,包含某些G3之前的系統。作業系統針對所有支援的硬體提供相同的功能,除了基本硬體的限制之外(例如,CD-ROM不能燒錄CD)以及在更多先進配備上盡量增快效能(例如圖形加速)。

於2005年6月6日,史蒂夫·乔布斯在蘋果每年的蘋果公司全球軟體開發者年會中發表演說,表示接下來的兩年間蘋果將會從PowerPC轉換到英特尔的微處理器[7],而且在這個轉變的期間,Mac OS X都會支援兩種平台。對於PowerPC平台的支援會一直持續到10.5版,但是同時支援兩種平台多久的時間並不清楚(Mac OS對於摩托罗拉68k架構的支援一直持續到PowerPC系統推出後的約四年)。新版的Xcode支援建造通用二进制,可以在兩種架構執行。PowerPC程式碼在Intel為基礎的Mac會使用稱為Rosetta的模擬器來提供支援。賈伯斯也證實先前的謠言,就是蘋果之前每一版的Mac OS X開發週期都有Intel微處理器的版本。像是跨平台的能力已經早就存在OS X的血統中 - 就是OS X的前身,OPENSTEP,已經被移植到很多個架構下,包含Intel的x86,以及OS X的核心作業系統Apple Darwin也移植到x86,早在OS X第一次推出就可以免費下載。然而,蘋果聲明x86平台的OS X將不會支援Classic環境。

显著特点

OS X架構圖
雖然系統支援Unicode,但預載字型只包括到擴充B區。要顯示新款的字詞,用家需另外下載其他字型。
  • 全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.
  • Interweaving windows of different applications (not necessarily adjacent in the visible stacking order).
  • 色彩同步在核心绘图引擎中内置色彩匹配(为印刷多媒体专业人士).
  • OpenGL(在10.2版中納入)合成視窗到螢幕上,容許硬體加速繪圖。這種技術稱為Quartz Extreme
  • Exposé(在10.3版中納入)可以快速地排列視窗或是顯現桌面。在10.6中進行大量改良,直接从Dock上激活Exposé
  • 在整個作業系統中普遍使用Unicode
  • Spotlight搜尋技術(在10.4版中納入)允許以項目的特性或內容來快速的即時搜尋資料檔案、郵件訊息、照片、和其他資訊。
  • Automator(10.4版中加入)是一種設計來為不同的工作任務建立一種自動化的工作流程之應用程式。

批評

The Open Group也批評蘋果對於“Unix”字眼在Mac OS X廣告宣傳使用,而蘋果並沒有讓作業系統獲得正式的認證,且使用這個字眼可能構成商标上的違法行為。蘋果宣稱他們使用這個字眼當作概括性商标,且獲得認證所需的費用將會使得作業系統價格上變得更貴,但是The Open Group聲明對於一家公司的認證費用上限是110,000美元。即使Mac OS X是以Unix為基礎,且以BSD Unix相容性層面為特性,但是它並不相容於單一UNIX規範。對於蘋果不去獲得"官方" Unix品牌的原因可能是驗證並非蘋果近期或中期的目標。 2007年發布的Mac OS X 10.5 Leopard已經通過了The Open Group的UNIX03認證。

版本

File:All boxes of apple os x releases.jpg
Mac OS X各版本的包裝盒插圖,由左至右分別為Cheetah/Puma、Jaguar、Panther和Tiger

蘋果在內部使用"构建编号(build number)"來區別每一個Mac OS X的開發版本。每一周可能會有好幾個開發版本。在蘋果的指導方針下,產品的第一個開發版本是由建造1A1開始。小改版是以1A2、1A3、1A4等等來編號。第一個主要的開發改版變成1B1(並且小改版會變成1B2、1B3等等),而下一個主要的改版會變成1C1,以此類推。在最後一個1_系列的下一個主要改版會變成2A,接著是2B。從一個字母到下一個的轉變發生在次要的推出編號。舉例來說,像是Panther(10.3)的第一個建造編號是7A1。第一個公開發行的編號是7B85;而最後一個10.3.9是7W98。但是下一個OS X的版本是10.4,建造編號是8A1。當一個建造被選為當作下一個公開釋出的Mac OS X,則它會給定一個公開的版本編號。編號4K78就是被選為Mac OS X版本10.0,編號5G64變成10.1,編號6C115變成10.2,編號7B85變成10.3,以及編號8A428變成10.4。

版本歷史

Mac OS X版本历史資訊
版本 代號 固件支援 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[8] 不明 1998年5月11日 1999年3月16日 DP4版
(2000年4月5日)
公開測試版 Cheetah
(獵豹)
Mac OS 9.0.4[9] 不明 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[10])
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[11] Tiger
(虎)
PPC32
PPC64 (BSD應用)
2004年5月4日 2005年4月29日 10.4.11
(2007年11月14日)
EFI32
EFI64[12]
Intel IA-32, PPC32
Intel 64[13] (BSD應用)
IA-32 IA-32
Intel 64[14]
Microsoft Windows[15] 2005年6月6日
(10.4.1)
2006年1月10日
(10.4.4)
Tiger
(虎)
通用碟
Open Firmware
EFI32
EFI64
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
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
(獅)
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月 10.12 Beta 2 (16A239j)
(2016年7月5日)
版本 代號 固件支援 CPU支援 應用程式 核心擴展 系統核心 核心位元 Boot Camp 宣布日期 發布日期 最新版本
CPU架構


Mac OS X v10.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 v10.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 Jaguar

在2002年8月24日,蘋果接著推出Mac OS X v10.2 "Jaguar"。这是苹果第一次公開地使用他的貓科名稱作为产品商标推出,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就索性拿它来注册商标了。该版本帶來徹底的效能增強,新的且光鮮的外觀,以及很多巨大的改進(根據蘋果公司表示有150個),在這些中有:

雖然包裝和CD仍然是帶有Jaguar外觀的商標,由於與汽車製造商捷豹的協議,在英國官方上不曾把Mac OS X v10.2和Jaguar關聯在一起。

Mac OS X Panther

Mac OS X v10.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 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 ImageCore Video:允許實現即時的影像或圖片編輯時額外的效果。
  • 對於PowerPC G564位元記憶體支援,使用LP64系統
  • 更新Unix的工具,像是cprsync,可以保存HFS Plus metadata和resource forks
  • 使用存取控制列表的擴充權限系統

Mac OS X Leopard

Mac OS X version 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位元應用程式的完整支援,包括圖像處理軟體。

当时蘋果Mac OS X部门的SVP曾在WWDC上諷刺过對手微軟的Windows Vista系統,使用的標題聲稱"介紹Vista 2.0"和"別了,Vista"等字句。他也在发布Snow Leopard的WWDC上讽刺了Windows 7

2006年4月5日蘋果發佈了Boot Camp軟體,能讓用於在裝有英特爾晶片的Mac電腦上進行分割磁區,分別運行Mac OS X和微軟視窗Windows XP系統。蘋果還同時發佈了支援BIOS的硬體更新(因為Windows不支持英特爾Mac電腦中的拓展硬體介面(EFI)),Boot Camp軟體自動將硬碟分成使用者指定大小,並把Windows驅動器刻錄成CD。目前的Boot Camp最新版本是5.0版本,已包含在最新系統內。但前提是處理器必須支援SSE3指令集。

"Leopard"已經在2007年10月26日公開發行。

Mac OS X Snow Leopard

Mac OS X v10.6 Snow Leopard。该系统于2008年6月9日在WWDC上由苹果CEO 史提夫·賈伯斯宣布,该操作系统将于自宣布开始"大约一年"后推出。現已全球上市,升級版本分為個人版及家庭版,家庭版可供三部電腦使用。从Mac OS X Leopard升级为Snow Leopard,这是Mac OS X一个简单,功能更强大完善的版本。它提供了大量的改进功能、新一代技术、开箱即可使用的Microsoft Exchange Server支持以及新辅助功能。

該系統提供了多項面向開發者的改進,如編譯器升級到GCC 4.2,并提供蘋果公司自行開發的Clang編譯器和LLVM中間碼優化器。提供GCD優化系統的多核效率。以及提供OpenCL進行GPU通用計算。

此版本起僅適用於Intel CPU的Mac,不再支援任何PowerPC CPU的Mac電腦。 本版本在OS X Mountain Lion发布后仍继续发售,价格降为$29.

File:OS X Lion Pack.jpeg
OS X Lion的Flash包裝盒插圖

Mac OS X 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 (Mac OS X)、全螢幕應用程式、Mission Control等。现最新版本为10.7.5,支持MacBook ProRetina显示屏[16]

OS X Mountain Lion

苹果公司于WWDC2012发布的新版美洲狮OS X,最新穩定版本12E55(OS X v10.8.4)﹐而最新預覽版本為10.8.5。 (Mountain Lion又译为山狮,目的避免与之前重复,发生混淆)。该版本包含诸多新功能,例如信息提醒事项备忘录通知中心、分享页(Share Sheets)、Game CenterAirPlay镜像和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 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 Yosemite

OS X 10.10於WWDC 2014發表(6月2日),秋季10月16日随iMac with Retina 5K display正式推出。7月25日開放給首100萬名登記的用戶下載測試,不再只限於繳交了99美元的開發者可以預先下載測試版。「Yosemite」一名來自加州的優勝美地國家公園

OS X El Capitan

以 OS X Yosemite 為基礎的新 OS X 系統,具備更強大的視窗管理功能、更出色的內建 app,以及更強大的 Spotlight 搜尋功能。另外, OS X El Capitan 一大重點就是效能提升,主要是因為把因為 Metal 繪圖技術整合在 OS X El Capitan 中,不僅提供全系統可見的效能提升,同時也能讓遊戲及專業 app 能更進一步發揮 Mac 繪圖處理器的完整效能。

macOS Sierra

macOS Sierra的新功能主要是集成了Siri与网页版Apple Pay,并采用Universal Clipboard与iOS等设备共享剪贴板,优化了iCloud Drive与本地磁盘文件管理,媒体画中画。WWDC2016首日2016年6月13日发布了首个开发者测试版,2016年7月5日发布了第二个开发者测试版,正式版将于2016年9月发布。

參見

參考資料

  1. ^ Cocoa - OS X Technology Overview. Apple. [June 8, 2013]. 
  2. ^ Mac Technology Overview (PDF). Apple. [June 8, 2013]. 
  3. ^ http://www.apple.com/osx/
  4. ^ What is an operating system (OS)?. Apple. 2004年7月15日 [2006年9月20日]. The current version of Mac OS is Mac OS X (pronounced "Mac O-S ten"). 
  5. ^ Singh, Amit. Architecture of Mac OS X. What is Mac OS X?. [April 7, 2006]. 
  6. ^ http://dingyu.me/blog/posts/view/running-mac-os-x-panther-on-a-25mhz-centris
  7. ^ http://apple.slashdot.org/apple/05/06/06/1752234.shtml?tid=118&tid=179&tid=3
  8. ^ http://guides.macrumors.com/Mac_OS_X_Developer_Preview
  9. ^ http://www.macos.utah.edu/documentation/short_courses/mac_os_x_overview/history_and_evolution/os_x_history.html
  10. ^ http://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
  11. ^ 64位元應用程式局限於文本狀態。http://arstechnica.com/apple/2005/04/macosx-10-4/4/
  12. ^ EFI64支援隨10.4.8更新引入
  13. ^ Intel 64支援隨10.4.8更新引入
  14. ^ 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
  15. ^ 藉助於Boot Camp而在英特爾蘋果電腦上安裝的視窗作業系統
  16. ^ Apple - Mac OS X Lion. 蘋果公司. [2011-11-11]. 

外部連結