一、Mac OS X档案 1. 开发者:苹果公司、操作系统家族:Unix、源码模式:封闭(部分开放源代码); 2. 最新稳定版本10.6.4 / 2010年6月15日、支持平台x86、x86-64、PowerPC(32与64位),ARM; 3. 内核类混合式内核(XNU)、默认用户界面:Aqua(GUI)、授权条款:专有EULA。 Mac OS X 是苹果公司(原苹果电脑公司)为麦金塔电脑开发的专属操作系统Mac OS的最新版本。Mac OS X于2001年首次在市场上推出,并从2002年起随麦金塔电脑发售。它是一套Unix基础的操作系统,包含两个主要的部份:内核名为Darwin,是以FreeBSD源代码和Mach微内核为基础,由苹果公司和独立开发者社区协力开发;及一个由苹果电脑开发,名为Aqua之专有版权的图形用户界面。 Mac OS X Server亦同时于2001年发售,架构上来说与工作站(客户端)版本相同,只有在包含的工作组群管理和管理软件工具上有所差异,提供对于关键网络服务的简化访问,像是邮件传输服务器,Samba软件,LDAP目录服务器,以及名称服务器(DNS)。同时它也有不同的授权型态。 二、Mac OS X的命名由来 X这个字母是一个罗马数字且正式的发音为“十”(ten),接续了先前的麦金塔操作系统像是Mac OS 8和Mac OS 9的编号。某些人把它读作X 字母且发音为“ex”。对于这个直接解读的原因是对于类Unix操作系统的传统命名会以字母“X”作为结尾(例如AIX,IRIX,Linux,Minix,Ultrix,Xenix)。 Mac OS X版本以大型猫科动物命名。比它的推出更重要的,在苹果电脑内部10.0版本的代号是猎豹(Cheetah),以及10.1版本代号为美洲狮(Puma)。在苹果的产品市场10.2版本命名为美洲虎(Jaguar),以及10.3相似地命名为黑豹(Panther)。10.4版已经被命名为老虎(Tiger)。10.5版花豹(Leopard)作为新操作系统已于2007年10月26日推出,10.6版雪豹(Snow Leopard)已于2009年8月28日推出。苹果电脑也已经注册山猫(Lynx)和美洲狮(Puma在美洲的惯用词,Cougar)当作未来使用的商标。 由于苹果使用“Tiger”这个名称,面对到名称为TigerDirect电脑零售商的法律诉讼。然而,在2005年5月16日,佛罗里达州联邦法庭裁决苹果电脑使用“Tiger”的名称并没有侵害到TigerDirect的商标。 苹果电脑的网站和文章中提及特殊的Mac OS X版本会以四种不同的方式体现: 1. Mac OS X v10.4,版本号码 2. Mac OS X Tiger,版本的代号名称 3. Mac OS X v10.4 “Tiger”,版本号码和名称,苹果有时会省略引号。 4. “Tiger”,版本名简称 三、Mac OS X的历史 简单来说,它是Mac OS 10 的分支,然而它与早期发行的Mac OS相比,在Mac OS的历史上是倾向独立发展的。 它以Mach内核为基础,加入UNIX的BSD实现,再集成到面向对象操作系统NeXTSTEP当中(面向对象操作系统NeXTSTEP为当时1985年史蒂夫·乔布斯被迫离开苹果后,到NeXT公司所发展的)。同时,苹果电脑企图创造一个独家拥有的“新世代”操作系统,但只有少部份成功。 最后NeXT的操作系统-(在当时称作OPENSTEP)被选为苹果下个操作系统的基础形式,然后苹果电脑将NeXT全部买下来,并重新聘雇乔布斯。 乔布斯重回苹果的领导层次结构后,带领着苹果公司把原本倾向便利程序设计师的OPENSTEP,转换到苹果电脑主要销售的家用市场、以及受到专业人士欢迎的Rhapsody系统上。 经历过打击Mac OS独立开发者忠诚度的失算策略、Mac OS 9转换到新系统,减轻转变之后,Rhapsody演化为Mac OS X。 四、Mac OS X的程序核心 Mac OS X是与先前麦金塔操作系统彻底地分离开来,它的底层代码完全地与先前版本不同,这个新的内核名为Darwin,是一个开放源码、符合POSIX标准的操作系统,伴随着标准的Unix命令行与其强大的应用工具。尽管最重要的架构改变是在表面之下,但是Aqua GUI是最突出和引人注目的特色。柔软边缘的使用,半透明颜色和细条纹(与第一台iMac的硬件相似)把更多的颜色和材质带入到桌面上的视窗和控件,比OS9所提供的“白金”外观更多,引发了用户间大量的争论。 很多旧的麦金塔用户把这个接口描述得像是玩具一般,和缺乏专业的优美,而其他的人则为苹果革命的新GUI状新为所欢呼。这种外观非常立即地可以辨认出来,即使在第一个Mac OS X版本推出之前,第三方的开发者开始针对可以换外表的程序像是Winamp制作类似Aqua接口的外表。苹果电脑以法律行动,威胁那些声称是由他们有版权的设计下,所制造或散布且提供这种接口软件的人。 Mac OS X包含了自家的软件开发程序,其重大的特色是名为Xcode的集成开发环境。Xcode是一个能与数种编译器沟通的接口,包括C、C++、Objective-C、以及Java。可以编译出目前Mac OS X所运行的两种硬件平台之运行档,可以指定编译成PowerPC平台专用,X86平台专用,或是跨越两种平台的通用二进制。 纯粹由系统销售的数字来看,这种GUI和内核的组合最近到现在变成最畅销的Unix环境。
|
正在阅读:全解苹果Mac OS X 一个操作系统的崛起全解苹果Mac OS X 一个操作系统的崛起
2010-07-16 00:37
出处:PConline原创
责任编辑:caoweiye
键盘也能翻页,试试“← →”键
本文导航 | ||
|