Py学习  »  Git

全球最大同性交友网站 GitHub 十周岁了!

运维之美 • 5 年前 • 838 次点击  

2005 年,Linux 的缔造者 Linus Torvalds 对当时现有的代码托管工具效率不满意,便自己做了一个名叫 Git 的版本控制工具。Git 它允许大量开发者同时为源代码贡献新代码,彼此间并不影响,最重要的在于它是开源的。


三个来自旧金山的年轻人认为 Git 的潜力巨大,在 2008 年正式推出了 GitHub,一个基于 Git 的代码托管网站。GitHub  后来击败了元老 SourceForge 和背景强大的 Google Code,成为了全世界最受欢迎的代码托管网站。


转眼间,GitHub 已经成立 10 周年了,GitHub 于 10 日上线庆生页面,庆祝该平台上线十周年。这一庆生页面  ( https://github.com/ten ) 记录了 GitHub 上一系列具有里程碑意义的事件。


从第一个入驻 GitHub 的大型项目到现在,每一个具有里程碑意义的事件都被记录了下来。下面我们就来回顾下 GitHub 这十年来的一系列里程碑意义的事件吧。


Github 10 周年感谢视频



Github: 10年编程 感谢有你


2008:上线 Ruby on Rails入驻


2008 年 4 月 GitHub 的 Beta 测试版本开发完成 。Rails ( Ruby on Rails (Rails),是一个用 Ruby 语言编写的开源 web 应用框架。它提高了开发复杂网页的效率,是计算机界最受欢迎的开源项目之一。) 做出了表率,将版本控制从 SVN 换成了 Git,并成为第一个进驻 GitHub 的大型开源项目。


当时,GitHub 还处在内测阶段,没有正式上线。GitHub 本身就是用 Rails 写的,这件事为 GitHub 带来了不小的影响力。



2009:比特币诞生, node.js 发布


2009 年 1 月 3 日,全世界第一个去中心化数字货币比特币(Bitcoin) 诞生并于 2010 年入驻 GitHub 。


直至今日,比特币项目已经被 fork 超过 18000 次,拥有超过 500 个协作者,并且激励了上千其它区块链项目诞生于 GitHub,其中很多是从比特币的源码 fork 来的。



2009 年 5 月 21 日,Node.js 发布,从根本上改变了 Javascript 的正确使用姿势。有了 Node.js,开发人员可以使用 Angular,Ember,React,jQuery 和 Vue 等库和框架在操作系统上构建复杂的服务器端和桌面应用程序。该项目有效地扩展了 JavaScript 的可能性,并让JavaScript 这一主流编程语言向前迈了一大步。


2014 年,Node.js 主要贡献者对这个项目的官方管理公司不满,于是自立门户,fork 原版代码做了一个社区驱动而不是公司化运营的替代品,名叫 io.js。这个项目一度比 Node.js 更受欢迎,但后来 Node.js 在开源治理上有了改善,两个项目再次合并。


今天,Node.js 支持着最丰富的库和工具的生态系统之一,Node.js Core拥有近 2000 个贡献者。在社区驱动的 NodeSchool 的支持下,Node.js 相对容易上手。NodeSchool 连接开发者,提供免费教程,并在全球举办面对面活动。


2010 Rails Girls成立



2010 年 11 月 26 日,一群用 Rails 做开发的女程序员在芬兰赫尔辛基举办了第一次线下聚会。

三年后,他们专为女性和 LGBTQ 人士开设了一个夏令营 Rails Girls Summer of Code。这个开源培训项目帮助开源社区改善了性别多样性,为解决女性在科技行业内受到的结构性歧视做出了贡献。

2011 Travis CI 的第一 pull


2011 年 1 月 1 日,基于云的持续集成(Continuous Integration,简称 CI)项目 Travis CI 入驻发布,成为首个支持 GitHub 集成的工具,至今仍是同类工具中市场份额最大的一个。


它绑定 GitHub 上面的项目,只要有新的代码,就会自动抓取。然后提供一个运行环境,执行测试,完成构建,还能部署到服务器。持续集成的好处在于,每次代码的小幅变更,就能看到运行结果,从而不断累积小的变更,而不是在开发周期结束时,一下子合并一大块代码。


2012 JavaScript 崛起



2012 年 1 月 1 日,JavaScript 一举超越 Ruby、Java、Python,成为 GitHub 上最受欢迎的语言,保持大哥地位至今。

2013 1000 万 Repos 达成


开源社区的发展使 GitHub 获得了惊人的增速,在用户数和 repo 数上实现了两座里程碑:2013 年,用户数突破了 100 万;同年 12 月,GitHub 的 repo 总数超过了 1000 万,其中超过一半是当年创建的,仅 11 月就增加了 100 万个。

别光看数字多,这一年里增加的 repo 质量也很不错:白宫的 Project Open Data、Docker 等等。亚马逊 AWS、Facebook、Google、微软、Twitter、Netflix 等知名公司也上传了自家的项目。



2014 Docker 1.0发布 \ 微软开源 .NET



被视为革命性技术的开源容器引擎 Docker,2013 年在 GitHub 上创建了 repo,一年时间里下载量超过 275 万份。2014 年,Docker 1.0 终于正式发布了。


Docker 致力于为任何应用程序创建分发版本而简化封装流程,将其部署到各种规模的环境中,并将敏捷软件组织的工作流程和响应流水化。 


同年 10 月 23 日,微软公司开源.NET。这仅仅是个开始,到现在微软公司已经开源了上百个项目。其中包含:2017 年增长最快的语言之一TypeScript,去年全年拥有最多贡献者的项目 VS Code。



2015 Unreal Engine 4 开源 / GitHub Classroom诞生 / 苹果开源Swift



2015 年 3 月 2 日,虚幻引擎 4 完全免费了。Epic Games 放出了百分之百的 C++ 原始代码,让游戏开放者能利用最棒的工具来最大化地实现他们的创意和想法。


除了虚幻引擎,还有不少游戏引擎、库和游戏代码在 2015 年上了 GitHub,比如《毁灭战士》和《波斯王子》。最有趣的应该是 2048,它的开源带来了上百款类似的消除游戏。


GitHub 教室 (GiHub Classroom) 可让教师更轻松地在GitHub上分发初学者代码并收集作业。


同年 12 月  3 日,苹果开源 Swift 。这一决定提高了新开发工具的标准,也鼓励了越来越多的公司把他们的工具向公众开放。



2016 Apollo 11 代码登陆


阿波罗 11 号代码开源地址:https://github.com/chrislgarry/Apollo-11


Apollo 11 于 1969 年登陆月球。四十七年后,当年启动它的源代码登陆 GitHub。代码非常抓眼球,部分原因是其中包含了大量彩蛋。这也证明了20 世纪 60 年代的程序员就很会玩。

除了存储旧代码之外,一些机构正在通过开源和封闭源代码软件推动现代航天发展和探索科学研究的其它前沿领域。美国宇航局 NASA 维护着数百个开源项目。

2017 Python团队入驻 / Tensorflow 1.0开源



2017 年 2 月 10 日,Python 团队开源 Python。Python 的维护者在 2016 年初就宣布计划迁移到 GitHub,并在第二年如约而至。过去的十年,Python 成为增长最快的主流编程语言之一。


自 2015 年以来,它一直是 GitHub 上第三流行的语言,在众多 repos 中见证了近 70% 的同比增长。

同年 2 月 15 日,谷歌首次开源其开发了数十年的内部机器学习库 TensorFlow 。去年,它成为 GitHub 上最受欢迎的项目之一,并且 TensorFlow/models repo 2017 年访问量比 2016 年多 5.5 倍。


现在,TensorFlow 成为数据科学家创建机器学习模型的首选工具。近年来,机器学习的可能性已经突破了人类想象力。今天,数据科学家可以使用一系列开源深度学习工具和模型来解决复杂而有趣的问题。除了 TensorFlow,还有 Caffe2, Sonnet, DeepSpeech, 和 Keras,再加上 pandas 和 Jupyter 这类数据分析工具,都支持了跨产业的数据科学工作。



同年 5 月 2 日,GitHub 上非营利组织用户达到3万,他们用科技让世界变得更美好。野生动物保护协会(WCS)的海洋保护行动覆盖25个国家,以保育全世界的珊瑚礁。


同年 5 月 31 日,超过 1 亿次 Pull 请求成功合并。这意味着无数 Bug 得到修复,无数功能得以发布,软件变得越来越好了。2017 一年,GitHub 的用户就敲了 2.9 万亿行代码!

2018 十周年


十年过去了,GitHub 如今在全世界范围拥有 2700 万开发者、8000 万个repos。


感谢你们创建的 repos,做出的贡献,一起写的软件。让我们一起为你庆生!Happy Birthday GitHub!


参考文档

http://www.google.com
http://t.cn/RmWaQcQ
http://t.cn/RmWNvm1



今日思想


也许我们用尽全力,也只是为了过好平凡的一生。


——一禅小和尚




更多精彩热文:




如果你觉得内容很赞,还等什么?快快长按打赏吧,iOS的土豪们也是可以的哟!







今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/9rkZuPXm8i
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/10444
 
838 次点击