揭秘Windows 7开发背后的中国团队贡献

作者:IT新闻网 来源:IT新闻网 2011-12-30 15:50:15 阅读 我要评论 直达商品

微软Windows 7本周五即将发布,中国团队在这款操作系统中贡献了怎样的力量?10月19日下午,微软中国研发集团举办“Windows 7中国故事汇”,讲述Win 7研发背后中国团队的故事。

微软Windows 7本周五即将发布,中国团队在这款操作系统中贡献了怎样的力量?10月19日下午,微软中国研发集团举办“Windows 7中国故事汇”,讲述Win 7研发背后中国团队的故事。

张奇,来自微软中国研发集团服务器与开发工具事业部的工程师,他和近20位同事在不到两年的时间内,从微软美国团队手中接管了Windows 7两个核心组件 ——WDAC和MSXML,而且出色完成了独立开发任务。这两个核心组件涉及Win 7的内核,是Win 7的核心技术。

WDAC是微软数据库访问的关键技术之一。当用户通过应用程序或浏览器查询航班信息、交易股票、查看银行帐单时,WDAC就在幕后负责与对应的数据库建立访问接口。中国团队在保证连接不同平台上的各种数据库的同时,还优化了代码质量,从而大大提高数据存取性能,确保用户能更高速、更稳定、更安全地在Window 7平台上访问各种数据库。

作为Windows的核心组件之一,MSXML为Office、Internet Explorer,Windows Live和SQL Server等诸多微软产品中提供了坚实的XML服务。现如今的PC用户越来越多,操作平台和数据库种类的推陈出新,多核芯片(Multi-Core)以及虚拟技术(Virtualization)的普及,对Windows 7的兼容性和稳定性的要求也越来越高。Windows 7里的MSXML不仅支持最新的多核芯片及虚拟技术,在不同环境下稳定性与兼容性也有显著提高。同时,中国工程师们对代码近乎逐行地优化,不但保证了该组件性能和可靠性,更减少了它对内存的占用。

虽然这两个组件没有靓丽的用户界面,永远只在后台默默支持Windows 7以及诸多应用程序的高效运行; 纵然在开发的日日夜夜,遭遇了众多枯燥、莫名问题,但对我们年轻、倜傥的工程师而言,它们不再是烦人的臭虫,而更似《关雎》中所描述的:“参差荇菜,左右流之;窈窕淑女,寤寐求之; 求之不得,寤寐思服;悠哉悠哉,辗转反侧……”今天,让用户欣喜于这款最时髦、最迅捷的操作系统,就是对中国研发团队最大的回报。

以下为张奇讲述幕后研发故事的文字实录:

主持人(微软中国研发集团战略合作部资深总监申元庆):各位尊敬的媒体朋友们,大家下午好。大家都知道,Windows从1985年推出Windows 1.0之后,24年当中经历了非常多的开发,伴随Windows的成长过中,大家在影片当中可以看到国内IT产业界也在蓬勃发展,在Windows一代又一代发展之中,过几天Windows 7正式就会发布了,大家关心的是开发过程中的许许多多的点点滴滴,我们今天借这个中国故事会的机会,给大家介绍一下Windows 7.0的研发团队,在过去两年当中到底经历了什么样的故事。一开始,我介绍的团队,同事们叫他们“白发魔男团”,为什么呢?请他给大家讲一下吧。有请张奇。

张奇:我是来自服务器与开发工具事业部的张奇,我们负责XML,XML是什么呢,大家知道如果我们都说上海话,四川话,那么交流起来很不方便,都用普通话就好了,那么这个对计算机而言是一个普通话。

主持人:那么这两个组件主要的功能是什么呢?

张奇:这两个组件是核心组件之一,他们性能对整个Windows 7性能提升是非常有益处的,我们开发过程中看了很多代码,特别是性能调优部分,甚至可以做到逐行的阅读Windows代码。我加入微软之前有人告诉我说,Windows的程序员一年改十行代码就可以了,这个我也同意,但是你要读一百一千行的代码才可以保证这个性能,这个是微软的HR没有说清楚的。

主持人:对,我加入微软的时候,微软流行一句话,每天写一行代码,跟张奇讲的不谋而合,代码来说,不能多,多了就影响了优化。根据我们了解,你们团队在微软算是比较年轻的团队了,加入微软时间也比较短,这么短时间之内,要承担核心组件开发,一定有相当大的难度,能不能跟大家分享一下这个故事。

张奇:我们这个团队平均微软年龄确实很低,但是我们有一个非常健康的梯队,我们不但有资深员工,带着我们尽快上手,另外我们跟美国同事交流也是非常紧密的,所以我简单的来说,我们虽然很年轻,但是却很容易沟通。我还想跟大家说一个故事,关于我们有一个很奇怪的BUG的故事,大家知道Windows开发过程中,我们变成模型和硬件条件都有很大的变化,以前很多小概率的事件,在Windows 7就会频繁发生,给我们带来很多麻烦,而且这个事情是随机事件,重现很困难,更不用说修复了,导致我们这些工程师非常难解决。

主持人:我听说你们团队把微软开发过程中,不管做测试还是做什么,做成男女生交朋友,这是怎么回事呢?

张奇:对于网络来说,BUG叫做蠕虫,修复叫做除虫,这对于我们来说太不浪漫了,我们把这个比做追女朋友,我们要有这么一个恒心,有这么一个量变到质变过程,把这些东西解决掉,所以不但是努力工作,还是聪明的工作。

主持人:刚才你说开发过程中碰到很诡异的事情,甚至烧香拜佛,能不能做多一点描述呢?

张奇:其实我们是想,但是没有去。在新的变成模型下,教科书上非常普通一句话,你在多核和虚拟机的情况下,教科书上很简单的代码就会程度一个麻烦制造者,因为这是小概率发生事件,以前忽略不计,但是新的模型下,经常发生,我们经过自己的努力,把这个问题解决掉了。

主持人:虽然是理性工程师,但是还是有浪漫的想法,这两年时间,能不能谈谈你的心情?

张奇:这是非常幸运的一件事情,我们平均年龄那么短就可以做这个Windows 7,我们组像这个画一样,这其实是对BUG小姐追求的过程,我们当时体会就是窈窕淑女,吾为求之,真的是这样,但是经过我们的努力,我们真的是做到了多一个字节都不占用,这就是一个都不能多的主旨。

主持人:这个团队非常特别的地方就是说,开发过程当中,听说他们创作了一个歌曲,来代表他们的心声,今天有没有机会把代表你们心声的歌曲跟大家分享一下。

张奇:我们当中确实留了很多汗水,也碰到很多问题,但是也有很多收获,接下来有一段RAP是非常适合我们的。

主持人:谢谢张奇,今天张奇跟大家分享了开发过程当中一个都不能多的故事。

进入论坛>>声明:IT商业新闻网登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考。新闻咨询:(010)68023640.

  推荐阅读

  MySQL创始人:甲骨文应售MySQL 确保收购Sun

据国外媒体报道,MySQL数据库创始人迈克尔·维德纽斯(MichaelWidenius)周一表示,在收购Sun微系统的问题上,甲骨文应当承诺将出售Sun微系统旗下的开源数据库MySQL,以解决外界对此收购的反垄断顾虑。 据国外媒体报道>>>详细阅读


本文标题:揭秘Windows 7开发背后的中国团队贡献

地址:http://www.lgo100.com/a/xie/20111230/199459.html

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
我的评论: 人参与评论
验证码: 匿名回答
网友评论(点击查看更多条评论)
友情提示: 登录后发表评论,可以直接从评论中的用户名进入您的个人空间,让更多网友认识您。
自媒体专栏

评论

热度