技术开发 频道

苹果:Mac OS X之父Bertrand Serlet离职

    【IT168 资讯】Apple公司官方网站今天发布消息,称负责Mac软件业务的高级副总裁Bertrand Serlet离职。这一职位将由他的副手Craig Federighi接任,后者直接向CEO乔布斯汇报。

苹果:Mac OS X之父Bertrand Serlet离职
▲Bertrand Serlet

  Serlet被誉为“Mac OS X之父”。他拥有法国Orsay大学(现巴黎第十一大学,这个学校出了很多菲尔茨奖数学家)博士学位,曾在施乐PARC工作。1989年加盟乔布斯创办的NeXT公司,参与NeXTSTEP操作系统的开发。1997年随回归的乔布斯一起加盟Apple,一手领导团队打造了重塑Apple光荣的Mac OS X操作系统。,Hacker News上一位前Apple工程师讲述的故事生动地说明了Bertrand Serlet在Mac OS X上的贡献:

  Apple内部有一个系统可以搜索所有产品源代码。当有哪个方法不断让程序崩溃,你得查找原始定义时,只需到那个系统里输入函数名,就可以看到源代码了(当然,还有漂亮的语法突出显示)。有一天,我突发奇想,用这个工具搜索人会怎么样呢?现在Apple的规章是工程师的名字不能放进产品代码的公共头文件里……但是内部代码就没这种限制了。于是,我在搜索框里输入“Bertrand Serlet”,知道第一个结果是啥吗?

  malloc.c(CSDN编辑注:分配动态内存的C语言函数,最重要的系统函数之一,Serlet曾在这个YouTube视频中很自豪地说自己编写的这一函数40年了还在用……)

  真的!接下来还有呢,NSObject、许多的CoreFoundation等等,等等。很多人都知道Avi Tevanian在Mach上的贡献,但是Serlet是Cocoa背后的主要大脑。

  这位工程师还表示:Apple失去了最有价值的资产。Serlet是一位非常杰出的工程师和管理者,他的贡献远远没有被人认识到。他对技术的理解远超过Apple的任何其他人,而且他仍然在参与所有技术细节,包括在一些内部的工程师邮件列表中参与讨论。

  而另一位曾经在操作系统核心团队(Core OS)工作过的工程师则表示了不同意见,说Serlet虽然写了NeXT中的很多代码,但其实水平不高(有的不符合现代非常好的实践,有的根本就没起到作用)。而且他自己已经早已不写代码了,却对很多细节管得太多,包括改写malloc、top(1)、libtop等以赶上Linux和BSD的发展。这位工程师还说Mach传奇人物Avi Tevanian也有这一毛病,对产品其实损害很大。

  2003年Serlet从副总裁职位接替升任CTO的另一传奇人物Avadis Tevanian(Mach核心开发者之一)担任高级副总裁,成为Apple公司高层。在Apple,他曾和主管设计的Jonathan Ive、主管硬件的Jon Rubinstein(现在是HP/Palm webOS的负责人)都是乔布斯最重要的肱股人物。他也以在公开场合言论锋利著称。2006年在WWDC上介绍Tiger和Aqua界面时说:微软,现在就打开你们的复印机吧。2009年WWDC他再次取笑微软的Windows 7,说这还是灾难性的Vista的翻版嘛,还在用注册表、DLL、帐号控制子系统等等这些衰东西?

  众所周知,Mac OS X(读音为Mac OS Ten)相对于Mac OS 9以及之前的版本而言是一个全新的先进操作系统,内核是卡耐基梅隆大学的Mach加上BSD的代码构成,界面极为华丽,并有很多面向对象层次,而且各种应用软件也有很高的质量。用于iPhone、iPad和iPod Touch的iOS也是Mac OS X的一个派生版本。它可以说是使Apple起死回生的关键,也为今日的辉煌打下了坚实的基础。所以,Bertrand Serlet是Apple内部最重量级的人物之一,他的离去马上登上各大媒体头条,是不足为奇的。

  Apple官方给出的离职理由是,他想要更多地关注科学而不是产品。显然这只是“我想更多地陪伴家人”之外的另一种托词,因为Mac OS X的下一个版本Lion正处在紧张的上市前阶段,而这一版本因为引入很多来自iOS的特性而有较多变化,Serlet离去的时机显得有些奇怪。

  Gizmodo的文章对Serlet离职的原因做了猜测,认为随着iOS设备的崛起,Mac在Apple的地位已经严重下降,Mac OS X新版本的iOS化更加剧了这一情况。而且伴君如伴虎地为性情古怪、不容易相处的乔布斯效力了20多年,谁都会感到厌倦。

  而GigoOM的文章则提出了另一个版本:Serlet可能是认识到自己不可能在Apple有机会登上大位,所以选择离开,寻找其他机会。目前,公司的代理CEO和COO Tim Cook看上去是乔布斯接班人的当然人选。但是他的特长是运营、物流之类,作为Apple CEO有天然的缺陷。此前我在“乔布斯病休 谁将成为接班人?”一文中曾经分析,从基本能力来看,负责iOS的高级副总裁Scott Forstall最接近乔布斯,他也是乔布斯公开演讲中露面较多的高管。近几年他的迅速崛起,锋芒显然盖过了Serlet。Forstall硕士毕业于1991年。也是1997年从NeXT加入Apple的,但论资格他本来是Serlet的下属,是Mac OS X和Aqua用户界面的初始架构师之一。2003年升任高级总监,比Serlet至少还低两级。但这几年因为iOS的火爆,他已经成为公司最闪耀的明星,使Serlet相形见绌。另外他也比较年轻,很有希望成为接班人。这种瑜亮情节是否也是Serlet离去的主因呢?这种猜想虽然有些八卦,但是不无道理。

  对于果粉来说,这个消息标志着一个时代的结束,当然不令人愉快。但是,Apple富于才华的高管外流,加入其他平台(像Jon Rubinstein那样),有力地促进竞争,对于整个产业,却未必不是好事。

0
相关文章