OS X 的演变:从经典到现代
1. OS X 的崛起之路
Mac OS 自诞生以来经历了巨大的演变。曾经它只是小众群体使用的操作系统,如今随着Macbook、Macbook Pro和Air等设备的普及,它逐渐从逐渐衰落的PC市场中夺回份额,获得了主流市场的认可。其移动衍生系统iOS,在某些统计中甚至成为市场份额最大的移动操作系统,与Linux的衍生系统Android分庭抗礼。
然而,这种增长并非一蹴而就。Mac OS曾一度濒临灭绝,之后才以“OS X”的全新面貌重生。实际上,它经历了彻底的架构重建。即便如此,在苹果向基于英特尔架构转型、告别PowerPC架构的重大突破之前,Mac OS仍面临着巨大的困难。
2. 前达尔文时代:Mac OS Classic
Mac OS Classic 是 OS X 之前的 Mac OS 版本。它虽然是全图形用户界面(GUI)系统(早期版本没有像现在“终端”应用那样的命令行),具有一定的新颖性,但内存管理较差,多任务处理采用协作式,按照现代标准来看较为原始。在协作式多任务处理中,进程需要自愿让出 CPU 时间片,只有当所有进程都表现良好时才能正常工作。一旦有一个进程拒绝协作,整个系统就会陷入停滞。不过,Mac OS Classic 为当代的 Mac OS(即 OS X)奠定了一些基础,主要包括“Finder”GUI 和第一代 HFS 文件系统对“forks”的支持,这些至今仍影响着 OS X。
3. 浪子回头:NEXTSTEP
当 Mac OS 在强大的 PC 面前艰难成长时,其创始人史蒂夫·乔布斯离开苹果(也有说法是被逐出),投身于一家全新且截然不同的公司 NeXT。NeXT