文档章节

【译】Goobuntu 的真相:Google 内部使用的桌面 Ubuntu Linux

eechen
 eechen
发布于 2012/09/23 17:38
字数 1346
阅读 4675
收藏 10


http://www.zdnet.com/the-truth-about-goobuntu-googles-in-house-desktop-ubuntu-linux-7000003462/
概要:Google 首次披露了为什么选择 Ubuntu 作为桌面系统蓝本的一些细节。

大多数 Linux 用户都知道 Google 在桌面办公和服务器领域采用了 Linux 系统。有些人可能了解到 Google 选择了 Ubuntu Linux 作为默认的桌面办公系统,并称之为 Goobuntu。但直到现在,几乎没有人知道这个系统里有什么软件和 Ubuntu Linux 到底在 Google 内部扮演什么角色。

今天,8月29日,Google 桌面管理组技术领头人 Thomas Bushnell,在 Linux 基金会年度北美技术会议 LinuxCon 上展示了 Goobuntu。第一个问题就是,我能下载和使用 Goobuntu 吗?好吧,能也不能。

Bushnell 表示,Goobuntu 是一个轻量级的 Ubuntu 发行版。特别的是,Google 只采用长期支持版(LTS版)的 Ubuntu 作为 Goobuntu 的蓝本。这意味着你只需要下载最新的 Ubuntu LTS 版就相当于体验 Goobuntu 了。

Google 采用 LTS 版 Ubuntu 是因为两年的发布周期比 Ubuntu 普通版本6个月的发布周期有着更好的可行性。另外 Google 也打算每两年更新一次硬件,这样也方便同步进行。

为什么选择 Ubuntu ,而不是 Mac 或者 Windows 呢?当然你也可以使用它们。Bushnell 说:“Google 的雇员可以选择自己喜欢的工具,如果他们不习惯用 Gmail,那可以选择 pine(早期的 Unix Shell 基于字符界面的电子邮件客户端)或者别的,这都很好。大家不一定都要使用 Ubuntu,但是我们鼓励使用,因为我们所有的开发工具都是针对 Ubuntu 的。”

Google 的雇员必须经过申请才能使用 Windows,因为它存在特殊的安全性问题,必须征得高级批准才能使用。另外,Windows 的工具往往臃肿而缺少灵活性。

Bushnell 还被问及为什么不用 Fedora 或者 openSUSE 代替 Ubuntu 呢?Bushnell 回应说,“因为 Debian 的软件包和 apt(Debian 的软件包管理器) 比 RPM(RedHat 和 SUSE 默认的包管理系统) 棒多了。”那为什么 Ubuntu 又比其他基于 Debian 的 Linux 发行版好呢?“因为 Ubuntu 的发行周期很合适,另外 Canonical(Ubuntu 母公司)也能提供很好的服务支持。”

对,没错。Google 不仅采用了 Ubuntu 还促进了其发展,Google 是 Canonical's Ubuntu Advantage support program 的付费用户。Canonical 公司销售和业务开发副总裁 Chris Kenyon 出席了 Bushnell 的谈话也证实了这一点,Kenyon 还补充道,“Google 并不是我们最大的商用台式机客户。”

那 Ubuntu 桌面本身怎么样?是不是每个人都要用 Unity,Ubuntu 最流行也是最有争议的桌面呢?答案是否定的。

当问及 Unity 的使用时,Bushnell 说,“Unity?不喜欢的人总会找到不喜欢的理由。我们的桌面用户可以连接自己喜欢的桌面。有人用 GNOME,有人用 KDE,有人用 X-Window 和 X-Terms。一些人会用 Unity,因为这会让他们想起 Mac。我们看到很多 Mac 的爱好者转向了 Unity。” Goobuntu 是没有默认的界面的。

Google 公司有着成千上万的 Goobuntu 用户。这里面包括图形设计师,工程师,管理人员和销售人员。这是个非常多元化的团体。里面有像 Ken Thompson 一样,协助创建 Unix 的高级用户;也有对电脑了解甚少,只会使用特定程序的普通用户。

为了管理众多的 Goobuntu 电脑,Google 采用了 apt 和 Puppet 桌面管理工具。这让 Google 桌面管理团队能够高效快捷地控制和管理他们的PCs。这是非常重要的,“因为一次简单的重启就会造成我们上百万美元的损失。”

也就是说,桌面故障,即使在 Linux 上,也会发生。正如 Bushnell 所说,“希望不是一种对策。大多数人都希望事情不会变糟。但电脑总有一天会崩溃,你必须为失败做好准备。”

在 Google 桌面,“实时的监测是非常关键的。在 Google,我们有着挑战性的任务。我们总要把工作站的能力发挥到极限。我们的工作有着快速的移动开发周期。”这也是 Goobuntu 用途特别的地方。

除了上面说到的,Google 还有着非常严格的安全要求。Bushnell 指出,“Google 总是一个容易受到攻击的目标。”因此去掉了 Ubuntu 中自带的一些可能潜在安全风险的程序。其中包括会连接到外部服务器的程序。除此之外,Google 还使用自己专有的内部用户电脑网络身份验证系统,Bushnell说,“必须推行网络身份验证,因为我们非常注重安全。”

总而言之,对高安全性,高性能,高定制行的需求,不仅要适合天才的开发人员使用,还要方便新来的销售代表使用,也难怪 Google 选择了 Ubuntu 作为桌面操作系统。最后引用 Bushnell 的一句话,“You'd be a fool to use anything but Linux.”

原文链接:http://www.zdnet.com/the-truth-about-goobuntu-googles-in-house-desktop-ubuntu-linux-7000003462

第一次翻译外文资讯,如有错漏,请读者见谅。

© 著作权归作者所有

共有 人打赏支持
eechen

eechen

粉丝 1005
博文 107
码字总数 55962
作品 1
深圳
私信 提问
加载中

评论(5)

Nemesis_E
Nemesis_E

引用来自“eechen”的评论

引用来自“绯村忆”的评论

引用来自“eechen”的评论

引用来自“杜杜荣”的评论

really

文章是我译的,最后有zdnet的原文链接.

既然译了 就译完整啊 最后一句嘛意思?

这句还是留给读者意会为好,毕竟不是每个人都爱用Linux。

非常喜欢最后一句 哈哈 虽然我现在只在工作时用ubuntu编译
等我空出时间在研究怎么把linux安装到 air上
eechen
eechen

引用来自“绯村忆”的评论

引用来自“eechen”的评论

引用来自“杜杜荣”的评论

really

文章是我译的,最后有zdnet的原文链接.

既然译了 就译完整啊 最后一句嘛意思?

这句还是留给读者意会为好,毕竟不是每个人都爱用Linux。
绯村忆

引用来自“eechen”的评论

引用来自“杜杜荣”的评论

really

文章是我译的,最后有zdnet的原文链接.

既然译了 就译完整啊 最后一句嘛意思?
eechen
eechen

引用来自“杜杜荣”的评论

really

文章是我译的,最后有zdnet的原文链接.
dimdim
dimdim
really
谷歌桌面系统将从 Ubuntu 迁移到基于 Debian 的 gLinux

在基于 Ubuntu 系统的 Goobuntu Linux 发行版本发布5年之后,援引外媒 MuyLinux 报道 Google 近日已经决定关闭该发行版本,并启动名为 gLinux 的新项目,该发行版本在去年 DebConf17 开发者大...

周其
2018/01/20
3.8K
13
Google的Linux桌面系统--Goobuntu

Goobuntu (Gubuntu) 是 Google 公司根据 Ubuntu 进行定制的 Linux 系统。Google版Linux桌面软件可能表明,Google试图更广泛地采用自己的桌面软件,以此替代微软,但仍然只在内部使用。...

匿名
2012/05/14
6K
1
Ubuntu GNOME Edition 未来可期

在最近的一个邮件列表的主题里,开发者 Jeremy Bicha 发起了对一个新的、能提供纯粹GNOME体验的Ubuntu衍生版命名的讨论 。 根据ubuntu衍生版的一般命名规则,这个版本应该叫做Gubuntu,鉴于G...

麦秸
2012/08/20
4.6K
9
Upstart 将被放弃,Ubuntu 投入 Systemd 怀抱

Canonical 的 Martin Pitt 宣布将不再使用他们自己的 Upstart 初始化系统来启动 Ubuntu 桌面会话,取而代之的是更现代化的、却仍有争议的 Systemd。 每次 Systemd 发布,我们都对发现这个所谓...

花仲马
2016/08/19
7.6K
21
新版本 Ubuntu 正式发布 加入Web Apps 功能

10月22日消息,对于大部分的Linux用户来说,每一次新版本Ubuntu的发布总是能引起轰动,据国外媒体报道,近日,广为流行的Linux发行版本Ubuntu迎来了又一次的重大更新,版本正式升级至代号为Q...

Jacle
2012/10/22
3.6K
27

没有更多内容

加载失败,请刷新页面

加载更多

聊聊flink的KvStateRegistryGateway

序 本文主要研究一下flink的KvStateRegistryGateway KvStateRegistryGateway flink-1.7.2/flink-runtime/src/main/java/org/apache/flink/runtime/jobmaster/KvStateRegistryGateway.java pu......

go4it
18分钟前
2
0
Java springboot B2B2C o2o多用户商城 springcloud架构 (十四)在springboot中用redis实现消息队列

准备阶段 安装redis,可参考我的另一篇文章。 java 1.8 maven 3.0 idea 环境依赖 创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖: <dependency> ...

itcloud
25分钟前
1
0
云计算的2018年都有什么变化?

2018 年,区块链(Blockchain)在技术圈的风头一时无两,连此前大红大紫的人工智能(AI)都稍逊风骚,云计算圈则奋十年之余烈,完善产品,深耕行业,让越来越多的行业客户接受和实施云计算。回顾...

linuxCool
25分钟前
4
0
[activiti6]调用WebService几个坑

[activiti6]几个报错解决 运行test webservice org.activiti.engine.ActivitiException: no default process engine availableat org.activiti.engine.impl.test.PluggableActivitiTestCas......

Danni3
30分钟前
1
0
一张图看懂SQL的各种Join用法

下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。 具体分解如下: 1、INNER JOIN(内连接)   SELECT FROM Table_A AINNER JOIN Table_B BON A.Key = B.Key 2、L......

dragon_tech
53分钟前
17
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部