开源文化

软件开发领域,开源源远流长,大数据更是一出生便和开源紧密结合在一起。从Google公布几篇论文开始,Doug Cutting受启发发明Hadoop之后,就以开源的形式公布。大数据技术和开源为什么联系得如此紧密,笔者认为有两个主要原因:

(1)大数据是基础设施,基础设施如OS,不是简单的一个公司或者个人就可以完全负责开发和维护的,所以通过开源协助降低开发成本是更好的选择。

(2)基础设施技术先进是一方面,另一方面则是需要应用的支持。所以通过开源构建生态,吸引应用的共同发展,也是促进大数据技术和开源紧密联系的驱动力之一。

讲到开源,肯定要讲到GitHub。Git是一个分布式的版本控制系统,最初由Linus Torvalds编写,用作Linux内核代码的管理。在推出后,Git在其他项目中也取得了很大成功,尤其是在Ruby社区中。目前,包括Rubinius、Merb和Bitcoin在内的很多知名项目都使用了Git。Git同样可以被诸如Capistrano和Vlad the Deployer这样的部署工具所使用。

GitHub提供Web界面,采用社区运作,托管各种Git库。作为开源代码库及版本控制系统,GitHub目前拥有140多万开发者用户。随着越来越多的应用程序转移到云上,Github已经成为管理软件开发及发现已有代码的首选方法。

GitHub的价值不在于一个版本控制网站,更大的意义在于让社会化编程成为现实,可以认为是程序员的社交网站。

开源意味着更多的人参与进来,对个人和公司拥有更多的选择。但是更多的选择不代表更多的自由;更多的选择导致决策的延迟和满意度的降低;快乐之秘诀在于降低自己的期望值。

原文发布于微信公众号 - 大数据和云计算技术(jiezhu2007)

原文发表时间:2017-02-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WeTest质量开放平台团队的专栏

远离服务器宕机,腾讯WeTest正式推出服务器深度性能测试服务

原文链接:https://wetest.qq.com/lab/view/415.html

1332
来自专栏织云平台团队的专栏

从鹿晗关晓彤恋情事件看运维的节假日准备工作

鹿晗关晓彤公布恋情,微博服务短暂不可用。那么,面对这种突如其来的节(sa)假 (gou)日(liang)热点,该如何才能做到有条不紊,高效运维呢?

1.8K1
来自专栏DevOps时代的专栏

云时代软件研发的终局猜想

2015 年到 2016 年,是业界普遍认为的容器技术爆发的一年,短短几年时间,我们看到容器技术星火燎原。但是容器毕竟是个底层产品,距离业务还很远。对云上客户来...

1263
来自专栏Java架构

阿里资深技术专家总结:要怎样努力才可以成为公司主力架构师

最近有好多人问我说:“George,怎样才能成为公司里的前线主力架构师,我现在在公式已经干了快五年了,现在还是一个默默无闻的程序员,我也通过很多种渠道来突破我现...

1231
来自专栏云计算D1net

公有云供应商加入无服务器计算的浪潮

无服务器计算正在所有云服务供应商间流行着,而AWS Lambda之类的工具将可能改变资源的利用方式,尽管这一切还在萌芽阶段。 无服务器架构是云服务提供商之间最新...

3326
来自专栏技巅

毕业工作五年的总结和感悟(中)

2125
来自专栏SDNLAB

解密:“云”上的安全

安全是一个多层级的话题,包括物理、硬件、引导、存储和其他方面。本文只探讨数据中心工作负载的访问控制。 几乎所有企业数据中心里都有很多防火墙/VPN设备,但是Go...

2707
来自专栏软件测试经验与教训

任务计划与跟踪

3609
来自专栏鹅厂网事

浅谈服务器海量运营

"鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

2926
来自专栏IT大咖说

DevOps与传统的融合落地实践及案例分享

内容来源:2017 年 8 月 26 日,优维科技联合创始人&COO彭鲤航在“精益运维与DevOps最佳实践 | 优维科技&又拍云技术沙龙”进行《DevOps与...

1062

扫码关注云+社区