由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Apple版 - 微软的努力:来看看WP8开发历程吧
相关主题
对免费云计算资源感兴趣的给Mac Mini添了个SSD觉得苹果系统还是很牛的
Re: PC and MAC share one printer?一晃三年了
一些微软“小丑”孙子兵法是类似于dos系统的老古董
IBOOKS能有中国小说吗?微软应该考虑操作系统内核转向linux
Novell专利被微软苹果等四家共享Access用户级安全性问题求助!
Pandigital Novel (Android Tablet) $60 or less (转载)尘埃落定11 zz
快速批量制作大量epub的办法程序英雄传 (三,上部)(左眼新作)
狂热的果粉 美国男子将自家房屋改造成苹果店程序英雄传 (三,中部)(左眼新作)
相关话题的讨论汇总
话题: 叔叔话题: 大卫话题: windows话题: nt话题: 微软
进入Apple版参与讨论
1 (共1页)
w********1
发帖数: 3492
1
2012-07-16 12:12:49[北京时间]
不久前,我们已通过Windows Phone高级产品经理Greg Sullivan得知,
早在2010年Windows Phone 7发布之前,Windows Phone 8系统的
开发工作就已经在进行中了。据国外媒体报道,近日微软公布了公布了数份文档,描述
了关于Windows Phone 8内核开发的一些重要内部计划。这让我们得以一窥
WP8系统的诞生历程。
最初的计划被称为“Project Menlo(门罗计划)”,它被微软描述为一种对
于硬件、软件平台、用户界面以及应用的探索。参与过此次计划的开发团队表示:“我
们的大部分工作对Windows Phone 8和ARM架构平板电脑(Surface)的诞生
很有帮助,但它从未被公开过。”也就是说,Project Menlo与之后的许多重要研
究项目都有着密切的关联。
接下来说说“Experiment 19(19号实验)”。这个项目的名字具有科幻片风
格,它实质上是一次合作计划,于2008年至2009年进行。Experiment 19是一次“
对Windows Phone系统的重新想象”,旨在证明相同硬件条件下,WinNT内核的工
作性能要比WinCE更快更好。因此这个计划十分重要,国外媒体认为,当Greg
Sullivan提到Windows Phone 8的起源时,他指的正是Experiment 19。
Experiment 19计划无疑是成功的。微软研究院使用两款配备相同ARM架构
Tegra 2009芯片的原型机,结果发现,WinCE内核下的执行效率,明显的逊色于
WinNT内核的MinWin。因此,Experiment 19计划组致信Windows Phone开发
团队,告知实验结果,并最终使得微软决定放弃WinCE内核,采用WinNT。因为只有
WinNT才能够适应未来的手机多核时代。
事实上,Windows Phone 7的开发在2007年之前也已开始,并利用了
Windows Mobile系统的“遗产”:.NET Compact Framework和WinCE内
核。研究者指出,Windows Phone 7在这样的技术下,其表现“可以接受”
。但他们之后却感到很失落,因为Windows Phone 7对于Windows PC的
WinNT内核存在着兼容问题。因此,研究者们开始转而研究ARM架构系统。
除了Experiment 19以外,从Project Menlo之中还诞生出了很多引人注
目的衍生计划,它们对Windows Phone都有着极大的影响,尤其是“TapGlance(
一瞥即触)”。TapGlance可以说是动态磁贴(Live Tiles)的起源。在它的早期
概念中,我们可以看到一个有点眼熟的九宫格界面。有趣的是,在微软公布的这些文件
中,对TapGlance的描述是“一目了然的信息”,这个理念在之后成为了Windows
Phone系统的设计哲学。
采用新内核之后的Windows Phone 8能否创造辉煌,我们无法预测。但
很明显的,微软的野心不可小觑。
PS:关注Windows Phone 7的朋友可以到威智WPer: http://www.wper.com 微软智能手机爱好者社区转转。
[源自威锋]
L*****e
发帖数: 8347
2
Windows NT实在是软软的灵魂,哪天有空给大家八一八Windows NT的开发历程,那才叫
跌宕起伏。不过好像发这个版有点不合适。。。
i*****o
发帖数: 1714
3
欢迎八这个。偶很久以前看到nt的内核(nda后的,不知道是不是strip down过),佩
服的一塌糊涂。这家伙一开始就支持多处理器,kernal thread,一个崭新的文件系统
和device driver model。害的俺夜以继日地读了不只一个月的code。

★ 发自iPhone App: ChineseWeb 7.5

【在 L*****e 的大作中提到】
: Windows NT实在是软软的灵魂,哪天有空给大家八一八Windows NT的开发历程,那才叫
: 跌宕起伏。不过好像发这个版有点不合适。。。

l**n
发帖数: 7272
4
哈哈。发这个版其实没什么不合适的。很期待左眼朋友的Windows开发大作。无论发到
哪个版,俺都去follow。哈哈。

【在 L*****e 的大作中提到】
: Windows NT实在是软软的灵魂,哪天有空给大家八一八Windows NT的开发历程,那才叫
: 跌宕起伏。不过好像发这个版有点不合适。。。

w********2
发帖数: 16371
5
不会不合适,欢迎。

【在 L*****e 的大作中提到】
: Windows NT实在是软软的灵魂,哪天有空给大家八一八Windows NT的开发历程,那才叫
: 跌宕起伏。不过好像发这个版有点不合适。。。

L*****e
发帖数: 8347
6
之前八卦过一个系列,叫《程序英雄传》,本来计划是八卦十位我心目中的神一般的马
工,八卦到第三位,也就是David Cutler时有点收不住了,David Cutler一生最精彩的
部分就是整个Windows NT开发的历程,如果写Windows NT的开发历程,几乎又有点像是
写David Cutler的传记,怎么平衡地八卦出来,我到现在也没把握。。。
把我称为软粉,我是不太认可的,但是如果把我称为Windows NT粉,我是没有什么意见
的,或者说我是David Cutler的粉丝,我更是要点头称是,并且恨不得弄个证书挂着以
证明我是个正宗铁粉。。。
之所以犹豫在果版发这篇八卦,是因为谈到windows NT和David Cutler,我难免溢美之
词喷薄而出,又要让人误解我是软粉,引来一些无谓的纷争,这就不好了。。。

【在 l**n 的大作中提到】
: 哈哈。发这个版其实没什么不合适的。很期待左眼朋友的Windows开发大作。无论发到
: 哪个版,俺都去follow。哈哈。

L*****e
发帖数: 8347
7
先把原来写的那部分转一下。。。
3. 大卫叔叔
(上部)
上个星期去109楼旁边的Bright Horizons交表给娃排队,突然想起大卫叔叔不就在109
楼吗,有好长时间没有听到他的任何消息了,他在干嘛?最后一次听说他的消息还是
2008年 Ray Ozzie在程序员大会上的key notes里说,大卫叔叔将领导Windows Azure的
开发工作。。。
交完表后,跑到109楼三楼大卫叔叔的办公室去搂了一眼,没见到偶像,心中有些怅然
。正好这些日子版上有个叫大胖球的挖了一个微软的深坑,指出了微软堕落的种种。于
是我也想借着八卦大卫叔叔,来回顾下微软的一些过去的日子,因为微软过去的日子的
很大一部分就是它的现金奶牛Windows的日子,而大卫叔叔则是这头奶牛的爸爸。。。
来微软以后在campus里碰到过大卫叔叔一次,虽然早知道大卫叔叔不像比尔叔叔一样一
副标准程序员形象,以前也见过大卫叔叔的照片,但是第一照面时,我还是被大卫叔叔
壮硕得像橄榄球队员一样的身材给惊了一下。不是说四肢发达,头脑简单吗?难道最顶
尖的程序员也能长成这样?
在国内的时候虽然就听说过大卫叔叔,但不甚了解。开始深挖大卫叔叔的八卦,也是开
始学习操作系统以后。说到操作系统,学院派的大都是Unix的粉丝,包括我们的教授。
但是说到大卫叔叔,他也是很钦佩的。他说如果不是大卫叔叔搞出来了Windows NT,操
作系统早就是Unix(包括Linux这样的近亲)一统天下的局面了。他说比尔大叔是微软
的生父,大卫叔叔则是微软的养父。。。
我们教授这么说可能是因为他是搞操作系统研究的,所以对操作系统的意义进行了格外
的强调,所以也没人和他在微软是不是只有一个Windows可提上叫板抬杠,大家感兴趣
的是这个大卫叔叔是何许人也,居然以一己之力,和整个Unix阵营对抗。
我发掘出来的第一个八卦是,大卫叔叔是真正的非科班出生,到大学毕业拿了个科学单
身汉学位时,还不知道编程为何物,是真正意义的自学成才。
那个时候高爷爷和迪爷爷虽然还是我的偶像,但我已经意识到这两位爷爷其实是纯科班
出生程序科学家,虽然他们也写程序,但他们写程序的目的更多的是为理论服务,对于
我这种胸无大志,只想写程序,做个好的程序员的人来讲,他们显得有些遥远,我需要
找个和我想走的道路更贴切的偶像。这个时候大卫叔叔的出现,正好填补了这个空白。
。。
要说这世上很多事情都是阴错阳差,大卫叔叔在高中的时候是个体育尖子生,百米速度
在11秒以内,所以他进大学时是以体育特招生的身份入学的,大一的时候他打的校队的
四分卫,他还真是打橄榄球出生的。
好景不长,在大二的时候,大卫叔叔在一次校际比赛中,腿被整断了,医生警告他,如
果他还继续参加橄榄球比赛的话,他下辈子可能要坐轮椅。(如果你现在注意看大卫叔
叔的腿,会发现有点罗圈腿,不知道是不是那次受伤留下的后遗症)
不能打球了的大卫叔叔只好把注意力放在学习上,两年后他顺利毕业了,而且成绩还不
错。那个时候大学生还是比较好找工作,都是公司来学校里要人。其中一个想要大卫叔
叔的公司就是通用汽车,他们要招一些人做data entry的工作,做这个工作的职位叫
programmer。。。
表忽悠人了!Programmer算啥职业啊?当时迪爷爷以programmer的身份去登记结婚被拒
的消息已经渐渐传开,谁TMD还要做一个啥也不是的程序员?那些抱怨自己是IT民工的
同学们,和前辈们当时所处的社会环境和社会观点比较下,已经是幸福多了。不过从另
一个角度看,很多前辈们当年走上了程序员这条路,不是因为程序员这个职业有“前途
”或者是会受到尊重,而是他们真正喜欢programming。这一点可能是今天的程序员和
当年的程序员之间最大的差距。。。
接着八大卫叔叔,大卫叔叔理所当然地拒了通用汽车,而是去了化学巨头杜邦公司,准
备做一份很有前途的化学工程师的工作。但是杜邦公司分配给大卫叔叔做的第一件工作
就是用计算机建模来分析新材料的用途,也许是因为没有别的人愿意去做这个工作,所
以这种“烂活”就派给新兵去做吧。结果大卫叔叔左躲右躲没躲过去,只好去了IBM办
的一个培训学校里去学computer programming。。。
沾过围棋的人都知道,围棋有个别名,叫做木野狐,说得就是围棋像狐狸精一样地魅惑
人。《碧血剑》里的木桑道人就是为了能和袁承志下棋,把一生绝学尽心授与了小袁同
学。这programming和围棋很有些相似的地方,它们都是一种容易让人痴迷的智力游戏
。迪爷爷当年就说了:A really competent programmer should be puzzle-minded
and very fond of clever tricks。迪爷爷估计算得上用puzzle题来做面试题的鼻祖了
,当年Vladimir Lifschitz到奥斯汀大学找工作,迪爷爷是面试官,迪爷爷的面试问题
就只有一道puzzle题,Vladimir解出来了,所以拿到了 offer。。。
扯远了,接着说大卫叔叔。话说大卫叔叔左躲右躲没躲过和编程打交道,这交道一打上
了,就一发不可收拾,大卫叔叔彻底被programming这个狐狸精迷上了。可以说编程几
乎颠覆了大卫叔叔的世界观,他说:我原来以为正确的东西,其实都是错的,我只是没
有注意到它的不对。。。在程序中,没有差不多正确一说,差不多正确那就是错了。这
个特性对于严以待人,更严待己的大卫叔叔来讲,实在是太对脾气了。没多久,大卫叔
叔就彻底addict to programming了,他觉得自己已经不再满足于用计算机来解决问题
,他要找一份整天和程序打交道的工作。他这个时候早把程序员是不是一个有前途的,
令人尊敬的职业这个问题抛到脑后了。。。
在决心出轨的人眼里,机会总是有的。一天DEC的一个销售人员到杜邦公司推销机器,
那个时候DEC迅速崛起成为当时唯一能够挑战IBM的计算机公司,DEC的野心也非常大,
随着硬件的发展,DEC也非常渴望找到coding强人。一个想“出轨”,一个在“叫春”
,大卫叔叔和DEC一拍即合,大卫叔叔顺利地通过面试,到DEC开始了正式的编程生涯。
。。
大卫叔叔到了DEC不久,就成了DEC的先进工作者,程序员之星星。我们看一个人取得的
成就时有时候会忘记看看他成就背后的巨大牺牲,大卫叔叔是个工作狂人,他别的牺牲
有多巨大我不知道,我只知道他把两任老婆都搞没了,并且得出自己不宜结婚的结论,
所以大卫叔叔现在是个钻石老王老五一个。。。
但有的时候光靠自身努力也不够,还得遇见贵人,如果比尔大叔是大卫叔叔后期遇到的
贵人,那么咯噔大叔就是大卫叔叔早期遇到的贵人。
咯噔大叔毕业于MIT,他是DEC当时的最高技术长官,今天咱们叫做CTO。他毕业于MIT,
用了15年时间,把DEC带上了可以和IBM一争短长的高度。
大卫叔叔的才能引起了咯噔大叔的重视,他决定把当时DEC最重要的一个项目,给Vax机
开发一个叫VMS的操作系统,就是这个操作系统第一次提出了向后兼容的概念。咯噔大
叔为大卫叔叔创造了一个完全不受干扰的开发环境,这个环境可以简单地归纳为:可劲
儿造。。。
士为知己者死啊,受到这样的重视,让大卫叔叔感激涕零,在VMS上大卫叔叔倾注了全
部心血,项目的巨大压力让大卫叔叔那曾经打四分卫的强硕身体得了骇人的高血压,血
压到底高到多少史书没有记载,反正给他做检查的小护士说:那是她护士生涯中所见识
到的最高血压。
后来VMS取得了巨大成功,VMS的成功把大卫叔叔推上了世界一流的操作系统程序员的位
置,他被称为最牛的kernel程序员(连之一都没有说)。和世界上一切地方一样,当果
子成熟时,所有猫三狗四,人五人六的全跑来分享果实了,分享也就罢了,还都爱指手
画脚,于是大卫叔叔每天就要面对一些不知道从哪里钻出来的人审查:你今天在做什么
?你为神马要做这个而不是做那个。。。
大卫叔叔那个火爆脾气哪受得了这些个,于是愤而喊道:QNMLGBZD,老子不干了。。。
这个时候咯噔大叔挺身而出,对大卫叔叔说:你可以带上你的人,去任何你想去的地方
,做任何你想做的事,我只要求你做一件事,那就是告诉我你要多少钱,我负责给你提
供资金。
这个这个,世界上没有几个人能拒绝这样的奥佛吧?为了远离在麻省的总部的控制,大
卫叔叔带着他的一彪人马沿着西海岸寻找自己的据点。找啊找啊找,就找到西雅图了。
在大卫叔叔的眼里,西雅图这个地方好啊,他喜欢滑雪这里有连绵的雪山,他喜欢打猎
这里有丰富的野生动物资源,还有一点最重要,那就是从 DEC总部所在的城市没有直飞
西雅图的航班,这就给总部想来干涉自己又添了几分不便。
就这样,大卫叔叔和他的人马在西雅图驻扎下来了,真不知道如果大卫叔叔如果当初不
是选了西雅图作为他的据点,他后来会不会受聘于 Microsoft,如果他不受聘于
Microsoft,Microsoft的命运又会是怎样一番景象呢?这让我再次决定,历史被偶然所
左右者,一句话:都是命啊!
待续。。。

【在 w********2 的大作中提到】
: 不会不合适,欢迎。
L*****e
发帖数: 8347
8
(中部)
接着八这个命。。。
大卫叔叔在西雅图没能爽太久,因为罩着他的咯噔大叔跳槽了(太不讲义气了!),大
卫叔叔少了这顶保护伞,结果可想而知。当时大卫叔叔正在为DEC的新机型Prism开发一
个全新的操作系统Mica,于是先是砍功能和改要求,然后就是彻底取消了Prism项目,
皮之不存,毛将焉附?新机型都没有了,为这个机型设计的操作系统自然更加完蛋。于
是大卫叔叔遭遇了他人生第一次re-org。
Re-org对于底下的小兵来讲还算不痛不痒,对于项目的头头来讲,那可真是痛过切肤之
痛。虽然大卫叔叔仍旧可以领他二十多万的年薪(八十年代的二十多万呀!),住他在
华盛顿湖边两个多米粒的豪宅,大卫叔叔还是痛苦地把自己喝得醉熏熏,在宣布队伍解
散的消息时,大卫叔叔哭鼻子了。这是大卫叔叔成年以来的第一次哭鼻子,也是唯一一
次哭鼻子。。。
当时,大卫叔叔的办公室里比尔大叔的办公室大概有4-5个英里吧,不知道是不是大卫
叔叔哭得太响亮了,反正他哭鼻子的事让比尔大叔知道了,敏锐的比尔大叔从大卫叔叔
的哭中看到了机会。。。
于是美国版的三顾茅庐故事开始上演了,当然大卫叔叔的茅庐比诸葛爷爷的要豪华些。
比尔叔叔和大卫叔叔初次见面时,印象大概和我初次看就大卫叔叔的印象差不多:这么
一个四肢发达的家伙真的就是传说中的Kernel King?
你别看比尔大叔大学没必要,而大卫叔叔倒还有个本科文凭,但是比尔大叔出生富裕中
产家庭,从小上私校,考上的也是万中选一的哈佛,没毕业只是因为他自己不爱上了;
而大卫叔叔则是正宗蓝领家庭出生,学习虽然不错,但是毕竟只是毕业于三流野鸡学校
。所以,两个人从外形到内心都显得有些格格不入。
但是比尔大叔很快就被大卫叔叔的“隆中对”给折服了,大卫叔叔给比尔大叔分析了当
时两大操作系统DOS(吴国)和UNIX(魏国)各自的优缺点,说是分析优缺点其实是客
气的说法,其实大卫叔叔是把这俩系统贬得几乎一文不名:DOS这头MS当时的现金奶牛
,简直就是个玩具嘛?这是给真正的技术机用的吗?UNIX不过是那些屁挨着地们在象牙
塔里鼓捣的一个不切实际的东西,拿来学习编程还可以,其它就乏善可陈了。。。
诸葛爷爷当年的隆中对也就展示了一个三国鼎立的美好前景,大卫叔叔的隆重对是:我
大卫叔叔的操作系统出来后,把“吴”“魏”两国都得给灭了!
比尔大叔出完题了,该大卫叔叔出题了。大卫叔叔说让我加人MS也不是不可以,但是我
要把我做硬件的队伍也带过来。比尔大叔一听这个就直晃脑袋说:你没见我公司的名字
里有个SOFT吗?我们只吃“软饭”,不养“硬汉”。
大卫叔叔明确表示,自己宁可自己开公司,也不会抛弃他的“硬汉”们的。于是第一次
会面虽然算不上不欢而散,但是什么协议也没达成。
比尔回去把会谈的内容向手下的智囊团一传达,别人什么反应不知道,但有一个人大骂
比尔大叔抠门笨蛋,此人叫Nathan Myrhvold。不太有名是吗,那我说出他老师的名字
大家一定知道,他老师就是那个写了《时间简史》的著名物理学家Stephen Hawking,
Nathan Myrhvold是霍老的得意门生。嗯,Nathan Myrhvold本来也是学物理的,也是个
物理界的叛徒,叛变到软件业了。
Nathan Myrhvold对比尔大叔说,不就养一帮硬件工程师吗?且不说对硬件的了解对试
验和优化操作系统有很大帮助,即使这帮人啥都不干,只要能得到大卫叔叔这样为操作
系统而生的人,也是大大值得的。
比尔大叔还是很听人劝的,于是有了二顾大卫叔叔。。。
二顾的时候,比尔大叔向大卫叔叔承诺,可以带他的硬件队伍进微软,而且他爱带多少
人就带多少人。
这条件和咯噔大叔当年开出的条件差不多诱人了吧?但是一朝被蛇咬的大卫叔叔还是很
犹豫。他在担心自己的队伍无法适应微软的文化。那个时候微软大部分员工才二十出头
,对于大卫叔叔这伙沉稳的中年人来讲,微软人不过是一群嘴上无毛,办事不牢的毛头
小伙儿。
抬头看看比尔大叔一副腼腆的知识分子形象,再看看自己胳膊上的大块的弘二头肌,大
卫叔叔对自己能够在微软适意地生存更加怀疑了。。。
二顾未果,比尔大叔悻悻而回。。。
比尔大叔坚持不懈的精神不亚于当年的刘皇叔,于是又有了三顾大卫叔叔。这第三顾时
,比尔大叔带了一个人去,这个人就是微软的二当家,姓名缩写为SB的泡沫儿同学。
别看泡沫儿同学一行code都不写,大卫叔叔和泡沫儿却是一见如故。熟悉泡沫儿的同学
都知道,泡沫儿说话和比尔大叔的温文尔雅不一样,他总是在喊话。就没见他安安静静
走过路,总是跟扎了吗啡一样跑跑跳跳的,见了人从不懂礼貌地说声Good morning/
afternoon啥的,来不来就和人high five。和人谈话手里也要弄个啥玩意不停地扔来扔
去。。。
就是这样的一个泡沫儿让大卫叔叔觉得这才是和自己一类的人,这才是一个精力旺盛追
求卓越的人。结果就是这个泡沫儿,让大卫叔叔下了加盟微软的最终决心。
终于,大卫叔叔的身影出现在MS Redmond campus里,和他一起出现的,还有十多位原
DEC的软硬工程师们。说到这里还有个八卦,就在签订正式合同前还起了一点小风波,
差点导致大卫和他的队伍加盟微软失败。大家签合同时都记得有这么一条规矩吧:禁止
雇员离开微软后一年内加入同行业竞争公司。
当大卫叔叔和他的部下被告知要同意这条时,他们不干了。可能是因为同意这一条会使
得他们头一天还在DEC上班,第二天就集体跳槽到微软的行为更加像是不忠诚的叛变行
为。微软人事部也死拧,说不签合同就不许上班。结果大卫叔叔一伙头天上班更像是一
场罢工,在食堂吃完饭就各回各家,各找各妈地散了。好在第二天微软做出了让步,找
律师更改了那条限制。大卫叔叔一伙才终于把劳动合同签定,并同时向微软人传达出“
我们与众不同”的信息。。。
哦,对了,还有一个八卦就是,大卫叔叔加盟微软后,泡沫儿同学是他的mentor。。。
如果说大卫叔叔程序写得好闻名天下,他有样东西更加闻名天下,那就是骂人。大卫叔
叔骂起人来那是地动山摇,天地为之变色。大卫叔叔是著名的F*** 不离口的。一次微
软高管的会议上,一位老年高管说到一个什么事情时,来了句:F*** Dave!大家对他
侧目而视,他很不以为然地说:看什么看?Dave天天都F***我(原句:Cutler tells
me to fuck off all the time.)
在大卫叔叔身边的人经常被他f***来f***个去的,但是有一个人例外,她叫凯莉.威尔
森,是大卫叔叔的女秘书。坊间传说大卫叔叔招聘女秘书就一个问题:What do you
think about the word "Fuck"?无数美女在这个问题面前铩羽而归,唯独凯莉小姐嫣
然笑曰:That's my favorite word。于是,凯莉小姐成了大卫叔叔的女秘书,于是大
卫叔叔不敢在凯莉身上用F***这个词,因为不一定谁用得更溜呢。
说到大卫叔叔的火爆脾气,唐骏还曾酸溜溜地说了句:有点本事的人脾气都大。大卫叔
叔那是“有点本事"吗?唐骏说上面那句话是为了表现自己在推销Windows多种语言版本
同步开发的建议时是怎样面对大卫叔叔的咄咄逼问,最后如何折服了大卫叔叔。。。
向我这样心脏一般坚强的人,还是叶公好龙似地葱白下大卫叔叔就好,真要到了他的手
下工作,会死得很惨。前面不是说大卫叔叔在开发VMS时得了高血压心脏病么,那个时
候被他骂的手下干脆就在会议上直接诅咒他:你怎么不犯心脏病死掉?!
一个团队中有会骂人的,就得有个会哄人的,就跟一个家庭里父母两人有一个唱红脸的
,就得有个唱白脸的。大卫叔叔的队伍里大卫自己唱的是红脸,唱白脸的的是深受人民
群众喜欢的皮叔。。。
唱白脸的皮叔(Lou Perazzoli)和西版的皮叔一样,都是曾经服务于NASA的程序员,
后来再NASA做腻了,皮叔跳槽到DEC,在那里认识了大卫叔叔。皮叔也是把coding好手
,但他对大卫叔叔的队伍的重要性还不是他code写得有多好,而是他的脾气比他的code
更好,所以那些被大卫叔叔的辱骂伤透了的小心肝儿们都靠皮叔来抚慰,有时候干脆皮
叔就挡在前面来承受大卫叔叔的炮火。如果有可能,胡哥都应该找皮叔做个顾问啥的,
因为皮叔是搞和谐社会的高手。可以说,如果没有皮叔,大卫叔叔的团队也早散架了。
皮叔搞和谐遇到的最大挑战是搞大卫叔叔和木头叔叔之间的和谐。木头叔叔名字叫斯蒂
夫.木头,他不是大卫叔叔的嫡系,而是比尔大叔安插在大卫叔叔的队伍里的一个卧底
。。。
木头叔叔毕业于耶鲁的CS系,但和一般毕业于名校的毕业生不太一样的是,他很瞧不上
学院里搞得那一套研究,所以他把自己耶鲁的文凭形容为擦屁股的手纸(不知道会不会
太硬)。
后来再同学的介绍下,木头叔叔进了微软,很快他的编程才能就星光一样熠熠生辉了,
他成为微软数一数二的编程高手。到大卫叔叔进微软时,木头叔叔已经是distinguish
工程师了。一般我们都知道在微软看一个人的级别,如果你在不知道他title时,能看
的就是他的办公室有没有窗,有几面窗。这个判断方式在木头叔叔身上不灵,因为是那
种走路遛着墙根走的WSN,他的办公室是没有窗的,三角形的,坐落在大楼里的一个小
暗角里。。。
比尔大叔对把木头叔叔派到大卫叔叔的队伍中是这样解释的:木头叔叔是微软最杰出的
程序员,如果大卫叔叔的队伍连这样一个最杰出的程序员都无法接受并融入,那么大卫
叔叔的队伍也很难融入微软的文化。
这番说辞有些个过于冠冕堂皇,因为木头叔叔根本就不是什么微软文化的代表,他生来
就是一个异类,比尔大叔估计是怕大卫叔叔的队伍成为铁板一块,水泼不进的私人领地
,诸侯做大了,皇帝的地位就受威胁了。。。
木头叔叔初进大卫叔叔的队伍,两人还是大有惺惺相惜,相见恨晚的意思的。尤其是在
反对匈牙利表达法上达成了高度一致的共识,认为匈牙利表达法是“这辈子我见过的最
愚蠢的东西”。
这匈牙利表达法可不是一般玩意,当时可是微软公开要求所有程序员在coding时必须遵
循的规则,它是由微软的另一头大牛,被称为微软的另一个现金奶牛“办公室”的爸爸
的查尔斯.西蒙尼一手创造并推广的。当时只有大卫叔叔的队伍明确表示拒绝使用匈牙
利表达法,因为表达方式的混乱造成的浪费比令人极其confused的匈牙利表达法所造成
的浪费还要少一些。。。(列几个典型的匈牙利表达法看看大家知道它们啥意思不:
lAccountNum ,arru8NumberList,szName)
和木头叔叔,大卫叔叔英雄所见略同的还有一位小后辈,他就是Linus Torvalds,他说
:Encoding the type of a function into the name (so-called Hungarian
notation) is brain damaged—the compiler knows the types anyway and can
check those, and it only confuses the programmer。。。
木头叔叔和大卫叔叔的蜜月期很快就结束了。巧的是,他们最初的分歧也是在coding
style上,很快他们就把在反对匈牙利表达法所达成的共识抛在脑后。木头叔叔写code
是一句comment没有,他觉得要是没有comment就看不懂code的人还是不要当程序员了,
而且他认为因为code要经常被重构,每次重构还得重新update comments,实在是巨大
的浪费且没有任何实际意义。而大卫叔叔正好相反,大卫叔叔是个comments狂人,他每
一行code都要加comment。所以俩人就在这个问题上顶起牛来。
和大卫叔叔从DEC带过来的追随者不一样,木头叔叔觉得大卫叔叔的追随者对大卫叔叔
的那种敬畏实在有些可笑,搞得大卫叔叔像是他们的精神领袖一样,他木头叔叔从来就
不搞偶像葱白,所以他不会吃大卫叔叔那一套。而在大卫叔叔看来,木头叔叔实在是个
难剃的刺头儿,那个时候木头叔叔早已经称了好几百万了,想退休随时可以退休,大卫
叔叔吹胡子瞪眼加lay off的威胁对木头叔叔完全无效。当然,我估计木头叔叔的有恃
无恐和大卫叔叔的无可奈何和木头叔叔实际上是比尔大叔的卧底有关。
最后还是皮叔出面和稀泥,他对大卫叔叔说:木头叔叔毕竟是coding高手,一个难管的
木头叔叔总比没有木头叔叔要强一些。也许是大卫叔叔对木头叔叔的编程技术还是认可
甚至是佩服的,他接受了皮叔的搞和谐社会的建议,和木头叔叔求同存异地相处着。
但是,在和另外一些微软大牛们的一些分歧就不是那么容易求同存异了。。。
其中比较著名的有有两个分歧,一个是和微软Networking的头头洛宾叔叔的分歧,另一
个是和微软图形界面的大牛及先驱惠特魔大哥之间的分歧。。。
咱们先说和洛宾叔叔之间的分歧。其实洛宾叔叔本来是大卫叔叔的粉丝来着,洛宾叔叔
说他在大学里就开始用大卫叔叔编写的程序,对大卫叔叔在程序设计方面的天才很是佩
服。
当时在networking方面的领先者是Novell公司,在networking方面Novell的地位相当于
今天的Google在搜索方面的地位,所以搞Network的都把追赶Novell当做目标,其中包
括洛宾叔叔。
但是大卫叔叔对Novell的Netware是死活瞧不上,他认为Novell的Netware既不安全又不
稳定,光速度快有P用?!在稳定和速度这两者之间,大卫叔叔认为稳定比速度要重要
的多。这个观点和当时的很多人的看法大相径庭,洛宾叔叔(包括比尔大叔)都认为速
度是关键,用户是无法忍受一个速度太慢或者对资源消耗太高的系统的。都怪当年硬件
太贵了,当比尔大叔听大卫叔叔说NT可能需要占用8M的memory,就已经觉得无法接受了

洛宾叔叔和比尔大叔显然是站在一边的,他对大卫说:你那稳定的系统也许是将来的方
向,随着硬件的发展以后也许不那么慢了,但是用户等不到那个时候,而我们不能失去
用户。在这方面我们已经有教训了,我们不能再犯错了。大卫叔叔回敬他的是:我们那
么牛,在这个问题上是不会犯错的!
不像coding style,这可是原则性的分歧,所以皮叔也搞不定两头犟牛了。大卫叔叔对
洛宾叔叔说,MS别的部门的networking你爱咋搞咋搞,你的臭手别碰我的NT。
在NT这个project上,大卫叔叔就是皇帝,洛宾叔叔还真就没办法染指NT了,为此洛宾
叔叔很生气,于是洛冰叔叔亲手绘制了一系列配图新闻稿:
路边社报道:西雅图雷德蒙四名程序员死于一场骇人听闻的事故。星期二上午,大卫卡
特尔在MS某某楼二楼会议室把他的大JJ砸在会议室的桌子上,坚硬的大JJ砸坏了桌子,
并穿透了楼板,造成四名程序员的死亡,并且损坏了三台计算机。肇事者大卫卡特尔只
受了一点轻伤。。。
CNN现场报道:西海岸今天遭遇四十米高的海啸袭击,西海岸大部分地区被海水淹没,
这是美国有史以来遭受的最大的灾难,初步估计,损失将在5000亿美元以上。
救护队在MS雷德蒙园区的废墟中发现了第一位幸存者大卫卡特尔。大卫卡特尔被救时正
紧紧地爬在一根水管上。据悉,就在海啸发生前几分钟,大卫卡特尔正pissing much
with another MS employee。
大卫卡特尔除了有轻微脱水现象,其它状况良好,情绪稳定。。。
洛宾叔叔在精神上战胜了大卫叔叔!
现在咱们再八大卫叔叔和惠特魔之间的斗争。说斗争之间,先简单八几句惠特魔大哥,
因为该兄也是一个极有特色的牛人。
惠特魔的本专业也是物理,有物理专业叛变做程序员的牛人真多啊!高爷爷,迪爷爷,
木头叔叔,现在又有了恵大哥。恵大哥用四年时间在芝加哥大学完成了本科和硕士学位
,然后去普林斯顿修他的屁挨着地,皮挨着地修得怎样不知道,反正知道他在修屁挨着
地的时候,迷上了赌博,于是开始天天往卡西诺跑,没办法呀,天天赢钱没法不往那儿
跑啊。据说他可以轻易地在在脑子里计六副牌。
后来赌场就禁止恵大哥玩黑杰克了,他要玩只能玩roulette throw。这也难不到恵大哥
,头半年他只看不赌,就看见他在卡西诺跑进跑出的,原来他是采集数据建立数学模型
,然后他写了一个程序来算计算概率。。。很快,很多卡西诺连roulette throw也不让
他玩了。。。
不让赌博了,把恵大哥给郁闷坏了,为了找个地方好挑战智力,他就进MS了,而且专攻
对数学要求的图形方面的开发和研究。
说了恵大哥,还要提一下他的最佳搭档摩尔大哥,摩尔大哥和比尔大叔一样,也是大学
上了一半就退学了,然后自学成才学会了编程,他第一次申请微软被拒了。那个时候微
软的HR还是很懂礼貌的,拒人还专门写了拒信。这封据信实在太上摩尔大哥的自尊了,
后来他被微软聘用后,他把这封拒信打印出来贴在办公室的门上,后来泡沫儿亲自求他
把拒信给拿下来他才给拿了下来。。。
摩尔的特长是写显卡的驱动程序,于是摩尔大哥进了惠特魔大哥的组,没多久,恵特魔
大哥和摩尔大哥就互相发现他俩特别地“臭味相投”,因为他们都是那种把工作当做玩
,把玩当做工作的人。有一天全手大会散会时,惠特魔大哥对自己的老板说:我和摩尔
准备明天去夏威夷找个宾馆呆上两个星期写spec,机票和宾馆的费用你要批准一下,吃
饭我们自己掏钱。老板听了随口答应道:行啊。惠特魔大哥回到办公室就订了两张机票
,第二天一早6:45就和摩尔乘飞机飞往Maui岛了,等惠特魔大哥的老板找他开会时,被
告知他在夏威夷工作,老板从惠特魔大哥大骂:你个王八蛋的,你TMD居然是认真的!

于是,先抛开技术认识上的分歧,光是从工作style来看,大卫叔叔的“老兵”(大卫
叔叔的组的外号)和惠特魔大哥的“死不了”(惠特魔大哥的组的外号)就像这些日子
的冰岛一样,完全就是冰火两重天(喜欢看A片的同学不要理解歪了。)
“死不了”组的人写code就像只是为了显摆能力而不是为了达到什么具体目的,在他们
的办公地点,经常就会看到几个人在走廊里打迷你高尔夫,后者是放一堆可乐罐子,然
后用网球来打迷你保龄球。外人是很难搞清楚“死不了”什么时候干正经活,或者干脆
到底干没干正经活的。
惠特魔有时候把大家召集起来晚上加班开会,然后会议的内容就是他教大家怎么算牌,
怎么在赌桌上成为赌圣。摩尔大哥经常是一到办公室就把门一关,百叶窗一闭,然后先
打上3-4个小时的游戏,摩尔大哥是个游戏高手。摩尔大哥认为他在MS度过了7年每天工
作16个小时的日子,所以该是他找补点个人生活的时候了,大概是想婚了,所以摩尔大
哥当时的一大爱好就是和办公楼的前台接待小姐搭讪聊天。。。
这一切都让大卫叔叔看不顺眼,大卫叔叔的“老兵”们基本上都是8点前上班,8点下班
,做一切事情都井井有条地计划好。办公室里不允许有游戏,有一次看到一个手下的电
脑上有游戏,大卫叔叔上去把他桌子上的东西全给胡掳到地上去了。大卫叔叔说:“死
不了”他们怎好像永远在度假,“死不了”组有一个朝九晚五的太太的好男人,孩子的
好爸爸,叫做炮儿。大卫叔叔说他是一个碰巧在微软工作的住家男人,而别的人是刚好
有个家的在微软工作的人。
除了工作方式的不同,还有技术认识上的分歧,狮子前面提到过图形界面的管理是
Windows NT的一大亮点,使得服务器管理的门槛大大降低。确实是这样的,但大卫叔叔
开始时看不上的是图形界面的,他认为图形界面是些花里胡哨的东西,既影响程序的效
率,又把很多错误隐藏到图形下面。
和对待洛宾叔叔不同的是,大卫叔叔没有对惠特魔哥哥说“你的臭手别碰我的NT”,他
是说“图形界面不关我P事,你去弄去,表来烦我!”
就这样,NT项目开始一年多后,kernel, network, graphics三个方面是各自为政,支
离破碎,这让比尔大叔那个焦虑啊,于是把各方面的头头脑脑召集起来开会,会议的结
果是要树立以大卫叔叔为核心的Windows NT开发集团。
对此,大卫叔叔很不情愿,但只愿意带领他的“老兵”,他决定25人的组对他已经够大
的了,他对更大的组毫无兴趣。他做梦也想不到,后来所以work on NT的人员达到了
1500人之多。。。
待续。。。
w********2
发帖数: 16371
9
mark 上读读。

109

【在 L*****e 的大作中提到】
: 先把原来写的那部分转一下。。。
: 3. 大卫叔叔
: (上部)
: 上个星期去109楼旁边的Bright Horizons交表给娃排队,突然想起大卫叔叔不就在109
: 楼吗,有好长时间没有听到他的任何消息了,他在干嘛?最后一次听说他的消息还是
: 2008年 Ray Ozzie在程序员大会上的key notes里说,大卫叔叔将领导Windows Azure的
: 开发工作。。。
: 交完表后,跑到109楼三楼大卫叔叔的办公室去搂了一眼,没见到偶像,心中有些怅然
: 。正好这些日子版上有个叫大胖球的挖了一个微软的深坑,指出了微软堕落的种种。于
: 是我也想借着八卦大卫叔叔,来回顾下微软的一些过去的日子,因为微软过去的日子的

L*****e
发帖数: 8347
10
(下部)
好像有朋友问有没有程序女英雄,有,当然有。。。
前面不是说了木头叔叔是比尔大叔派去打入大卫叔叔“老兵”营的“余则成”吗,我们
比尔大叔还是深知“男女搭配,干活不累”的道理的,他随后不久给“余则成”又派去
了一位“翠平”,她就是特蕾丝.狮头巍峨姐姐。这位姐姐也是位编程好手,木头叔叔
分配给她的任务是负责NT的console这部分。
但是不管她做的多么杰出,在以男性为绝对主导的“老兵”营里,她还是没有得到应有
的技术上的尊重。其实不管是在当时,还是到了今天,世俗的看法都是,女性是不适合
做程序员的。这确实是个偏见,要知道,世界上的第一个程序员就是位女同志(这位杰
出女性的八卦咱们后后面立专题再八)。
狮头巍峨姐姐不但觉得技术上没得到足够尊重,她还觉得在大卫叔叔的老兵营,她在人
格上还受到侮辱。原因是经常是她去组里男同事的办公室讨论问题,还没有聊几句,这
些男同事的机子上的屏幕保护出现了,屏幕保护本身不侮辱银,但是屏幕保护的图像是
挺着大TATA的裸体女性就有些侮辱银了,那个时候在MS是不禁止员工在公司的机子上存
放和观赏裸体照片的。
狮头巍峨姐姐怒了,先是去找了皮叔,皮叔为了搞和谐,和“老兵”营的兄弟们说:以
后表在上班时候看裸体PP了,让别的妇女同志看见了像什么样嘛?也许是皮叔脾气太好
,也许是皮叔本来也没太当回事,反正狮头巍峨姐姐后来去男同事的office,裸女们依
旧扑面而来。
狮头巍峨姐姐对皮叔这种明为搞和谐,实际是和稀泥的做法很不满意,于是直接到人事
部门参了一本,没多久,微软人事部门正式发文公布:利用公司的财产存放和观看裸体
PP是严重的违法违纪行为,将受到严惩。那些在机子里存了不该存的PP的同学你们注意
了啊,赶紧去把那些PP给删了。。。
狮头巍峨姐姐因此大受鼓舞,顺便就成立了微软的第一个妇女组织Hoopers at
Microsoft。这Hooper就是根据Grace Hoope奶奶命名的,Hooper奶奶是服役于海军陆战
队的著名美女计算机专家,佩海军上校军衔。。
这篇八卦八得有点长了,本来是八大卫叔叔的,八着八着有点歪了,有点像在八
Windows NT的八卦了。参与Windows NT开发的诸英雄的八卦汇集起来也得是一个长篇系
列了,如果说我要写的《程序英雄传》的诸位名列十二金刚正册,那么《NT英雄传》的
诸位英雄起码也是可以列在副册或者副副册的。。。
这里多说两句Windows NT。大卫叔叔刚开始这个项目时,这个项目前面没有Windows这
个词,就是叫NT,是New Technology的意思。当时的微软,一心三用地搞OS开发,一个
是貌合神离地和IBM搞OS/2,一个是紧锣密鼓地搞Windows 3.0,再就是大卫叔叔的NT。
和爱别摸搞OS/2的渊源和故事说起来又得单独成篇,简单地总结下就是:OS/2是爱别摸
和微软共同怀的娃,Windows是微软自己的娃,刚开始家里的顶梁柱是爱别摸,所以微
软想拿点钱养自己的娃,爱别摸就很不高兴,警告微软说还是先把我们的娃OS/2先养好
再说。。。
微软因为当时养娃的钱主要还是从爱别摸那里要,所以也不敢反抗。于是比尔大叔编了
个神话忽悠爱别摸:我们收养了个女娃叫NT,NT长大了,可以一女侍二夫,一仆事二主
,OS/2和Windows的程序都可以在它上面跑,那个时候OS/2,Windows,还有NT成为吉祥
三宝,和谐的一家。爱别摸还真就相信了比尔大叔的忽悠。
NT项目开始时其实是必将倾向于支持OS/2的,很多人都是身兼二职,既在OS/2项目组,
又加入了NT项目组,原因就是本来计划是NT要和OS/2兼容,但这一切随着Windows 3.0
的诞生而改变了。。。
微软正式和爱别摸正式决裂就发生在Windows 3.0发布的时候,也许是Windows 3.0的巨
大市场成功使得微软觉得自己的翅膀已经足够硬了,爱别摸纵使发威也拿自己没有奈何
了。决裂的标志就是大卫叔叔和皮叔开始商量:本来我还在想NT可能会叫做OS/2 NT,
现在我们要考虑是不是应该叫做Windows NT了。本来大卫叔叔对Windows是颇看不上的
,但是Windows 3.0的成功让大卫叔叔和他的手下迅速成为了千万富翁,百万富翁。吃
人嘴软,拿人手短,名字本来就是个象征而已,何况还能使NT搭上Windows成功的顺风
车。。。
重要在一次爱别摸高层到微软来审查NT项目的进展时,大卫叔叔的手下L哥做报告,L哥
在会议上一个劲地说NT要支持Windows的这个,要支持Windows的那个,快一个多小时了
,L哥就是没提OS/2一个字。那位爱别摸得高层迷惑了,提问道:能不能谈谈对支持OS/
2方面的设计和进展?L哥嘴一撇说:我们没打算支持OS/2。这位爱别摸的高层震怒了,
脱下鞋子向L哥砸过去,L哥冷静地闪开,然后说:稍安勿躁,我还有十几个slides没讲
完呢。。。
随后OS/2就算是正式被微软抛弃了,爱别摸成了单亲家长,独立抚养OS/2,后来爱别摸
独自发布了OS/2 3.0和4.0,后来在内部搞了OS/2 5.0,但没有向外发布。我后来再爱
别摸工作时还有机会试用了OS/2 5.0,其实是个挺好的娃,它的夭折原因更是市场的生
不逢时,而不是技术上的缺陷。
OS/2出局后,Windows和NT的婚事就算正式敲定,于是NT就正式变成了Windows NT。
Windows NT项目组不光是大卫叔叔的老兵们,惠特魔哥哥的图形组,洛宾叔叔的
networking组,还有测试组都加了进来。虽然不愿意,大卫叔叔众望所归地成了大家庭
的家长。
人们对大卫叔叔的骂人也渐渐习以为常,并且有了新的理解,那就是大卫叔叔一般只骂
他看得上的人,他骂得越狠,就表示他对你越重视。以至于后来大家都把被大卫叔叔骂
当奖赏,那个时候你经常能碰到人喜形于色地告诉大家:我今天又被大卫骂了!
Windows NT开发过程中的波澜壮阔的八卦没有篇幅细说了,反正经过3年多的没日没夜
的辛苦劳动,一次次的修改,一次次的延期,一次次自己给自己吃狗食,最后又是长达
半年的可以和Long Match(长征)相媲美的Dead Match(死征),Windows NT的Beta呼
之欲出了。这个时候,一个令人意外的事情发生了。。。
意外的事情是,大卫叔叔的老东家,或者可以说是初恋对象DEC来找大卫叔叔说:DEC愿
意成为第一个装有NT操作系统的计算机生产厂家!
这这这,这太TMD让大卫叔叔百感交集,思绪万千了!大卫叔叔本来就有心脏病的前科
,差点就扛不住这个雷死人的刺激了。大卫叔叔说:当年DEC把我排挤出门,差不多四
年后,它又跑来敲我的门?当年DEC把我排挤出门的原因就是因为他们要取消Mica操作
系统的开发,现在他们却跑来花钱买其实和Mica是一回事的NT,DEC你的脑子是不是被
门框挤过,产钳夹过啊!?大卫叔叔甚至说,如果在DEC开发NT的话,会容易得多,NT
会更早面世。
大卫叔叔的这番话,显示出大卫叔叔是个技术天才,但是接近于一个商业白痴。当年的
硬件利润极高,DEC这样的以卖机器,卖硬件为主的公司,会愿意开发一个可以给竞争
对手生产的计算机使用的操作系统吗?软硬两手抓,一手硬,一手软是很不容易的,甚
至可以说是自相矛盾的,因为软件你要做的让它尽量通用,而硬件你要尽量做的很多软
件只能在你的硬件上应用。以爱别摸的身家和技术实力,搞了那么多年的软件业务,软
件一直搞得死半死不活,最后软件没搞上去,反而把自己的PC部门给搞死了。
大卫叔叔不明白这一点,所以他当初也不明白他当初要带他的硬件工程师进微软时,比
尔大叔和他强调我们只搞软的,不搞硬的。大卫叔叔因此也不明白为啥DEC表示出对NT
的强烈兴趣的同时,却丝毫没有表示对当年抛弃大卫叔叔的懊悔之情,虽然私下有人说
过失去大卫叔叔是DEC做的最愚蠢的事,但是官方没有任何表示。这样的态度让大卫叔
叔怒火中烧,“Digital is paying for something it could’ve had for free!”成
了大卫叔叔的老兵营的座右铭,本来从不爱见媒体的大卫叔叔不但见了一家计算机杂志
的记者,还在采访中把DEC骂得狗血喷头。
以至于后来比尔大叔在和DEC高层的一次会议时,DEC高层把登有大卫叔叔骂人的那份杂
志给比尔大叔看,比尔大叔拿过杂志是还说:这很正常,我雇大卫又不是因为他脾气好
。等看了大卫叔叔的话,比尔大叔结结巴巴地说:这个这个这个,我以后保证不在让大
卫接触到记者。
比尔大叔这么做也不算剥夺大卫叔叔的言论自由权利,在大卫叔叔入微软不久时,他对
比尔大叔说,你表招什么记者来烦我啊!如果你招他们来了,我会做出让你后悔你招他
们来的事情的!
后来我分析,大卫叔叔当时的心态和一个当初被初恋男友抛弃的女子一样,女子后来嫁
了一个各方面都很不错的青年俊才,但在老公举办的party上,突然碰见了自己的初恋
男友,初恋男友虽然对她嫁得如意郎君表示祝贺,但是居然没有对当年蹬了她表示出极
度的惋惜和懊悔,这实在是太伤感情,太上自尊了!于是就想方设法要羞辱那个负心汉!
这种强烈的恨意,却恰恰又暴露了她当年爱之深,甚至暴露了她一直还爱着。同样,大
卫叔叔对DEC的爱,至少是对当年在DEC的那段日子的爱,在大卫叔叔五十岁生日的这一
天暴露无遗。。。
大卫叔叔的生日爬梯在他那座离比尔大叔家不远的豪宅举行,有八十人到场祝贺。当大
卫叔叔走进living room时,他被一个五英尺高,八英尺长,三英尺宽的大家伙给惊呆
了,眼泪水儿开始眶眶里转。
那个大家伙是一台DEC生产的Vax780计算机,这台机子上跑的是大卫叔叔在DEC写的他一
生中第一个完整的操作系统VMS,一瞬间,往昔在DEC的日子蒙太奇镜头一样地在大卫叔
叔的脑海里放映起来,难忘的初恋啊!
晚会后来的节目还包括同事们雇了一个stripper,stripper把大卫叔叔铐在椅子上,
topless地把坐在大卫叔叔的腿上玩lap dance,据说是为了照顾女客人们的情绪,
stripper没有弄个bottomless。但是大卫叔叔心不在焉,他的心还在他初恋那儿呢。他
突然想起来,Vax780这么个大家伙,靠他家里的电源根本就启动不了啊。后来谜底揭晓
,原来屋子里的大家伙只是一个壳子,里面藏了一台MicroVax,让终端上显示出VMS的
界面而已。。。
(待续)
相关主题
Pandigital Novel (Android Tablet) $60 or less (转载)给Mac Mini添了个SSD觉得苹果系统还是很牛的
快速批量制作大量epub的办法一晃三年了
狂热的果粉 美国男子将自家房屋改造成苹果店孙子兵法是类似于dos系统的老古董
进入Apple版参与讨论
w********2
发帖数: 16371
11
好文章,没想到大卫居然是半路出家的。
早知道微软比较早搞puzzle 题目,没想到用puzzle interview是从他这里来的。

109

【在 L*****e 的大作中提到】
: 先把原来写的那部分转一下。。。
: 3. 大卫叔叔
: (上部)
: 上个星期去109楼旁边的Bright Horizons交表给娃排队,突然想起大卫叔叔不就在109
: 楼吗,有好长时间没有听到他的任何消息了,他在干嘛?最后一次听说他的消息还是
: 2008年 Ray Ozzie在程序员大会上的key notes里说,大卫叔叔将领导Windows Azure的
: 开发工作。。。
: 交完表后,跑到109楼三楼大卫叔叔的办公室去搂了一眼,没见到偶像,心中有些怅然
: 。正好这些日子版上有个叫大胖球的挖了一个微软的深坑,指出了微软堕落的种种。于
: 是我也想借着八卦大卫叔叔,来回顾下微软的一些过去的日子,因为微软过去的日子的

w********2
发帖数: 16371
12
“DOS这头MS当时的现金奶牛
,简直就是个玩具嘛?这是给真正的技术机用的吗?UNIX不过是那些屁挨着地们在象牙
塔里鼓捣的一个不切实际的东西,拿来学习编程还可以,其它就乏善可陈了。。。”
这个思路和jobs 的基本想法有点象呀。


code

distinguish
code

【在 L*****e 的大作中提到】
: (中部)
: 接着八这个命。。。
: 大卫叔叔在西雅图没能爽太久,因为罩着他的咯噔大叔跳槽了(太不讲义气了!),大
: 卫叔叔少了这顶保护伞,结果可想而知。当时大卫叔叔正在为DEC的新机型Prism开发一
: 个全新的操作系统Mica,于是先是砍功能和改要求,然后就是彻底取消了Prism项目,
: 皮之不存,毛将焉附?新机型都没有了,为这个机型设计的操作系统自然更加完蛋。于
: 是大卫叔叔遭遇了他人生第一次re-org。
: Re-org对于底下的小兵来讲还算不痛不痒,对于项目的头头来讲,那可真是痛过切肤之
: 痛。虽然大卫叔叔仍旧可以领他二十多万的年薪(八十年代的二十多万呀!),住他在
: 华盛顿湖边两个多米粒的豪宅,大卫叔叔还是痛苦地把自己喝得醉熏熏,在宣布队伍解

L*****e
发帖数: 8347
13
晕,小波你读窜了,用puzzle题做面试题的鼻祖是迪爷爷(Edsger W. Dijkstra),非
大卫叔叔。。。

【在 w********2 的大作中提到】
: 好文章,没想到大卫居然是半路出家的。
: 早知道微软比较早搞puzzle 题目,没想到用puzzle interview是从他这里来的。
:
: 109

w********2
发帖数: 16371
14
土了,读故事没读仔细。lol

【在 L*****e 的大作中提到】
: 晕,小波你读窜了,用puzzle题做面试题的鼻祖是迪爷爷(Edsger W. Dijkstra),非
: 大卫叔叔。。。

S********r
发帖数: 413
15
继续,继续
没想到在这读到这样的文章
w********2
发帖数: 16371
16
刚wiki 了一把,very interesting finding:
当年jobs 离开苹果后,苹果歇菜,落魄到考虑license OS,这当然也包括了windows
NT
“Amelio's first two ideas for solving the long term operating system
problem involved licensing established workstation-class operating systems
from outside company.
The first option he considered was Windows NT. Microsoft already had Windows
NT running on PowerPC workstations, so Apple engineers would only have to
create a Mac-like interface for the operating system. Not only would it
cement Apple's relationship with Microsoft, but it would validate the
Macintosh in the eyes of many business users. If Microsoft endorsed the Mac,
surely they could give it a try.
The idea even got as far as Amelio personally calling Bill Gates, who was
immediately enamored with the idea. He promised to put hundreds of Microsoft
developers on the project, and even to port QuickDraw to Windows NT, a task
made easier by an earlier project at Apple called Star Trek, which involved
ports of QuickDraw and QuickTime to Intel x86 hardware.
There were two big problems. The first was pure public relations. The Mac
community was virulently anti-Microsoft, and so was Apple. Secondly, it
would take a major rewrite to get the software running on Apple hardware
because of the way Windows NT stores information in memory.
The other operating system Amelio considered was Solaris. Solaris was based
jointly on AT&T Unix and BSD. It was totally multitasking and had protected
memory. The downside was the graphics system. It would require total rewrite
to get QuickDraw running, and Sun was too small to devote the same
resources to the project that Microsoft could.
The existing GUI for Solaris was totally un-Mac-like. The Common Desktop
Environment (CDE) was based on X11 and Motif, and it was very ugly. Written
in the early nineties when 3D widgets were in vogue (a trend started by
NeXTstep), everything looked like it had been chiseled out of granite.
Amelio was convinced that Solaris was unworkable, but Hancock was not so
sure. She pressed him to go with Solaris, but he refused.”

【在 L*****e 的大作中提到】
: Windows NT实在是软软的灵魂,哪天有空给大家八一八Windows NT的开发历程,那才叫
: 跌宕起伏。不过好像发这个版有点不合适。。。

l**n
发帖数: 7272
17
读完左眼朋友的大作。一时兴起,顺便去了wiki,再读了Dave Culter给Inside
Windows NT作的序。
在我们这个没有什么战争的时代,创新一个有数以亿计用户的产品也算是打下一片绵延
千里的疆土吧。
“As of January 2012, a spokesperson for Microsoft has confirmed that Cutler
is no longer working on Windows Azure, and has since joined the Xbox team.
No further information was provided as to what Cutler's role is, nor what he
is working on within the team.”
这个是怎么回事?毕竟Azure Platform更像是Dave的专长。
L*****e
发帖数: 8347
18
他现在是软软的唯一的(没有之一)Senior Technical Fellow。我理解他现在就是个
象征,没指望他还能具体做什么事,相当于一个老干部顾问吧。他原来那些从DEC过来
的老部下们基本也都退了,让他再带一个新的队伍,别人也不会适应他的带队方式,此
一时,彼一时也。

Cutler
.
he

【在 l**n 的大作中提到】
: 读完左眼朋友的大作。一时兴起,顺便去了wiki,再读了Dave Culter给Inside
: Windows NT作的序。
: 在我们这个没有什么战争的时代,创新一个有数以亿计用户的产品也算是打下一片绵延
: 千里的疆土吧。
: “As of January 2012, a spokesperson for Microsoft has confirmed that Cutler
: is no longer working on Windows Azure, and has since joined the Xbox team.
: No further information was provided as to what Cutler's role is, nor what he
: is working on within the team.”
: 这个是怎么回事?毕竟Azure Platform更像是Dave的专长。

L*****e
发帖数: 8347
19
“在我们这个没有什么战争的时代,创新一个有数以亿计用户的产品也算是打下一片绵延
千里的疆土吧。”
嗯,这句话,乔帮主也当得起。。。

Cutler
.
he

【在 l**n 的大作中提到】
: 读完左眼朋友的大作。一时兴起,顺便去了wiki,再读了Dave Culter给Inside
: Windows NT作的序。
: 在我们这个没有什么战争的时代,创新一个有数以亿计用户的产品也算是打下一片绵延
: 千里的疆土吧。
: “As of January 2012, a spokesperson for Microsoft has confirmed that Cutler
: is no longer working on Windows Azure, and has since joined the Xbox team.
: No further information was provided as to what Cutler's role is, nor what he
: is working on within the team.”
: 这个是怎么回事?毕竟Azure Platform更像是Dave的专长。

s******v
发帖数: 4495
20
So from this paragraph, Cutler is a NB maker, not a NB creator.

Cutler
.
he

【在 l**n 的大作中提到】
: 读完左眼朋友的大作。一时兴起,顺便去了wiki,再读了Dave Culter给Inside
: Windows NT作的序。
: 在我们这个没有什么战争的时代,创新一个有数以亿计用户的产品也算是打下一片绵延
: 千里的疆土吧。
: “As of January 2012, a spokesperson for Microsoft has confirmed that Cutler
: is no longer working on Windows Azure, and has since joined the Xbox team.
: No further information was provided as to what Cutler's role is, nor what he
: is working on within the team.”
: 这个是怎么回事?毕竟Azure Platform更像是Dave的专长。

相关主题
微软应该考虑操作系统内核转向linux程序英雄传 (三,上部)(左眼新作)
Access用户级安全性问题求助!程序英雄传 (三,中部)(左眼新作)
尘埃落定11 zz程序英雄传 (三,中部)(左眼新作) (转载)
进入Apple版参与讨论
L*****e
发帖数: 8347
21
你怎么定义maker和creator啊?

【在 s******v 的大作中提到】
: So from this paragraph, Cutler is a NB maker, not a NB creator.
:
: Cutler
: .
: he

w*******s
发帖数: 940
22
wp7到现在有没有M$的中文输入?

【在 w********1 的大作中提到】
: 2012-07-16 12:12:49[北京时间]
: 不久前,我们已通过Windows Phone高级产品经理Greg Sullivan得知,
: 早在2010年Windows Phone 7发布之前,Windows Phone 8系统的
: 开发工作就已经在进行中了。据国外媒体报道,近日微软公布了公布了数份文档,描述
: 了关于Windows Phone 8内核开发的一些重要内部计划。这让我们得以一窥
: WP8系统的诞生历程。
: 最初的计划被称为“Project Menlo(门罗计划)”,它被微软描述为一种对
: 于硬件、软件平台、用户界面以及应用的探索。参与过此次计划的开发团队表示:“我
: 们的大部分工作对Windows Phone 8和ARM架构平板电脑(Surface)的诞生
: 很有帮助,但它从未被公开过。”也就是说,Project Menlo与之后的许多重要研

h****a
发帖数: 1098
23
Windows NT 是不错。
今天用实验室仪器电脑,用的是windows2000,感觉很爽啊。
不过,看看后来vista,烂。
感觉win8也烂。
不明白明明微软的东东内核不错,但是外部和使用方式很无厘头。
WIN8用作touch panel不错,但是用作台式机,太差了。
x****u
发帖数: 44466
24
MS的软件就靠里面20%的功能卖钱,垃圾PM靠剩下80%混饭。

【在 h****a 的大作中提到】
: Windows NT 是不错。
: 今天用实验室仪器电脑,用的是windows2000,感觉很爽啊。
: 不过,看看后来vista,烂。
: 感觉win8也烂。
: 不明白明明微软的东东内核不错,但是外部和使用方式很无厘头。
: WIN8用作touch panel不错,但是用作台式机,太差了。

h****a
发帖数: 1098
25
就是啊!
如果win8比Win7快,而且界面和使用方式没有大改,我就买。
就是win8比win7 慢,但是界面和使用方式改的让人很方便,可以提高效率,我也买。
现在,微软就是一个跟风人,看啥热,就做啥。往往没有抓住这个热点本质,就跟风砸
钱做,还往往没做起来。最典型就是 bing和 googl竞争,无果。
explorer靠免费和windows强行嫁接才打败netscape,但是现在chrome一出,立马被打
趴下。
一个这样大的公司,有这样多牛人,但是出不了jobs这样人,是悲哀。我看微软也活不
了几年了。

【在 x****u 的大作中提到】
: MS的软件就靠里面20%的功能卖钱,垃圾PM靠剩下80%混饭。
l**n
发帖数: 7272
26
今天下班晚。回家又忙了半天。本来不想上来了。结果,还是无法抗拒程序英雄传的致
命诱惑。于是google到前两篇,然后慢慢地看完。
一个行业的崛起总会有一些奇谈怪论/奇行怪癖的牛人们的身影。这里说的奇形怪癖完
全不是贬义。
在软件业的兴起的同时,其他曾经的高科技行业也走上衰败的不归路。那个三极管/
UNIX/C/C++的诞生地,还有香农在过道里踩独轮车的Bell Labs从90年代分拆到2005年
面向产品化再到如今据说已经没有人从事基础学科研究了。
忽然就想起自己见过的和未曾谋面的大牛和小牛们。哈哈。
又跟苹果无关了。

绵延

【在 L*****e 的大作中提到】
: “在我们这个没有什么战争的时代,创新一个有数以亿计用户的产品也算是打下一片绵延
: 千里的疆土吧。”
: 嗯,这句话,乔帮主也当得起。。。
:
: Cutler
: .
: he

h****a
发帖数: 1098
27
Bell lab 不复存在了,令人伤感啊。
我博士领域里的大牛和创始人就是那里出来的。
有段时间是bell lab衰亡期,我导师说那时普林斯顿大学大量雇用那里出来的牛人。可
惜出来的牛人太多了,普林斯顿只好停止招bell lab的人了。

【在 l**n 的大作中提到】
: 今天下班晚。回家又忙了半天。本来不想上来了。结果,还是无法抗拒程序英雄传的致
: 命诱惑。于是google到前两篇,然后慢慢地看完。
: 一个行业的崛起总会有一些奇谈怪论/奇行怪癖的牛人们的身影。这里说的奇形怪癖完
: 全不是贬义。
: 在软件业的兴起的同时,其他曾经的高科技行业也走上衰败的不归路。那个三极管/
: UNIX/C/C++的诞生地,还有香农在过道里踩独轮车的Bell Labs从90年代分拆到2005年
: 面向产品化再到如今据说已经没有人从事基础学科研究了。
: 忽然就想起自己见过的和未曾谋面的大牛和小牛们。哈哈。
: 又跟苹果无关了。
:

l**n
发帖数: 7272
28
呵呵。里面独挡一面的牛人太多了。可惜没能成长出合适的business。加上长途话音业
务盈利缩水。只好鸟兽散了。
事实证明光有技术牛人是不够的。business牛人才是衣食父母。

【在 h****a 的大作中提到】
: Bell lab 不复存在了,令人伤感啊。
: 我博士领域里的大牛和创始人就是那里出来的。
: 有段时间是bell lab衰亡期,我导师说那时普林斯顿大学大量雇用那里出来的牛人。可
: 惜出来的牛人太多了,普林斯顿只好停止招bell lab的人了。

1 (共1页)
进入Apple版参与讨论
相关主题
程序英雄传 (三,中部)(左眼新作)Novell专利被微软苹果等四家共享
程序英雄传 (三,中部)(左眼新作) (转载)Pandigital Novel (Android Tablet) $60 or less (转载)
程序英雄传 (三, 下部) (转载)快速批量制作大量epub的办法
三毛算外f吗狂热的果粉 美国男子将自家房屋改造成苹果店
对免费云计算资源感兴趣的给Mac Mini添了个SSD觉得苹果系统还是很牛的
Re: PC and MAC share one printer?一晃三年了
一些微软“小丑”孙子兵法是类似于dos系统的老古董
IBOOKS能有中国小说吗?微软应该考虑操作系统内核转向linux
相关话题的讨论汇总
话题: 叔叔话题: 大卫话题: windows话题: nt话题: 微软