什么是MAC操作系统?

Mac OS X是苹果麦金塔电脑操作系统软件的最新版本。Mac OS X于2001首次在购物中心推出。它由两个主要部分组成:Darwin,基于BSD源代码和Mach微内核,是一个类似Unix的开源代码环境,被苹果电脑采用,并与独立开发者合作进一步开发;以及苹果电脑公司开发的一个有版权的GUI,命名为Aqua。

Mac OS X Server也是2001发布的。该架构与工作站(客户端)的架构相同,但在包含的工作组管理和管理软件工具方面有所不同,提供了对关键网络服务的简化访问,如邮件传输服务器、samba软件、LDAP目录服务器和名称服务器(DNS)。同时也有不同的授权类型。

名字

字母X是一个罗马数字,官方发音为“十”,遵循Mac OS 8和Mac OS 9等以前的Macintosh操作系统的编号。有的人读成x字母,发“ex”。之所以这样直接解释,是因为传统的类Unix操作系统的命名都会以字母“X”结尾(比如AIX、IRIX、Linux、Minix、Ultrix、Xenix)。另一个原因是苹果公司倾向于提及特殊版本的印刷,例如,“Mac OS X版本10.4”。

Mac OS X版本以大型猫科动物命名。比他的推出更重要的是,苹果电脑内部10.0版本的代号是猎豹,10.1版本的代号是彪马。在苹果的产品市场中,10.2版本被命名为捷豹,10.3版本类似地被命名为黑豹。版本10.4已公开命名为Tiger。Leopard是下一个操作系统。苹果电脑公司还将Lynx和Cougar注册为未来Puma的商标。

因为苹果使用了“Tiger”这个名字,它面临着对名为TigerDirect的电脑零售商的法律诉讼。然而,2005年5月16日,美国佛罗里达州联邦法院裁定,苹果公司使用“老虎”这一名称并未侵犯TigerDirect的商标。

苹果网站和文章中提到的特别版Mac OS X将会以四种不同的方式呈现:

* Mac OS X v10.4,版本号。

*麦克·OS X·泰格,版本代号。

* Mac OS X v10.4“老虎”,版本号和名称,苹果有时会省略引号。

*“老虎”,简单来说就是版本名。

历史

主文:MAC OS X的历史。

虽然它只是Mac OS“版本10”的一个分支,但它大多独立于早期发布的Mac OS。基于UNIX的Mach内核和BSD实现,集成到Next公司在1985年乔布斯被迫离开苹果后开发的面向对象的操作系统NeXTStep中。与此同时,苹果试图创建自己的(参考en:Taligent和en:Copland)“下一代”操作系统,但只有一小部分成功了。最后,NeXT的操作系统——当时叫做open step——被选为苹果下一个操作系统的基本形态,然后苹果彻底买下了NeXT。乔布斯被重新聘用,后来重返公司领导层,带领大家将对程序员友好的OPENSTEP改造成一个深受苹果主要家庭用户市场和创新专家欢迎的系统,也就是大家熟知的Rhapsody。Rhapsody在经历了一些威胁到Mac OS独立开发者忠诚度的失误和缓解从Mac OS 9到新系统过渡的策略变化后,演变成了Mac OS X。

Mac OS X与之前的Macintosh操作系统完全分离,其底层程序代码与之前的版本完全不同。虽然最重要的架构变化是在表面之下,但Aqua GUI是最突出和引人注目的功能。柔和的边缘、半透明的颜色和细条纹(类似于第一代iMac的硬件)的使用为桌面上的窗口和控件带来了更多的颜色和材料,这比OS9提供的“白金”外观更多,引起了用户的大量争议。许多老麦金塔用户将这种界面描述为玩具,缺乏专业的优雅,而其他人则为苹果革命的新GUI般的外观欢呼。这种外观马上就能被识别出来,甚至在Mac OS X第一版发布之前,第三方开发者就开始为Winamp等可以改变外观的程序做出类似Aqua界面的外观。苹果公司采取法律行动,威胁那些声称在其受版权保护的设计下制作或分发这种界面软件的人。

从系统销售的数字来看,这种GUI和core的组合最近成为最畅销的类Unix环境。

和睦相处

虽然苹果官方宣称Mac OS X只能在搭载G3或更高微处理器的电脑上运行。但事实上,通过修改,Mac OS X也可以成功安装并运行在较早的Power PC 604e上。甚至有人通过Linux版PearPC模拟器在更早的Centris 650 (25MHz)上安装了Mac OS X 10.3,但这样安装的Mac OS X实用价值不大。(系统自检需要几天时间。)

通过提供一个名为Classic的模拟环境,Mac OS X保留了与旧Mac OS应用程序的兼容性映像,允许用户在Mac OS X中将Mac OS 9作为一个程序笔划来执行,这样大部分旧应用程序就像在旧操作系统下一样被执行。此外,用于Mac OS 9和Mac OS X的Carbon API可以创建可以在这两个系统中执行的程序代码。OpenStep的API还是可以用的,但是苹果现在叫它可可技术。(这种遗产可以在Cocoa API中看到,大部分类别名称都是以NeXTSTEP的缩写“NS”开头。开发人员的第四个选择是,他可以在Mac OS X视为“一等公民”的Java平台上编写应用程序——事实上,这意味着Java应用程序可以尽可能地与操作系统适当匹配,并且仍然是“跨平台的”,他用Swing编写的GUI看起来几乎完全类似于自然的Cocoa界面。

只要能在这个平台上编译,Mac OS X就能执行许多BSD或Linux软件套件。编译后的代码通常以Mac OS X包的形式分发,但有些可能需要命令行配置或编译。Fink和DarwinPorts等项目提供了许多标准包的预编译或预格式化包。从版本10.3开始,Mac OS X已经包括Apple X11,这是用于Unix应用程序的X11图形界面的公司版本,作为安装阶段的可选组件。苹果是在XFree86 4.3和X11R6.6的基础上实现的,有一个模仿Mac OS X外观的窗口管理器,与Mac OS X结合得更紧密,扩展到使用自然石英成像系统,加速OpenGL。早期版本的Mac OS X可以使用XDarwin来执行X11应用程序。

对于早期版本的Mac OS X,支持的标准硬件平台是配有PowerPC G3、G4和G5处理器的Macintosh计算机产品线(笔记本电脑、加载器或服务器)。较新版本的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开发周期的每个版本都有一个英特尔微处理器版本。比如跨平台能力早就存在于OS X的血统中——OS X的前身OPENSTEP已经移植到很多架构中,包括英特尔的x86和苹果的Darwin,OS X的核心操作系统,早在OS X首次推出时就可以免费下载,然而苹果声明x86平台上的OS X不会支持经典环境。

显著特点

*其Quartz图像模式基于PDF(可移植文档格式)的子集。

*全彩色、可连续缩放的小图标(最大256×256像素)

*窗口周围的阴影和分隔的文本元素提供了深度感。

*由于下一代应用服务,全球拼写检查和其他强大的工具。

*特殊界面工具集、文本、图形和窗口组件的反走样效果。

*新的界面元素包括表单(附加到特定窗口的文档模态对话框)和抽屉。

*不同应用程序的交织窗口(在可见的堆叠顺序中不一定相邻)。

* ColorSync色彩匹配内置于核心绘图引擎中(适用于印刷和多媒体专业人员)。

* OpenGL(包含在版本10.2中)将窗口合成到屏幕上,允许硬件加快绘图速度。这项技术被称为石英极限。

* Exposé(包含在10.3版本中)可以快速排列窗口或显示桌面。

* Unicode在整个操作系统中广泛使用。

*应用程序和其他代码本地化的简单架构,将语言依赖与程序的核心代码完全分离。

* FileVault(包含在版本10.3中)可以使用AES(高级加密标准)128位密钥来加密用户的主目录。

* Dashboard(包含在10.4版本中)支持名为Widget的小应用,按一个按钮就可以调出和隐藏。

* Spotlight搜索技术(包含在版本10.4中)允许根据项目的特征或内容快速实时搜索数据文件、电子邮件、照片和其他信息。

* Automator(在版本10.4中添加)是一个应用程序,旨在为不同的任务建立自动化的工作流程。

批评

与微软Windows相比,有一些关于Mac OS X升级价格不足的评论;旧版本的用户必须支付新版本的全价。取决于是否Mac OS X零售包装被认为是“升级”与否,有一些语义争议。一方面,它只能在Mac上使用,所有Mac都会和部分版本的Mac OS一起出售,所以它是一个有争议的升级版本。另一方面,9.0或10.3的升级版和10.4的升级版没有价格差异,假设消费者购买了两个版本中的一个版本的完整授权,也就是说,至少两者之间的升级没有任何好处。此外,在新版Mac OS X发布到预装在新机上出货期间,消费者通常可以花更少的钱获得升级版(. 95 ~ 19.95美元)。同时,Windows的升级价格实际上是根据购买数量协议而变化的,比如家庭版vs专业版等。,这使得很难直接比较不同版本之间的价格。在某些情况下,Windows的升级价格超过了Mac OS X的价格,所以这个评论是不现实的。

开放集团还批评苹果在Mac OS X中宣传“Unix”一词,但苹果并没有获得该操作系统的官方认证,他使用该词可能构成商标侵权。苹果声称他们将这个词作为通用商标,认证的成本会让操作系统更加昂贵,但开放集团声称一家公司的最高认证费是0,000美元。尽管Mac OS X是基于Unix的,并以BSD Unix兼容性为特征,但它与单一Unix规范不兼容。苹果没有得到“官方”Unix品牌的原因可能是验证不是苹果的短期或中期目标。

苹果内部用一个“build number”来区分MAC OS X的每个开发版本,每周可能会有好几个开发版本。在苹果的指导方针下,产品的第一个开发版本是从1A1的构造开始的。次要版本编号为1A2、1A3、1A4等等。第一个主要开发版本将变为1B1(次要版本将变为1B2、1B3等。),而下一个主要修订版将变成1C1,以此类推。在最后的1_系列中,下一个主要修订版将成为2A,然后是2B。从一个字母到下一个字母的转换发生在第二次按压数字中。比如黑豹(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变成65438+。

Mac OS X当前版本为10.4.5,构建号为8h 14(2006年2月14推出)。

麦克OS X v10.0猎豹

2001年3月24日,苹果推出Mac OS X 10.0(内部代号猎豹)。它的早期版本相当慢,功能也不全,只有独立开发者的几个应用。许多评论者认为它不是一个成熟和受欢迎的产品,但它是一个有潜力的开发项目。苹果从1996开始重写Mac操作系统。对于期待多年的业内人士来说,Mac OS X 10.0的推出本身就是一个了不起的成就。除了一些小补丁,Max OS X的稳定性也是众所周知的,系统内核中的错误比以前大大减少。对它的批评主要是缓慢的。与2000年9月Mac OS X的公开试用版相比,猎豹并没有跑得更快。

麦克OS X v10.1(彪马)

那年之后,2001年9月25日,Mac OS X v10.1(代号Puma)上市,增加了系统的效率,提供了不存在的功能,比如DVD播放。由于10.0的口碑不好,苹果推出了针对10.0用户的免费升级光盘,对于只运行Mac OS 9的用户来说是9美元的盒装版。有人发现升级版光盘其实是一张完整的安装光盘,只要去掉特定的文件就可以在Mac OS 9系统中使用;苹果随后重新推出了CD,实际上是不必要的减少了,无法安装在这样的系统上。

麦克OS X v10.2“捷豹”

2002年8月24日,苹果随后推出了Mac OS X v 10.2“Jaguar”(首次以他的猫名公开上市),带来了彻底的性能提升,全新闪亮的外观,以及许多重大改进(据苹果称,有150),其中包括:

*增加对微软视窗网络的支持。

* Quartz Extreme直接在显卡上合成图形。

*基于潜在语义索引的自适应垃圾邮件过滤。

*新Apple地址簿中联系人信息的系统存储空间。

* Rendezvous network(苹果的Zeroconf实现;于10.4更名为Bonjour)

* iChat:官方支持的AOL即时消息客户端,以Apple为商标。

*翻新的Finder,每个窗口都直接内置了搜索功能。

*许多新的Apple Universal Access功能。

*夏洛克3:网络服务

* CUPS:通用Unix打印系统,允许对不支持的打印机使用GIMP打印驱动、hpijs驱动等。它还允许打印到顺序打印机。

虽然包装和CD仍然是捷豹外观的商标,但由于与捷豹的协议,Mac OS X v10.2在英国尚未与捷豹正式关联。

麦克·OS X v 10.3“黑豹”

麦克OS X v10.3“黑豹”于2003年10月24日下水。除了提供更多的性能改进,它还对用户界面进行了大规模的更新。这些更新包含了当年之前捷豹的所有特征。另一方面,对一些旧的G3米色代计算机的支持被中断。Panther的新功能包括:

* Finder更新,结合金属触控界面和快速搜索。

* Exposé:操作窗口界面的新系统。

*快速用户切换:允许一个用户保持登录状态并切换到另一个用户。

* iChat AV为iChat增加了视频会议功能。

*改进PDF的外观,以便可以非常快速地浏览PDF。

*内置支持传真

*对Microsoft Windows兼容性的更多支持。

* FileVault:直接加密和解密用户目录。

*为PowerPC G5提供更多支持,以提高整个系统的速度。

* Safari浏览器

麦克OS X v10.4“老虎”

Mac OS X v10.4“老虎”于2005年4月29日推出。苹果声称Tiger包含了200多项新功能,但就像Panther的发布一样,一些旧机器已经从支持的硬件列表中删除。《虎扑》有以下新特点:

* Spotlight:一个基于内容和元数据的快速文件搜索工具,可以快速找到您正在搜索的关键字项目列表。

* Dashboard:只需点击一下鼠标就会出现在桌面上的小部件,提供一般工作。

* iChat:支持视频会议的新版本H.264视频编码,并允许多方语音和视频聊天。

* QuickTime 7:包含H.264支持的新版本和完全重写的界面。

* Safari 2:系统的新版本是默认的网络浏览器。在其他新功能中,它包括在浏览器中直接查看RSS提要的能力。

* Automator:不需要编程方法的自动重复任务。

*核心图像和核心视频:允许您实时编辑图像或图片时实现额外的效果。

*对于PowerPC G5的64位内存支持,请使用LP64系统。

*更新Unix工具,如cp和rsync,以保存HFS Plus元数据和资源分支。

*使用访问控制列表的扩展访问系统

麦克OS X v10.5“豹”

MAC OS X v 10.5“Leopard”于2005年6月6日在世界开发者大会上宣布,将于2006年末或2007年初推出。苹果宣布它将支持PowerPC和基于Intel的Macintosh电脑。