【51CTO 快译】谷歌开发人员Thomas Bushnell在出席Ubuntu开发者峰会(UDS)时发表了一次非常值得关注的演讲。他谈到了谷歌开发人员在如何使用Ubuntu、其衍生版本和Goobuntu(谷歌定制的、基于Ubuntu的发行版)。
他开始表示,Precise很出色;谷歌的许多员工都在使用Ubuntu,这些人包括经理、软件工程师、翻译人员、开发早期Unix的人员以及对Unix一无所知的人。许多从事Chrome和安卓开发的人员使用Ubuntu,连他在谷歌办公室的厨师也使用Kubuntu。
Goobuntu
Goobuntu是谷歌版本的Ubuntu,它基于长期支持(LTS)版本。谷歌对Ubuntu的默认用户界面(如Mint)没有作任何的改变,但的确使用了自己的安全验证系统以及Launchpad等内部的存储库系统。他们喜欢的一点是,Ubuntu能够在开箱即用的状态下出色地做好桌面的工作。
此外,Ubuntu One等许多Ubuntu默认应用程序从系统中清除出去,因为它们的工作信息可能很敏感,这些默认的应用程序也无法发送核心转储(core dumps)。
升级到Ubuntu 12.04
每次发布LTS版本,谷歌的Ubuntu系统就会升级。整个升级过程可能长达4个月,而且成本相当高昂,因为一次重启或一次小小的变化都会让谷歌耗资多达100万美元。
不过这一回,谷歌的Ubuntu 10.04 LTS工作站在明年之前不会升级到Precise。
Unity?KDE?
谷歌员工们喜欢使用KDE(K桌面环境)系统;自己的系统升级到Precise后,他们确实会很喜欢,因为自Lucid发布以来,KDE方面已做了大量出色的工作。不过,不是许多员工都喜欢新的用户界面变化——这些变化旨在面向消费者,而不是开发者。谷歌的一些员工还请求将Unity和Gnome 3清除出去,改而使用xmonad。
***Thomas Bushnell表示,时隔两年发布LTS版本相当合理,这让他们有足够时间来作好充分的准备。
How Google Developers Use Ubuntu
【编辑推荐】