自从
苹果采用
Intel的处理器,
OS X被黑客破解后可以安装在Intel CPU与部分AMD CPU的机器上。从而出现了一大批非苹果设备而使用
苹果操作系统的机器,被称为黑苹果(Hackintosh);在
Mac苹果机上面安装原版Mac系统的被称为
白苹果(Macintosh),与黑苹果相对。
OS X 是全球领先的操作系统。基于坚如磐石的
UNIX ,设计简单直观,让处处充满创新的Mac 安全易用,高度兼容,出类拔萃。UNIX 之威力,
iMac 之简单让Mac OS X 既简单易用且功能强大。所有的一切 - 从启动 Mac 后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。无论是浏览网页、查看邮件和与外地朋友
视频聊天,所有事情都简单高效、趣味盎然。当然,简化复杂
任务要求尖端科技,而 Mac OS X 正拥有这些尖端科技。它不仅使用基础坚实、久经考验的 UNIX 系统提供空前的稳定性,还提供超强性能、超炫图形并支持互联网标准。
它以 Mach 核心为基础和
UNIX的
BSD 实作,整合到由
Steve Jobs 于 1985年被迫离开苹果后的
NeXT 公司所发展 面向对象操作系统 之
NeXTSTEP 中。同时,
苹果电脑企图创造一个自己拥有的(参考 en:
TaligentNeXT 的操作系统—在那时候称为 OPENSTEP—被选为苹果下个操作系统的基础形式,然后苹果电脑完全地买下了 NeXT。Jobs 也就重新被聘雇,后来回到公司的领导阶层,带领大家把
程序设计师亲善的 OPENSTEP,转换到苹果主要家庭使用者市场和创新的专家都很欢迎的一个系统上,就是大家都知道的 Rhapsody。在某些威胁独立开发者对于
Mac OS 忠心的失策,以及对于从
Mac OS 9 到新系统减轻转变的策略改变后,Rhapsody 演化为
OS X。 OS X 是与先前麦金塔操作系统彻底地分离开来,它的底层程序码完全地与先前版本不同。尽管最重要的架构改变是在表面之下,但是 Aqua GUI 是最突出和引人注目的特色。柔软边缘的使用,半透明颜色和细条纹(与第一台
iMacWinamp 制作类似 Aqua 接口的外表。苹果电脑以法律行动,威胁那些声称是由他们有版权的设计下,所制造或散布且提供这种接口软件的人。 纯粹由
系统销售的数字来看,这种 GUI 和核心的组合最近变成最畅销的类 Unix 环境。
尽管苹果官方声称,OS X只能在使用G3或更高阶的
微处理器的电脑上运行。但实际上,通过修改,OS X 亦能成功安装并运行在较早期的
Power PC 604e上;甚至有人透过
PearPC模拟器Linux版,在更早期的Centris 650 (25MHz) 上安装OS X 10.3,只是以此方式安装的OS X,没有多大的实用价值可言。(仅系统自我检测便得花上数天时间) OS X 透过提供一种称为 Classic 的模拟环境,保留了与较旧的 Mac OS
应用程序的兼容像,允许使用者在 OS X 中把 Mac OS 9 当做一个程序行程来执行,使大部分旧的应用程序就像在旧的操作系统下执行一样。另外,给 Mac OS 9 和 OS X 的 Carbon
API 可以创造出允许在两种系统执行的程序码。
OpenStepJavaSwing 撰写的,看起来几乎完全地与天生的
Cocoa 接口类似。 只要他们能够在这个平台上被编译,OS X 可以执行很多 BSD 或
Linux 软件套件。编译过的程序码通常是以 OS X 封装的方式来散布,但有些可能需要命令列的
组态设定或是编译。像是 Fink 和
DarwinPorts 这样的专案,提供很多标准套件之预先编译或是预先格式好的封装。
在 10.3 版开始,OS X 已经包含 Apple X11,这是给
Unix应用程序的 X11 图形接口的公司版本,当做是在安装阶段的选择性元件。苹果是以 XFree86 4.3 和 X11R6.6 为基础实作的,搭配一个模仿 OS X 外观的视窗管理员,与 OS X 有更密切的整合,延展扩充到使用天生的 Quartz 显像系统和加速
OpenGL。
对于早期的 OS X 版本,有支援的标准硬件平台是以
PowerPC G3、G4、G5 处理器的
麦金塔电脑米黄色FireWire 之前的系统。然而,免费的工具像是 XPostFacto 可以使得苹果官方宣称不支援的某些旧系统可以安装 OS X,包含某些 G3 之前的系统。操作系统针对所有支援的硬件提供相同的功能,除了基本硬件的限制之外(例如,CD-ROM 不能烧录 CD)以及在更多先进配备上尽量增快效能(例如图形加速)。
于2005年6月6日,Steve Jobs 在苹果每年的全球开发者大会中发表演说,表示接下来的两年间苹果将会从 PowerPC 转换到 Intel 的微处理器[1],而且在这个转变的期间,OS X 都会支援两种平台。对于 PowerPC 平台的支援会一直持续到 10.5 版,但是同时支援两种平台多久的时间并不清楚(Mac OS 对于 Motorola 68k 架构的支援一直持续到 PowerPC 系统推出后的约四年)。
新版的
Xcode 支援建造 通用二元程序码(Universal Binaries),可以在两种架构执行。PowerPC 程序码在 Intel 为基础的
Mac 会使用称为 Rosetta 的模拟器来提供支援。Jobs 也证实先前的谣言,就是苹果之前每一版的 OS X 开发周期都有 Intel 微处理器的版本。像是跨平台的能力已经早就存在 OS X 的血统中 - 就是 OS X 的前身,OPENSTEP,已经被移植到很多个架构下,包含 Intel 的
x86,以及 OS X 的核心操作系统 Apple Darwin 也移植到 x86,早在 OS X 第一次推出就可以免费下载。然而,苹果声明 x86 平台的 OS X 将不会支援 Classic 环境。