Coding 敏捷研发

Google“操作系统”:开源

2007年06月04日 19:27 次阅读 稿源: 条评论
感谢David的投递
新闻来源:mydrivers
在Google Developer Day 2007上,我们对Google目前的开源软件项目负责任Jon Trowbridge进行了专访,了解到了更多有关Google在开源、互联网API平台上的策略与立场。
问:从去年初开始,业内就传言Google在完成自己的操作系统,对此您有何看法?

Jon Trowbridge:我们说现在流言满天飞,不光这一个流言,我听到这个流言的时候非常有意思。我最近参加一个派队,有一个人非常兴奋的跑过来说 Google已经发布操作系统了,我读过一篇文章是这样的。我觉得很奇怪,我怎么没听过Google的操作系统,其实谣言很多,你不用听就可以了。

:事实上,有关Google“操作系统”还有这样一个说法——Google在建立类似一个虚拟的存在于网络的操作 系统,就如同80年代的客户端计算机,由线路(网络)与总机联系,计算、操作、数据保存由总机(Google服务器)完成,操作结果由流览器提交给使用 者。Google对开发者开放API是否意味着了吸引更多开发者为这一平台开发以Google操作系统为平台的应用程序?

Jon Trowbridge:首先你刚才提到SPI平台的问题,如果你想把它作为一种操作系统也可以,只不过它跟Windows、苹果和Linux是非常不一样的。你谈到我们所说目前的主机,客户端结构的话,那么目前确实有这样的一个趋势,就是功能越来越集中在网浏览器,确实Google也是尽力把功能都放在网络浏览器,还有更多的地方可以使用浏览器,比如你手机还有其它移动便捷的设备。 而你所描述的这个操作系统其实便是人们所说的“Web操作系统”,不过目前对于这个概念还没有确实的定义,因此我也无法对此深入探讨下去。

:请问Google目前是以哪些方式对开源社区提供支持的?

 Jon Trowbridge:其实我们给予开源社区的支持有不同的形式。第一种是直接资金上的支持。比如说我们会赞助一些开源方面的会议,还有我们会给一些开源 用户,开发人员如果他们需要场地讨论开源项目的问题,我们也会赞助他们的场地。还有第二种我们觉得是对开源更好的支持,就是去公开更多的开放源代码,我们Google内部会开发一些程序,我们会把这些源代码提供给这些开源的社区。同时在我们Google的内部,我们对于已经有的开源程序,还会提供一些改善。 比如Python的编码有一些漏洞,有一些错码,我们都会及时弥补一下,会把改善的这些程序又提供给开源的社区。实际上这是一种非常好的合作。还有第四个 是我们的一个项目,其实是针对那些喜欢开源的学生提供的项目。英文叫Google Summer Code。它的意思就是说像Google编码夏令营的感觉了,主要是让这些学生们也能够参与到开源的活动中来。

:您此前提到,Google在应用开发过程中从开源社区获益菲浅,例如Python等开源语言在Google应用 中的广泛使用,换句话说,开源成果在Google的应用中更趋向成熟和完善,请问有没有可能将Google现在项目中的源码,或者一些底层架构,共享给大家?

Jon Trowbridge:经常有人问我这个问题,说Google为什么不拿出你们的基础架构与我们分享呢。问题是这样的,因为基础的架构,它是和我们数据中 心的系统是重合在一起的。你即使有Google的庞大中心,可能基础架构也是用不了的。像拥有Google数据中心规模的个人和公司是非常少的。 但是我们确实与开发者们分享了很多成果,例如发表文章与大家分享基础架构的经验——你可以在互联网上找到不少Google开发人员公布的技术文档。至于源码你要根据我们的经验,根据自己系统去开发,Google现有的架构系统是无法脱离硬件、软件单独存在的
Coding

活动入口:

Coding敏捷研发 - 研发产出提升20% 5人以下小团队免费

走进Verisign - 互联网根服务器的管理者/.com的守护者

对文章打分

Google“操作系统”:开源

1 (50%)
已有 条意见

    最新资讯

    加载中...

    今日最热

    加载中...

    热门评论

      招聘


      Advertisment ad adsense googles cpro.baidu.com
      created by ceallan