谷歌开源总监迪博纳:因为有了开源和Linux,才有今天的谷歌

来源: 钛媒体
2014/1/6 8:28:21
在此次专访中,谷歌开源总监克里斯·迪博纳主要谈到了自己在谷歌的改变、团队管理、谷歌从事开源项目的方法变化、谷歌对开源所作出的贡献。

分享到: 新浪微博 腾讯微博
本文关键字: 谷歌 迪博纳 开源 Linux

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

在此次专访中,谷歌开源总监克里斯·迪博纳主要谈到了自己在谷歌的改变、团队管理、谷歌从事开源项目的方法变化、谷歌对开源所作出的贡献,其中主要包括了以下要点:

1、从刚进入公司时员工总数只有1800人,到现在已经超过4.4万人,迪博纳需要担心的事情越来越多。

2、只要开源软件团队中的同事喜欢这个项目,作为监管者,只要所监管的东西是健康的,迪博纳就会感到高兴,就会批准这个项目,即便自己不一定喜欢。

3、目前迪博纳所从事的工作主要是人员管理,确保工程师、程序经理和项目经理能在像谷歌这样的一家公司中过得很开心。

4、迪博纳认为,如果不是因为有了开源和Linux,那么网络将不复存在,而今天的谷歌自然也就不存在了。

以下是访谈内容摘要:

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

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

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

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

\

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

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

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

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

共2页: 上一页1 [2]
责编:王雅京
vsharing 微信扫一扫实时了解行业动态
portalart 微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
成都行

成都行亮点 成都行程 智囊团 参观成员 合作媒体 活动咨询..

2015年中国制造业信息化峰会

大会聚焦 大会亮点 大会议程 重要嘉宾 成都行 赞助合作 ..

    畅享
    首页
    返回
    顶部
    ×
    畅享IT
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918
    Baidu
    map