设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

谷歌开源总监专访:开源如何改变了谷歌

2013-12-25 09:24| 发布者: joejoe0332| 查看: 3048| 评论: 0|原作者: 腾讯科技|来自: 腾讯科技

摘要: 谷歌刚刚度过了自己的第15个生日,这家搜索巨头在这十余年时间里取得了巨大的成功,而Linux操作系统和开源软件是造就其成功的重要因素之一。为此,英国电脑杂志《Linux Format》在最近对谷歌开源总监克里斯·迪博纳 ...

  谷歌刚刚度过了自己的第15个生日,这家搜索巨头在这十余年时间里取得了巨大的成功,而Linux操作系统和开源软件是造就其成功的重要因素之一。为此,英国电脑杂志《Linux Format》在最近对谷歌开源总监克里斯·迪博纳(Chris DiBona)进行了采访,后者在这次访谈中谈到了开源是如何令谷歌发生了改变、而反过来谷歌又是如何令开源发生了改变的问题。可惜的是,他并未就Android 4.4操作系统为何冠以“KitKat”这个代号名的问题置评。


data/attachment/portal/201312/25/092348qtp9zmudrj9glhmz.jpg


  以下是访谈内容摘要:


  问:在谷歌供职九年并经历了Android操作系统的发布以后,你觉得自己有什么变化吗?

  答:当我刚到谷歌工作时,公司员工总数只有1800人,而现在已经超过了4.4万人。在公司如此迅速地成长的同时,一切都会随之成长。开发人员变得更多,他们想要使用更多的源代码,软件库也变得越来越大。九年以前,我们没有太多的东西需要担心,而现在我不得不担心所有事情。当我开始在谷歌供职时,我们没有Android也没有Chrome,而想要以符合开源目标的方式来启动这些项目是很难的一件事情。

  单以Android为例,它需要400 Git软件库,因此我们必须编写所有同样也是开源的新工具,如Repo(Android的软件库管理工具)和Gerritt(一个基于网络的代码检查系统)等。

  到后来,Git(开源的分布式版本控制系统)本身也不再好用了,因为当我们发布了操作系统以后,其规模没有相应扩大。因此到最后我们聘用了大多数Git团队,到现在只有那么一两个核心Git团队是没有为谷歌工作的,这不仅能让Git继续在后端运行,而且还能继续为客户提供更新,让所有一切都保持正常运作。


  问:你在谷歌的工作岗位的最初构想是怎样的?是不是谷歌觉得“我们将有100个开源项目,需要有人来管理这些项目”?

  答:如果只有100个项目,那倒是好多了。算起来,从我开始在谷歌供职起,我已经发布了3700多个项目,有大也有小,当然大多数都是小的。每个Android版本都有上千个小项目,一些小工具和大量补丁会从这些项目中产生。因此,当谷歌聘用我的时候,只是知道需要有人来专业打理这些事情而已。


  问:你是如何在Android这样的一个项目中管理开源遵循程序的呢?

  答:我并不负责运营Android,但我会帮助开展相关工作。就Android来说,我们是非常幸运的,因为我们能提前准备好工具的遵循程序和测试版本的系统。


  问:比发布时间要早上几年?

  答:没错,大约会提前三年左右。我们跟Android团队合作,并为全球范围内的Android团队、Android合作伙伴及其他人提供基础设施。

谷歌开源总监迪博纳专访:开源如何改变了谷歌



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部