[转载] Mac OS X 背后的故事(一)力挽狂澜的Ellen Hancock
(2012-07-21 23:07:54)
声明:我在Mac论坛上看到此系列文章感觉收益匪浅,故转载到个人博客中,如果原文作者看到此文并
表示不同意转载请与我联系,我会删除转载。这个系列文章从比较专业的计算机科学角度对MacOS X的
先进性做了一一介绍,读者需要一些计算机科学背景才能完全懂原文作者的意思。
文 / 王越
作者王越,美国宾夕法尼亚大学计算机系研究生,中国著名TeX开发者,非著名
OpenFOAM开发者。
本文分9篇,连载于《程序员》杂志。
从本期开始,我们将在杂志上连载一系列关于Mac OS X发展历史的文章。本系
列将为大家介绍Mac OS X的发行版本、技术历史、相关人物等内容。本文是系
列连载的第一篇。
Ellen Hancock曾任苹果公司技术总监
故事还得从20世纪90年代说起。Ellen Hancock是本文的主人公,也是一位女英
雄。她因在IBM的经历而被人们所熟悉。1966-1995年间,Ellen Hancock在IBM
[转载] Mac OS X 背后的故事(一)力挽狂澜的Ellen Hanco... http://blog.sina.com.cn/s/blog_495e704c01017rb3.html
第1页 共5页
2013-09-20 9:13
共工作了29年。1985年,她成为IBM的副主席。在1986-1988年间,Ellen
Hancock担任过IBM通信产品的主席,并在1992年被选为资深副总裁。1995年9
月,她被时任美国国家半导体(National Semiconductor)CEO的Gil Amelio忽
悠,跳槽来到这个企业,做执行副总裁。她在这里带领团队完成了
CompactRISC架构,这个架构事后成为ARM7系列的前身。很多人早已经把她忘
了,也很少有人能够在回忆时将她和Mac OS X联系起来。但事实上,她是让苹
果放弃Copland转而购买NeXT的关键人物。
早在1994年, Gil Amelio就找好了下家Apple,成为Apple董事会的成员。1997年
2月,Gil Amelio从National Semiconductor辞职,并成为Apple的CEO。为了紧
跟老板的召唤,Ellen Hancock再次被忽悠,来到了当时危机四伏的Apple。这时
是1996年5月,为什么是危机四伏呢?还得从早先的事情说起。
20世纪80年代,卖可乐的John Sculley成为Apple的CEO,随之Steve Jobs被轰
出Apple。毕竟可乐和计算机不是一回事,因此不管是硬件还是Mac OS,整个公
司的开发项目越来越受阻。而且由于先天的不足,Mac OS从诞生之初就不具有
一个现代操作系统所应有的特性。所以,在1987年,开发下一代操作系统的计划
呼之欲出。具体的规划是,把新的系统所需要的功能,写在一堆卡片上。短期可
实现的目标,比如增加颜色支持(当时计算机仍是黑白的),写在蓝色的卡片
上;长期的目标,比如多任务功能,写在粉色的卡片上;而在可预见的未来都无
法实现的长期的目标,比如加一个纯物件导向的文件系统,就写在红色的卡片
上。在这样的思路下,Mac OS的开发团队马上就被分成两个组,一个叫蓝组,
目标是在1991年,发布一个关于Mac OS的更新 版本;另一个叫粉组,和蓝组同
时工作,计划在1993年,发布一个全新的操作系统。
1991年5月13日,蓝组顺利按时完成开发任务,发布了Mac OS 7(一般被称为
System 7),而粉组却没做出什么有实际用途的东西来,因此接连跳票。而且,
由于Mac OS 7的发布往往缺乏人手,为了保持正常发布,常常需要从粉组抽调
人员参加蓝组的开发,再加上Apple当时重心放在了和IBM等公司的合作上
(Taligent项目)而不是在粉组上,最终导致了粉组项目夭折。而本来Apple指望
和IBM合作的Taligent项目能开发出一个可用的新系统,但后来IBM不跟Apple继
续玩了,因而Taligent的果子又吃不到,Apple相当郁闷。 这时由于Mac OS有先
天不足(单任务 ,没有内存保护),再加上Apple以及第三方软件的无限量增加
(在这段时期,单Apple自己就已经加入了QuickDraw、PowerTalk、QuickTime
等软件和技术,每一个都比Mac OS本身来得大),Mac OS的问题终于大爆发。
上个世纪90年代,Mac OS给人的印象就是很不稳定、经常崩溃,同Windows 95
留给PC用户的印象差不多,甚至更甚。
[转载] Mac OS X 背后的故事(一)力挽狂澜的Ellen Hanco... http://blog.sina.com.cn/s/blog_495e704c01017rb3.html
第2页 共5页
2013-09-20 9:13