Sun中国工程研究院院长历数Solaris开发一百单八将!

 
撞破天罗归水浒,掀开地网上梁山
Solaris 聚义厅那 108 之外的 好汉
——《Solaris 内核结构(第2版)》中文版序
 
2000 5 月,在 Mark Himelstein 橄榄枝的召唤下,我重回 Sun ,任 Solaris 内核研发总监。 发现这里可真谓人才济济,高手如云。一个小伙子, Andy Tucker, 居然是 高级工程师 。问他做什么项目,回答很简单 : 化。这 家伙 !当我没念过书吗?计算机中 90% 的学问就是虚 化。但几个月后,我明白了,他的确是在做计算机中 90% 的学问。 Andy 不到 20 岁就从 斯坦福 大学毕业了,直攻博士后,进入 Sun 继续研发 Solaris 内核技术。他先加强 scheduler ,让 Solaris 的扩 性从一 到上千个用户,可以线性扩 。之后, Tim Marsland 鼓励 Andy 以虚 技术为基础,提高 Solaris 的扩 性。四年后, Andy 带出了 Container ,使 Solaris 的扩张性达到世界第一。
我和 Tim Marsland 了五年的邻居。在有名的 MPK17 大楼的三楼,我的办公室位于一个角落,他就在隔壁。 Tim Solaris 内核的灵魂。他的办公室总是门庭若市。每天都有工程师 经理 总监,还有副总裁等来找他。 他的邻居,沾光不少,也因此认识了 Sun 公司的各方豪杰 ,其中 不少就在 MPK17 的三楼。 Michael Shaparo Bryant Cantril 是多年的好友。他们在 布朗大学 就是一对搭档。 Bryant 毕业后到 Sun Michael 则留下攻读硕士。一年后, Bryant 跟着 Michael 进了同一 公司,也一起平步青云。在没有经理人的指导下,他们写出了 aTrace—— 一个用来追踪内核中内存地址的软件工具。我问 Bryant 下个项目要做什么? D Trace 他想都没想就说了。这工具可以迅速诊断全系统的运 ,也能细查小单位的优化状态,是公司运行的一大利器。
MPK17 同事 们有几个好喝两杯。一天我走过 Stephen Hahn 的办公室,一股酒香扑鼻而来。里面的几个人站站坐坐,神秘兮兮的,一见我,都不说话了。过了两天, Stephen Hahn 自己到我的办公室来了,要我准他做他的 星期五项目 。至于 星期五项目 是什么,照例不必问了。这有点奇怪了。原来,他不是要我 批准 ,而是要我保密。他也不知道我那天听到了多少,反正不论如何,我不得泄露风声。这项目,就是 Greenline 。后来改名为 Solaris Management Framework SMF )。
Cindy McQuire 不在那群酒友当中。她是当时少有的女性资深工程师,个性平和,做事周密,说话中肯。我有意请她 经理。她却一口回绝了。第一,她的 故障管理 当时做了一半,下一半不做不行;第二,软件工程比软件管理 有趣 多了;第三,她有两个孪生女儿。她要让她们知道,女性软件工程师不比男的差。我哑口无言,她也就去带 FMA 队了。 Cindy 于踢男女混和室内足球 所以经常带伤上班。
另外一个不在那群酒友中,可是酒量不错的是 Paul Sangster 。我在做内核时,需要知道一些安全方面的知识。 Mark Himelstein 要我和他聊聊。这一聊就是三个小时。最难得的是他在三小时内清楚 解释了什么是 Single Sign-on 。我后来就任网路及安全总监,和 Paul 有很大的关系。要 单点登陆 ,必须有个完整的加密系统。 Solaris Encryption Framework 就是这样做出来的。这套软件让客户用自己的算法,不用国家检验,不受出口管制,也不需美国知道算法。安全界的 Glenn Faden Gary Winiger ,埋在 Trusted Solaris 里十几年。他们耐心教我其中复杂的观念,坚持 Trusted 10 的架构。加上 Scott Rotondo ,几个人把 Solaris 10 做成世界第一安全的操作系统。 Scott 想出了个办法,可以安全 高速 给每个文档签名。为了保险起见,他向 Whit Diffie 请教过才开始使用。他常说要发表,取名为 Diffie-Rotondo Algorithm (外行人,请搜索 Diffie-Hellman Algorithm
当大家知道我也能喝两杯后, Sunay Tripathi 带着一瓶 Scotch 来到了我的办公室。当时是晚上六点多,他带着他的经理 三个杯子 一瓶酒出现在我门前。一看来者不善。好在我还能 挡,不过也给他骗去了几小时,定下他 CTW 的蓝图。几周前,我要 Sunay 想想如何能改变全世界( Change the World )。他要带烈酒来配合这个大题目(通常别人只带些红酒来,诉诉苦,解解闷) Sunay 接着 Brutus Bruce Curtis )后,写出了 FireEngine ,让 Solaris 的网 功能增强三倍以上,足以和任何操作系统抗衡。
周曙东是 IO Input/Output 领域 的突出人物,也是华人工程师的明灯。他一头钢丝乱发,身材飘逸,走在长廊里,像个大学教授。在 Solaris 10 后期,曙东临危受命,接下新的启动程序项目,重写了 Solaris 十数年没动过的启动系统。启动时间从数十分钟减到十数秒,带上漂亮的图面,大幅度提升了可用性。
Jeff Bonwick 是另一 领袖。他从 CalTech California Institute of Technology )毕业,两三年时间就成为 Sun 软件工程界的有名英雄。早年他和 Roger Faulkner 合写了个软件工具,可以极快 安装软件包。他们说是英雄就要用快刀。这 快刀 bfu 。他们说是 Blindingly Fast Utility ,可是每个人都说是 Bonwick Faulkner Utility Jeff 带了个 队做新一代的文档系统( ZFS ),如果全宇宙每一个原子都是一个文档,这系统都 能容纳 。当然,当真如此,也没原子给我们人类
如果 Jeff 是把快刀, Bart Smaalders 就是门重炮。他出身机械工程,出道时在国防工业作事,制造战车。他一头乱发,一脸大胡子,雨天时带个宽沿皮帽, 形象 和软件工程师实在不符。 Bart Solaris 的哲学家。他坚持软件开发的程序和精神 —— 把问题定好 数据收齐 提出方案 试用 审议 再收集数据。问题解决了,就行了,不必再啰嗦。这哲学,是 Solaris 队伍共同的信念。他的 libmicro 项目,就是这哲学的具体实现 Cindy McQuire Bart 隔壁,她收集了些 Bart 的名言贴在门口,称之 Bart 语录 Bartism )。
Solaris 10 经历了四 副总裁 , 历时四载,参与的工程师达 1500 人以上,是 Sun 有史以来最大的系统项目。 2002 年, John Loiacono 决定重新进入 x86 ,并在北京组建百人驱动程序队伍。我在美国聘到何英,在中国和宫力合作,三个月雇了近 40 人。之后 Bev Crair 到任,一年后扩大到 90 人。 2005 Solaris JDS 队合并。 Solaris 在北京已达 180 成为在美国 Menlo Park 以外最大的地区。
我有幸主持了 Solaris PAC Product Approval Committee ,在 2005 1 月底推出产品。一年内有超过 300 万新用户,打破所有 Linux 版本的纪录。其中的主要人物 可比 梁山泊 108 条好汉,个个本事高强 个性鲜明。我写不出 水浒 ,这序,也没那篇幅。
大中国区,是世界仅存的 IT 战场。从操作系统的角度,只有开放和封闭两个选择。封闭的路,会让一家公司控制整个市场。自主创新必须走开放的路。本书读者的选择,就是这战场。我相信,中国区中的读者,一个都不会选错。在开放的这边, Linux Solaris 是同源亲家。 Linux 这小老弟,近年来在这块跑得快些。可是 Solaris 路走多了,不需回头走冤枉路。读者可以两者兼得。站在巨人的肩上,迈的步又快又大。人聪明 志向大 底子厚 工具快,创新立业,有何困难?
 
王星耀
Sun 中国工程研究院院长
200 7 年春

    

                    
Solaris 性能与工具                                   Solaris 内核结构(第 2 版)
作者: Richard McDougall;                              作者: Jim Mauro; Richard McDougall
Jim Mauro; Brendan Gregg                         译者: SUN 中国工程研究院
           估价: 49.00                                         估价: 89.00
    --------------------------------------------------                 --------------------------------------------
     Solaris 内核结构》的最佳伴侣                      揭示 Solaris 内核结构和运行机制
   学习和使用 Solaris 10 的得力助手                    细致剖析 Solaris10 的最新特性
     
 
 
                    
Solaris 性能与工具 英文版                           Solaris 内核结构 英文版 · 2
书号 7-111-21249-2                                 书号 7-111-20418-2
59.00                                        99.00
 
 
第一本在 Solaris 操作环境下编程的权威指导书
         
 
 
作者: Rich teer
译者:云巅工作室
书号: 7-111-18571-4
价: 99.00
 
 
         
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值