» «
开源社区就业实训基地

RSS订阅


    抓虾    pageflakes
    Rojo    google reader
    netvibes    my yahoo
    newsgator    blogdtnes
    鲜果    哪吒
    有道

Google:实践开源战略我们给Linux置家具

来源: LUPA开源社区
发布时间: 2007-06-30 13:26 作者: 电脑虎 来源: IT168 版权申明 向LUPA投递新闻

字体: | 上一篇 下一篇 | 打印


文章来源于http://www.lupaworld.com

  哪里还可以更优秀?

  记者:为什么把桌面搜索作为中国团队合作的第一款全球产品?

  王咏刚:中国团队从去年3月份成立以来一直在做工作,严格意义上讲这是发布第二个产品。同时我们的团队还在开发其它的产品,这些产品以后还会陆续地推出。

  记者:我一直在用Windows版本的Desktop,其实我安装的时候对索引速度最感兴趣,因为我的硬盘中文件特别多,我不知道Linux版本对件入索引这一块有没有什么特别的东西?

  苏哲:我们的索引是两部分,一部分是在后台搜索起到推荐,另外一个是实时索引,你在操作哪些文档,这是针对文档的索引。我们的索引是不会影响用户的使用,肆意我们要做一些比较智能化的判断,当你不用电脑的时候才做这样的索引,所以这取决于你的电脑是不是比较忙,比如你的电脑开在那里不用,Linux可能还会就要更新,但是在白天的过程当中,他可能会做得比较慢,防止做文件搜索的时候占用你大量的时间,觉得使用起来会慢一点,所以我们有这样的技术防止用户感觉到并且的速度的降低。但是对用户常用的文档,如果经常更新的话,比如新拷贝进来一个文档的话,这个是不会被索引到。

  PS:电脑虎的电脑经常异常混乱,往往为找某一个文件而翻遍整块硬盘,百度的硬盘搜索和Google桌面都有过试用,在索引方面百度的选项更为多一些,在索引建立的速度上也占有一定优势。不过即便如此,把电脑虎的硬盘扫描一遍仍需要将近两天的时间,这还是让人无法忍受。苏哲的回答让人有点失望,至少在Linux平台这一问题仍然没有突破。

  记者:刚才在演示时我注意到Desktop中利用的缓存技术,请问那个缓存是针对所有的文件类型还是特定的文件类型?

  苏哲:目前我们并没有针对全部的类型,可以缓存的是一些文本内容的文件。

  记者:那么继续上一个问题,缓存会不会导致这样一个结果,因为可以存10个缓存,我的文件越来越多,导致索引文件非常之庞大,占据了用户过多的资源。

  苏哲:所有的搜索软件都会有索引,从我现在的经验来看,这个索引的大小跟你整个文件所占的空间大小相比的话,我这个笔记本上大概5%左右。

  PS:索引文件是否可在线?这个话题让人想起了输入法的在线词库功能,当然对于一个拥有几台机器或一个小型的局域网用户,企业版本更为适合,不过作为一种网络时代的工具,即便是个人版,如果能够增加类似的功能也同样令人渴求。不过在增加Gmail服务项目的优点之外,唯一让人担心的恐怕就是空间不足。

  记者:以多语言包的封装形式发布软件,未来是不是Google软件普遍采用的形式?

  王咏刚:还是看具体趋势。不过Linux这种趋向多一点儿,Linux的很多开源软件都是这样打包的。

  记者:这种封装形式是否会导致个性化功能无法添加,因为这是一个全球的统一版本,各个国家本地化的功能,比如我们搜QQ、搜索WPS文档、搜索FoxMail邮件等等,这些额外的功能未来将以插件的形式放进来,还是以什么形式补充进来?

  苏哲:我这个我们会做进一步的研究,看哪种形式更适合。

  记者:我有一个感觉,搜索引擎和操作系统如果能够完全集成起来,这并不是没有可能,Vista、Suse Linux中都有漂亮的应用,那么在这种情况下,类似Google Desktop这样的工具是不只有死路一条?

  王咏刚:我总觉得集成不是简单只说集成这个词,可能并不是一个解决用户问题的东西,还是要从用户角度来讲他每次需要什么东西,他到底搜索什么,搜索给他带来什么体验,这个东西链接到后台涉及到哪些,因为本地搜索只是一个数据源,有网络数据源、邮箱数据源等等,这些社据能不能给他一致的体验,在一致的体验中间很智能地得到他想要的数据,我想这个是谷歌想得最多的事情。

  PS:桌面工具的未来是什么?当侧边栏以及wedget已经满天飞得到应用,谈个性似乎越来越难,能玩出什么样的大众最需要的服务,这恐怕是最重要的。比如以Vista侧边栏为例,那个默认的股票工具为什么不能显示深沪的大盘?我可是中文版正式用户。

  记者:Linux和Windows里面共用或者可以复用的代码有多少?

  王咏刚:实际上是移植过来了一部分代码,核心技术三个平台都是一样的,但是为了兼顾效率和不同的环境,所有的代码都是经过Linux优化的。

  记者:你们在开发过程中遇到的最大困难是什么?

  苏哲:对于我们来说最困难的一个地方是支持现有的各种Linux版本,我们经过测试的版本不下十几种,甚至20多种。Windows里面基本上就Windows那几个版本而已,被微软一家垄断,而Linux有各种版本,各个版本里面都或多或少的区别,这对我们来说是一个特别大的挑战,我一套代码可以在所有的代码里面正常工作的话,是一个相当大的困难。

  记者:你们开发有没有和别的团队合作?

  苏哲:现在国内除了我们自己开发产品以外,也会积极地跟各个Linux厂商、社区合作。其实我们很多合作是建立在Linux开源社区上的,我们公司这次推出的产品发布的时候,官方支持红旗Linux,在这个开发过程中我们其实跟红旗也有交流。

  王咏刚:我们希望和开源有更多的合作,在以后开发的开源产品里面吸收更多的国内的开源力量进来。

  PS:Linux的开放性也决定了其版本的多样性,萝卜青菜各有所爱,想做出一道菜适合所有人的口味的确不太容易。面对这种困难除了鼓励Google的兄弟们顶住,Linux世界呼风唤雨的老大们也许还能做些什么……

文章来源于http://www.lupaworld.com

声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。
43/4<1234>

查看全部评论(0)我来说两句 直接向LUPA提出您的宝贵建议

-5 -3 -1 - +1 +3 +5