macOS跳到导航跳到搜索macOS macOS: q% f6 G. f5 K) l, e. ^
| 开发者 | 苹果公司 | 编程语言 | - C
- C++
- Objective-C
- Swift
3 b! r1 @, C8 w% q | 操作系统家族 | - 麦金塔
- Unix
2 W* [" d: g7 m* J: H ^; u | 运作状态 | 持续中 | 源码模式 | 闭源(含有开源组件) | 初始版本 | 2001年3月24日,18年前 | 最新版本 | 10.15.3(19D76)(2020年1月28日,6天前) | 最新测试版本 | 10.15.1 beta 2 (19B77a) / 2019年10月17日,3个月前 | 市场取向 | 个人电脑 | 更新方式 | - “系统偏好设置” (10.14+)
- Mac App Store (10.8-10.13)
- “软件升级” (10.0-10.7)
" u% W- M9 d; @( l# `; c( i | 支持平台 | - x86-64 (10.4.7至今)
- IA-32 (10.4.4-10.6.8;停止支持)
- PowerPC (10.0-10.5.8;停止支持)
9 V/ G0 Y+ c: { | 内核类别 | 混合(XNU) | 默认用户界面 | 图形(Aqua) | 许可证 | 商业软件、专有软件 | 前一代 | Classic Mac OS | 官方网站 | www.apple.com/macos |
macOS(/ˌmækʔoʊˈɛs/;2011年及之前称Mac OS X,2012年至2015年称OS X)是苹果公司推出的基于图形用户界面操作系统,为麦金塔(Macintosh)的主操作系统。StatCounter在2018年8月的数据表示,在桌面操作系统中,macOS的使用份额为12.65%,次于Windows的82.51%位居第二。 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 Catalina于2019年6月3日发布。 macOS Server 也同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作群组管理和管理软件工具上有所差异,提供对于关键网络服务的简化访问,像是邮件传输服务器、Samba 软件、轻型目录访问协议服务器以及域名系统。同时它也有不同的授权类型。 其包含两个主要的部分:核心名为 Darwin,是以 BSD 源代码和 Mach 微核心为基础,由苹果公司和独立开发者社群合作开发;及一个由苹果公司开发,名为Aqua 的专利的图形用户界面。 目录 - 1历史
- 2描述; M1 {) C. \* P1 _3 {; ]$ B
- 2.1显著特点
- 2.2兼容性' b; m1 n9 q( Q; \1 y) e7 z0 J9 N' A
- 3版本
7 U. r/ F/ I8 M6 ^ |1 O; ^- 3.1版本命名
- 3.2版本历史
) g0 V4 [8 I3 m) U8 y8 G7 f; x- 3.2.1Mac OS X 10.0 Cheetah
- 3.2.2Mac OS X 10.1 Puma
- 3.2.3Mac OS X 10.2 Jaguar
- 3.2.4Mac OS X 10.3 Panther
- 3.2.5Mac OS X 10.4 Tiger
- 3.2.6Mac OS X 10.5 Leopard
- 3.2.7Mac OS X 10.6 Snow Leopard
- 3.2.8Mac OS X 10.7 Lion
- 3.2.9OS X 10.8 Mountain Lion
- 3.2.10OS X 10.9 Mavericks
- 3.2.11OS X 10.10 Yosemite
- 3.2.12OS X 10.11 El Capitan
- 3.2.13macOS 10.12 Sierra
- 3.2.14macOS 10.13 High Sierra
- 3.2.15macOS 10.14 Mojave
- 3.2.16macOS 10.15 Catalina* ~. C# r; M" s
- 4Unix认证
- 5参见
- 6参考资料
- 7外部链接
% |$ T7 Z$ g& x
$ B: Y* s& b! S1 P6 K历史主条目:macOS版本历史
简单来说,它是Mac OS“版本10”的分支,然而它与早期发行的Mac OS相比,在Mac OS的历史上是倾向独立发展的。 它以Mach内核为基础,加入UNIX的BSD实现,再集成到NeXTSTEP当中(NeXTSTEP为当时斯特弗·乔布斯(SteveJobs)于1985年被迫离开苹果后,到NeXT公司所发展的)。 同时,苹果电脑企图创造一个独家拥有的“新世代”操作系统,但只有少部分成功。最后NeXT的操作系统(在当时称作NeXTSTEP)被选为苹果下个操作系统的基础形式,然后苹果电脑将NeXT全部买下来,并重新聘雇乔布斯。 乔布斯重回苹果的领导层次结构后,带领着苹果公司把原本倾向便利程序员的OPENSTEP,转换到苹果电脑主要销售的家用市场,以及受到专业人士欢迎的Rhapsody系统上。经历过打击Mac OS独立开发者忠诚度的失算策略、Mac OS 9转换到新系统,减轻转变之后,Rhapsody演化为macOS。 描述 macOS是与先前的MacintoshOS彻底地分离开来,它的底层代码完全地与先前版本不同。这个新的核心名为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环境。 显著特点 4 ?$ n4 X/ }" |1 `: c
macOS架构图
9 G% y# e1 ^0 ]3 O6 D, k$ ? % V; }: U% {$ R
虽然OS X 10.9.1系统支持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.
- 色彩同步在核心绘图引擎中内置色彩匹配(为印刷和多媒体专业人士).
- OpenGL(在10.2版中纳入)合成视窗到屏幕上,容许硬件加速绘图。这种技术称为Quartz Extreme。
- Exposé(在10.3版中纳入)可以快速地排列视窗或是显现桌面。在10.6中进行大量改良,直接从Dock上激活Exposé
- 在整个操作系统中普遍使用Unicode。
- Spotlight搜索技术(在10.4版中纳入)允许以项目的特性或内容来快速的即时搜索数据文件、邮件消息、照片、和其他信息。
- Automator(10.4版中加入)是一种设计来为不同的工作任务创建一种自动化的工作流程之应用程序。
# F, ^% ?5 o2 {6 q' G1 Z, o% [
兼容性 尽管苹果官方声称,macOS只能在使用G3或更高端的微处理器的电脑上运行。但实际上,透过修改,macOS亦能成功安装并运行在较早期的Power PC 604e上;甚至有人透过PearPC模拟器Linux版,在更早期的Centris 650(25MHz)上安装Mac OS X 10.3,只是以此方式安装的macOS,没有多大的实用价值可言。(仅系统自我检测便得花上数天时间) macOS透过提供一种称为Classic环境的模拟环境,保留了与较旧的Mac OS应用程序的兼容性,允许用户在macOS中把Mac OS 9当作一个程序行程来运行,使大部分旧的应用程序就像在旧的操作系统下运行一样。另外,给Mac OS 9和macOS的CarbonAPI可以创造出允许在两种系统运行的代码。OpenStep的API也依然可以使用,但是苹果现在把它称为Cocoa技术。(这个遗留下来的传统可以在Cocoa API中看到,大部分的类别名称都是以NeXTSTEP的缩写"NS"开头。)给开发者的第四个选项是可以在macOS当作"第一等公民"一样的Java平台上写应用程序—事实上这就是说Java应用程序尽可能的与操作系统合适地搭配而仍然能够"跨平台cross-platform",以及他的GUI,是以Swing撰写的,看起来几乎完全地与天生的Cocoa接口类似。 只要他们能够在这个平台上被编译,macOS可以运行很多BSD或Linux软件包。编译过的代码通常是以macOS封装的方式来散布,但有些可能需要命令行的配置设置或是编译。像是Fink和DarwinPorts这样的项目,提供很多标准包之预先编译或是预先格式好的封装。在10.3版开始,macOS已经包含AppleX11,这是给Unix应用程序的X11图形接口的公司版本,当作是在安装阶段的选择性组件。苹果是以XFree86 4.3和X11R6.6为基础实现的,搭配一个模仿macOS外观的窗口管理器,与macOS有更密切的集成,延展扩展到使用天生的Quartz显像系统和加速OpenGL。早期的macOS版本可使用XDarwin来运行X11应用程序。 对于早期的macOS版本,有支持的标准硬件平台是以PowerPCG3、G4、G5处理器的麦金塔电脑产品线(膝上型、桌面型、或是服务器)。后期的macOS版本不再支持某些老旧的硬件、举例来说,Panther不支持"米黄色" G3,以及Tiger不支持苹果在推出FireWire之前的系统。然而,免费的工具像是XPostFacto可以使得苹果官方宣称不支持的某些旧系统可以安装macOS,包含某些G3之前的系统。操作系统针对所有支持的硬件提供相同的功能,除了基本硬件的限制之外(例如,CD-ROM不能刻录CD)以及在更多先进配备上尽量增快性能(例如图形加速)。 苹果向英特尔平台迁移 | - PowerPC
- 苹果-英特尔架构
- 通用二进制
- 启动转换(Boot Camp)
- Rosetta2 B1 g2 b7 i0 U1 `$ T
|
% ^( w/ o" z+ R' A+ d' T( i4 h- 5 u" B) P7 C. h$ u3 a; s' }$ o+ ?
0 O6 _+ `% V! Q7 l- T8 [
9 x8 ~. ?" N* c3 A+ Z( M( A4 h8 n |
于2005年6月6日,斯特弗·乔布斯在苹果每年的苹果公司全球软件开发者年会中发表演说,表示接下来的两年间苹果将会从PowerPC转换到英特尔的微处理器,而且在这个转变的期间,macOS都会支持两种平台。对于PowerPC平台的支持会一直持续到10.5版,但是同时支持两种平台多久的时间并不清楚(Mac OS对于摩托罗拉68k架构的支持一直持续到PowerPC系统推出后的约四年)。新版的Xcode支持建造通用二进制,可以在两种架构运行。PowerPC代码在Intel为基础的Mac会使用称为Rosetta的模拟器来提供支持。乔布斯也证实先前的谣言,就是苹果之前每一版的macOS开发周期都有Intel微处理器的版本。像是跨平台的能力已经早就存在macOS的血统中 - 就是macOS的前身,OPENSTEP,已经被移植到很多个架构下,包含Intel的x86,以及macOS的核心操作系统AppleDarwin也移植到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的商标。 现在苹果电脑的网站和文章中提及特殊的OS版本会以不同的方式呈现: - “OS X Mavericks”,版本的正式名称
- “OS X 10.9 "Mavericks”,版本号码和名称,苹果有时会省略引号(当前已停止使用此命名方式)
- “Mavericks”,版本简称及商标
! D7 h. j1 ~# F: X# s
苹果在内部使用"构建编号(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。 版本历史macOS版本历史信息 版本 | 代号 | 固件支持 | CPU支持 | CPU架构支持 | 核心比特 | 经典环境 | 宣布日期 | 发布日期 | 最新版本 | 应用程序 | 核心扩展 | 系统核心 | Rhapsody 开发者版 | Grail1Z4/ z. ?7 T0 C7 \/ q" d+ \- M
Titan1U | Open Firmware | PowerPC | PPC32 | PPC32 | PPC32 | 32位 | Mac OS 8 | 不明 | 1997年8月31日 | DR2版2 \. ^7 K* O4 P
(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& s3 ^! y. n d
(2000年10月27日) | Mac OS X开发者预览版 | Kodiak | 不明 | 1998年5月11日 | 1999年3月16日 | DP4版" H% D: X( I2 _" _
(2000年4月5日) | 公开测试版 | Cheetah8 Q: L: Q- ^* r
(猎豹) | Mac OS 9.0.4 | 不明 | 2000年9月13日 | 不适用 | Mac OS X 10.0 | Cheetah5 N: m* L g% M( N% K7 \6 Q
(猎豹) | Mac OS 9.1及后来版本 | 不明 | 2001年3月24日 | 10.0.4# S$ H8 f; U# _! h8 z# X' M/ d0 L
(2001年6月22日) | Mac OS X 10.1 | Puma
; s6 B- [4 A! P' Y7 y' K (美洲狮) | 2001年7月18日 | 2001年9月25日 | 10.1.54 y( [( d( z9 W1 t
(2002年6月6日) | Mac OS X 10.2 | Jaguar0 ~) H- W( @8 o
(美洲虎) | PPC322 K( c$ v9 T5 C0 d, B
(PPC64) | 2002年5月6日 | 2002年8月24日 | 10.2.8
; ?& t& c. g4 P7 N (2003年10月3日) | Mac OS X 10.3 | Panther
5 v( k) y9 C& L( O/ P' G (黑豹) | PPC32
2 d: i# F1 q2 | PPC64 | 32位 | 2003年6月23日 | 2003年10月24日 | 10.3.9
& f7 Z+ ^: ?( z3 X' T; ^ (2005年4月15日) | Mac OS X 10.4 | Tiger' A/ p+ ~; O% |6 c; T* d
(虎) | PPC32- v: V- P5 w5 M$ U# X0 K. {
PPC64 (BSD应用) | 2004年5月4日 | 2005年4月29日 | 10.4.11
2 }! Q. ?$ d' h: v. ^4 Y' F% r5 r (2007年11月14日) | EFI327 U( Z! L* R6 Z8 w2 j% G# S" w% d
EFI32(64位拓展模式) | Intel | IA-32, PPC32; ^" R8 K# g! f
Intel 64 (BSD应用) | IA-32 | IA-32 8 J: a) W8 h6 D7 F% U
Intel 64 | Microsoft Windows | 2005年6月6日
+ y; R' w t% }$ \ (10.4.1) | 2006年1月10日
, ?3 J6 z' d1 F (10.4.4) | Tiger
; s8 g1 a" r5 W A (虎)% x2 Q9 r& F) p- [3 L
通用碟 | Open Firmware
& Q& y2 c- Z2 t- R% y% Z* i EFI32% v3 K' f Z9 l6 {
EFI32(64位拓展模式) | PowerPC
4 u2 b w4 ~1 \( s+ Q Intel | PPC32, IA-321 Y/ z+ L5 j" [4 c! N* v4 S0 t" E' _
PPC64(BSD应用) x- r5 l9 O6 }0 H* g9 C# L
Intel 64(BSD应用) | PPC32
* Z/ H) X) V0 v" d# @" i IA-32 | PPC32
9 {& v" ^5 H* L# ?! Y1 w/ _4 y IA-32
: h2 B4 s# G; \& \4 v9 G PPC64* b+ O; }1 t5 y. Z0 s; d, t
Intel 64 | 2006年8月10日0 S# m7 c' H; T( |
(Server 10.4.7) | 2006年8月10日
) Y/ _- q F: D6 Q: w9 U (Server 10.4.7) | Mac OS X 10.5 | Leopard
( j- \! h/ ]% t# ~( U (花豹) | PPC32, PPC644 b+ S I" g l5 n4 @1 L1 C/ W
IA-32, Intel 64 | 2006年6月26日 | 2007年10月26日 | 10.5.8, ~' J( w! ~" i$ J; g$ J5 Q8 D
(2009年8月5日) | Mac OS X 10.6 | Snow Leopard
4 s5 m+ v/ d$ q, h- g5 J) \8 o (雪豹) | EFI32% j% {& H- i/ l4 S
EFI32(64位拓展模式)
& V- N. N _2 g+ {% h EFI64 | Intel | IA-32, PPC32
" k: z5 h8 D; Y Intel 64 | IA-32, _- h% v" F# T( a& I% y
Intel 64 | IA-32( s; ]! c& U% T* B1 E
Intel 64 | 32位
: }/ N8 V2 A$ L3 @2 H 64位 | 2008年6月9日 | 2009年8月28日 | 10.6.8 v1.1( ^( Y; I: N0 l$ P5 q
(2011年7月25日) | Mac OS X 10.7 | Lion
2 }3 Y1 o; m$ m9 N/ `4 Q (狮) | EFI32(64位拓展模式), a9 t, H8 S7 ]8 p
EFI64 | Intel 64 | IA-320 h2 |7 x$ j/ [- n* g# ~
Intel 64 | Intel 64 | 2010年10月20日 | 2011年7月20日 | 10.7.5
) f' q6 Y, W& J/ n (2012年9月19日) | OS X 10.8 | Mountain Lion
- ?% B1 J" y9 F, ^% d* K (山狮) | EFI64 | Intel 64 | Intel 64 | 64位 | 2012年2月16日 | 2012年7月25日 | 10.8.5 (12F45)* |% P9 d/ S* g1 T
(2013年10月3日) | OS X 10.9 | Mavericks
9 B. v4 {( ^# ?, K; @& ` (冲浪湾) | 2013年6月10日 | 2013年10月22日 | 10.9.5 (13F1112)+ R, d& @; ]* }6 e
(2014年9月18日) | OS X 10.10 | Yosemite" j6 h' @$ c. o7 z2 q& r- b
(优胜美地国家公园) | 2014年6月2日 | 2014年10月16日 | 10.10.5 (14F27)
6 X4 k' Q% M* [2 H# Q1 e% F9 D! S! L% s (2015年8月13日) | OS X 10.11 | El Capitan
2 a, k& s& M# L, d; M (酋长岩) | 2015年6月8日 | 2015年9月30日 | 10.11.5 (15F34). l5 t% }" x5 G2 Y5 W+ f
(2016年5月16日) | macOS 10.12 | Sierra# d R, n: G: o
(内华达山脉) | 2016年6月13日 | 2016年9月20日 | 10.12.6 (16G29)
/ r& C7 I& h# Z! S! r (2017年7月19日) | macOS 10.13 | High Sierra: c( e8 L2 \* R& F% @
(内华达高脊山脉) | 2017年6月5日 | 2017年9月25日 | 10.13.6 (17G65)4 z! q6 ?' `/ x d3 q" y9 q2 _
(2018年7月24日) | macOS 10.14 | Mojave. O0 d3 ^" n; Q: L6 B
(莫哈维沙漠) | 2018年6月4日 | 2018年9月25日 | 10.14.5 (18E2034)
& I2 ]4 v' R8 h8 k4 l( {9 T (2019年5月14日) | macOS 10.15 | Catalina
" C" @" Y9 U* C (圣卡塔利娜岛) | Intel 64 | Intel 64 | 64位 | 2019年6月3日 | 2019年10月7日 | 10.15.1 (19B88)7 Q( |% ] d9 \* j/ ^) \
(2019年10月29日) | 版本 | 代号 | 固件支持 | CPU支持 | 应用程序 | 核心扩展 | 系统核心 | 核心比特 | Boot Camp | 宣布日期 | 发布日期 | 最新版本 | CPU架构 |
Mac OS X 10.0Cheetah主条目:Mac OS X v10.0 在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主条目:Mac OS X v10.1 在该年之后的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主条目:Mac OS X v10.2 在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驱动程序等等。它也允许打印到序打印表机。
5 S$ @& o% R" d8 S% |7 |& Y
虽然包装和CD仍然是带有Jaguar外观的商标,由于与汽车制造商捷豹的协议,在英国官方上不曾把Mac OS X v10.2和Jaguar关系在一起。 Mac OS X 10.3 Panther主条目:Mac OS X v10.3 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:网页浏览器) ~( { D% R% z7 U0 R0 }- Y
Mac OS X 10.4 Tiger主条目:Mac OS X v10.4 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
- 使用访问控制表的扩展权限系统& w+ m* t" S& ?
Mac OS X 10.5 Leopard主条目:Mac OS X v10.5 Mac OS X version10.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的新功能,虽然苹果说明“在MacOS X Leopard的提前预览中公布的内容有可能改变”,但由乔布斯预览的一些新功能包括: - Time Machine(时间机器)- 允许用户退回或恢复丢失或被误删除的文件,也可以将某些文件恢复到较早的版本。
- Spaces - 允许用户创造多个的“虚拟桌面”或“空间”,并允许用户在这些"桌面"切换,按照目的将各空间分类(如工作、娱乐,等等)。
- 对64位应用程序的完整支持,包括图像处理软件。
% B' V) t p. ^
当时苹果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。当前的BootCamp最新版本是5.0版本,已包含在最新系统内。但前提是处理器必须支持SSE3指令集。 "Leopard"已经在2007年10月26日公开发行。 Mac OS X 10.6 Snow Leopard主条目:Mac OS X 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. OS X Lion的Flash包装盒插图 3 F, d8 z8 c6 p9 o" Z
, i1 G( h( L* n. I$ j2 x
Mac OS X 10.7 Lion主条目:Mac OS XLion 苹果公司于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闪存盘版的OSX v10.7(10.7版不贩售光盘版,此USB闪存盘可用于全新安装)。其显著的新特性有从iPad移植的一些功能如Launchpad、全屏应用程序、Mission Control等。现最新版本为10.7.5,支持MacBook Pro(Retina显示屏)。 OS X 10.8 Mountain Lion主条目:OS X 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主条目:OS X Mavericks 苹果公司于2013年10月22日正式发表OS X v10.9版本,是苹果公司开发的个人电脑和服务器操作系统OS X的第十个版本,免费提供。苹果于2013年6月10日公布了OS XMavericks,当日起进行开发者测试。从这个版本起,苹果公司不再以大型猫科动物来为其操作系统命名,改为采用给予团队灵感的美国加州的景点名。“Mavericks”一名来自加州的一个冲浪胜地。该系统加入了iBooks电子书功能(DP5加入)和与iOS相同的地图程序,Finder加入了标签和标签页浏览模式。同时该系统提供Safari 7和iTunes 11.1,以及应用新技术降低 Ram(闪存)和 CPU (处理器) 的使用量以及降低用电,苹果宣称所有的旧产品都可以延长一个小时的续航。Mavericks进一步提高了iCloud的集成能力。Mavericks相较Mountain Lion有一些细微的用户界面调整。2013年10月22日开始免费提供。支持OS XLion的电脑都可由Mac OS X v10.6.8免费升级。 OS X 10.10 Yosemite主条目:OS X Yosemite OS X 10.10于WWDC2014发表(6月2日),秋季10月16日随配备Retina 5K显示屏的iMac正式推出。7月25日开放给首100万名登记的用户下载测试,不再只限于缴交了99美元的开发者可以预先下载测试版。“Yosemite”一名来自加州的优胜美地国家公园。 OS X 10.11 El Capitan主条目:OS X 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 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 macOS High Sierra用上全新的苹果文件系统(APFS, Apple File System),同时优化了Safari、照片、邮件及其他设置。WWDC2017首日2017年6月5日发布了首个开发者测试版,正式版于2017年9月25日发布。 macOS 10.14 Mojave主条目:macOS Mojave macOS Mojave针对用户体验有重大的变革,此次发表全新完整接口的暗色模式,并针对文件管理的功能强化,如文件堆栈功能加以整理桌面、强化Finder功能及增加“艺廊”(Gallery)查看模式、Quick Look快速查看的功能强化、屏幕截图功能强化并新增录影功能等。除文件管理强化之外,此次Mac带来了新的家庭、新闻、股市、语音备忘录等App、全新设计的Mac App Store、Continuity 多设备无缝链接、提升Mac安全性,Metal让Mac在运行3D游戏时更为顺畅、Create ML开发人员工具,而APFS亦在此版本macOS正式支持FusionDrive。WWDC2018首日2018年6月4日发布了首个开发者测试版,正式版已于2018年9月25日发布。 macOS 10.15 Catalina主条目:macOS Catalina0 b4 B: ]; l* Y; @! r
Unix认证 The Open Group曾批评苹果将“Unix”字眼用于Mac OS X的广告宣传,而苹果并没有让操作系统获得正式的认证,且使用这个字眼可能构成商标上的违法行为。 2007年发布的Mac OS X10.5 Leopard已经通过了The Open Group的UNIX03认证。
+ \8 Z) s$ P" m5 f1 p9 ~& f/ N |