Google,Facebook开源界的标兵
2014-06-23 08:43:54   来源:   评论:0 点击: 收藏

多年来,Google一直是开源社区最大的贡献者之一,将自己的许多项目放心的交给社区发展,无形中壮大了开源社区的发展。就在本月,Google...
     多年来,Google一直是开源社区最大的贡献者之一,将自己的许多项目放心的交给社区发展,无形中壮大了开源社区的发展。

就在本月,Google 和Facebook都在一些重要的项目上有了新的贡献。Google在开源许可证下发布了Kubernetes,本质上这就是Borg的一个版本,在数据中心和强大的虚拟机的驱动下充分利用计算能力完成搜索任务,它可以帮助许多不同类型的云计算部署完成不同的任务。

就在上周,Facebook 开源了Haxl——一个可以轻易访问远程数据的类库。Haxl 能够自动分批处理同一个数据源的多个请求,请求数据同时来自多个数据源,并且,会根据时间先后优先处理先到的请求数据信息。所有这些动作都是在后台操作的,此举意味着你的数据抓取代码可以比原本的代码更加干净、清晰。如果你没有优化数据抓取程序,Haxl可以帮你解决大麻烦。

Wired 和 Silicon Angle掩盖了对Kubernetes开源的消息的报道,Silicon Angle指出

“根据Wired的说法,Google 对 Borg 的源码秘密保存了数年,主要原因是考虑到保持其技术上的竞争优势。然而,Google 进军公共云市场使得它自身不得不培养出可以和自己的 Compute Engine完美配合的软件。据大多数报道指出,Kubernetes 不仅能够在大范围的服务器群里运行App,还可以跟云服务器进行合并运行。”

的确,正如Cade Metz写给Wired的文章中提到的:Kubernetes是一种可以在数量庞大的机器之间简便、快捷、高效的运行软件的方式。在当今世界,这是一个起着决定性作用的事情。(你可以在GitHub上找到Kubernetes 的源代码。)

Jon Purdy是Haxl背后的一名工程师,就这款工具的性能在网上和别人进行讨论,他写道:Haxl的基本思想是,你可以写天真的数据来抓取代码,看起来在循环过程里是无效的查询,没有明确deduplication,但是这在后台会神奇地变成高效的并行抓取。

Haxl已经被完全发布了,在GitHub上可以看到其源代码

看到Google 和 Facebook 在开源社区贡献了具有深远意义的项目,这是一个很好的现象。从另一面可以看出,这两个公司都会从他们的开源贡献上获得长远的利益,何乐而不为呢?(英文:OStatic



相关热词搜索:标兵 Google Facebook 开源

上一篇:使用DNSCrypt来加密您与OpenDNS之间的通信
下一篇:Freecode停止更新