Skip to main content

OS X

http://gengwg.blogspot.com/
OS X(前称Mac OS X)是苹果公司麦金塔电脑开发的专属操作系统。Mac OS X于1998年首次推出,并从2002年起随麦金塔电脑发售。它是一套Unix基础的操作系统,包含两个主要的部份:核心名为Darwin,是以FreeBSD源代码和Mach微核心为基础,由苹果公司和独立开发者社区协力开发;及一个由苹果电脑开发,名为Aqua之专有版权的图形用户接口
OS X Server亦同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作组管理和管理软件工具上有所差异,提供对于关键网络服务的简化访问,像是邮件传输服务器,Samba软件,轻型目录访问协议服务器以及域名系统。同时它也有不同的授权型态。

命名

“X”这个字母是一个罗马数字且正式的发音为“十”(ten),接续了先前的麦金塔操作系统像是Mac OS 8Mac OS 9的编号。某些人把它错误读作“X”字母且发音为“ex”的原因是对于类Unix操作系统的传统命名会以字母x作为结尾(例如AIXIRIXLinuxMinixUltrixXenix)。另外一个原因是苹果公司的倾向提及特别的版本是以(例如)“Mac OS X版本10.4”印刷出来。
早期OS X版本在苹果电脑内部以大型猫科动物为代号,如10.0版本的代号是Cheetah,以及10.1版本代号为Puma。在苹果的产品市场10.2版本以后,苹果公开地使用他的猫科名称作为产品商标推出系统,并作为系统版本简称,因为乔布斯认为大家对之前版本的内部代号十分感兴趣,就用它来注册商标公开了。Mac OS X v10.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 v10.9 "Mavericks”,版本号码和名称,苹果有时会省略引号(目前已停止使用此命名方式)
  • “Mavericks”,版本简称及商标

历史

简单来说,它是Mac OS“版本10”的分支,然而它与早期发布的Mac OS相比,在Mac OS的历史上是倾向独立发展的。
它以Mach内核为基础,加入UNIXBSD实现,再集成到NeXTSTEP当中(NeXTSTEP为当时史蒂夫·乔布斯(Steve Jobs)于1985年被迫离开苹果后,到NeXT公司所发展的)。[3]
同时,苹果电脑企图创造一个独家拥有的"新世代"操作系统,但只有少部份成功。最后NeXT的操作系统(在当时称作NeXTSTEP)被选为苹果下个操作系统的基础形式,然后苹果电脑将NeXT全部买下来,并重新聘雇乔布斯。
乔布斯重回苹果的领导层次结构后,带领着苹果公司把原本倾向便利程序员的OPENSTEP,转换到苹果电脑主要销售的家用市场,以及受到专业人士欢迎的Rhapsody系统上。经历过打击Mac OS独立开发者忠诚度的失算策略、Mac OS 9转换到新系统,减轻转变之后,Rhapsody演化为Mac OS X。

管理层

  • Avie Tevanian(SVP,Mac OS X Software,1997–2005)
  • Bertrand Serlet(SVP,Mac OS X Software,2005–2009)
  • Craig Federighi(VP,OS X Software,2009–2012
    SVP,Software Engineering,2012-,兼管iOS及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上;甚至有人通过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转换到英特尔的微处理器[1],而且在这个转变的期间,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认证。

版本

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。
OS X Lion的Flash包装盒插图

版本历史

Mac OS X版本历史信息
版本 代号 宣布日期 发布日期 最后版本或已发布的最新版本
Server 1.0 Hera
1999年3月16日 1.2v3(2000年10月27日)
公开测试版 Kodiak
2000年9月13日
10.0 Cheetah(猎豹)
2001年3月24日 10.0.4(2001年6月22日)
10.1 Puma(美洲狮)
2001年9月25日 10.1.5(2002年6月6日)
10.2 Jaguar(美洲虎)
2002年8月23日 10.2.8(2003年10月3日)
10.3 Panther(黑豹)
2003年10月24日 10.3.9(2005年4月15日)
10.4 Tiger(虎) 2004年6月28日 2005年4月29日 10.4.11(2007年11月14日)
10.5 Leopard(花豹) 2005年6月6日 2007年10月26日 10.5.8(2009年8月5日)
10.6 Snow Leopard(雪豹) 2008年6月9日 2009年8月28日 10.6.8(2011年7月25日)
10.7 Lion(狮) 2010年10月20日 2011年7月20日 10.7.5(2012年10月4日)
10.8 Mountain Lion(山狮) 2012年2月16日 2012年7月25日 10.8.5(2013年10月3日)
10.9 Mavericks 2013年6月10日 2013年10月22日 10.9.5(2014年)
10.10 Yosemite 2014年6月2日 2014年10月16日 14A389,10.10

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年九月的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.

OS X Lion

苹果公司于2011年7月20日正式发表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显示屏[4]

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有一些细微的用户界面调整。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”一名来自加州的优胜美地国家公园。 该版系统给人最直观的与上一版本系统的差别就是将原有的拟物化、阴影设计改为了同iOS7及iOS8一样的扁平化设计,并未像OS X 10.9那样加入了多项省电和提升使用体验的科技。在此版本系统内增加的最有助提升使用体验的就是新的Continuity,能让iPhone上的通话和 短信转到Mac上统一处理(在Wi-Fi网络下,两台设备需登录同一Apple ID以使用该功能)。新的Continuity中还包括了Handoff, Instant Hotspot和经改善的AirDrop。Handoff能让不同的苹果设备上的工作进度保持同步,比如在iPhone或其它苹果设备的Pages上写文 章至一半,可以在另一台Mac上继续完成(需要蓝牙4.0的支持);Instant Hotspot能够让Mac在无其它可用网络时,连接同一Apple ID下附近的设备的按流量计费的网络(可在iPhone中关闭该功能);而经改善的AirDrop增加了对多种文件格式的支持,同时也支持Mac与iOS 设备间文件互传。另外,OS X Yosemite的Mission Control页面经过了改善,稍微提高了使用体验和效率,不会像10.9一样让人眼花缭乱。同时,该版本取消了独立的全屏按钮,将全屏功能集成至原有的 绿色按钮中。[5]

Comments

Popular posts from this blog

CKA Simulator Kubernetes 1.22

  https://killer.sh Pre Setup Once you've gained access to your terminal it might be wise to spend ~1 minute to setup your environment. You could set these: alias k = kubectl                         # will already be pre-configured export do = "--dry-run=client -o yaml"     # k get pod x $do export now = "--force --grace-period 0"   # k delete pod x $now Vim To make vim use 2 spaces for a tab edit ~/.vimrc to contain: set tabstop=2 set expandtab set shiftwidth=2 More setup suggestions are in the tips section .     Question 1 | Contexts Task weight: 1%   You have access to multiple clusters from your main terminal through kubectl contexts. Write all those context names into /opt/course/1/contexts . Next write a command to display the current context into /opt/course/1/context_default_kubectl.sh , the command should use kubectl . Finally write a second command doing the same thing into ...

OWASP Top 10 Threats and Mitigations Exam - Single Select

Last updated 4 Aug 11 Course Title: OWASP Top 10 Threats and Mitigation Exam Questions - Single Select 1) Which of the following consequences is most likely to occur due to an injection attack? Spoofing Cross-site request forgery Denial of service   Correct Insecure direct object references 2) Your application is created using a language that does not support a clear distinction between code and data. Which vulnerability is most likely to occur in your application? Injection   Correct Insecure direct object references Failure to restrict URL access Insufficient transport layer protection 3) Which of the following scenarios is most likely to cause an injection attack? Unvalidated input is embedded in an instruction stream.   Correct Unvalidated input can be distinguished from valid instructions. A Web application does not validate a client’s access to a resource. A Web action performs an operation on behalf of the user without checkin...