真正的牛人 牛是这样定义的 - =Jack随笔= : 个人资源 : CEO-Jack个人博客
  • 设为首页|收藏本站| 标签云|
  • ·外贸网站建设
  • 首页
  • SEO
  • 网店系统
  • 编程相关
  • 个人资源
  • 新闻
  • 联系我们
123

同主题文章

这是我的第一篇文章...
中秋节的由来
鞋码对照表
开心 快乐 每一天

你可能也喜欢

分到达啊打算发电公司 范甘迪幸福的我 那份难舍的 收到
生女孩比生男孩的好处
音乐
南日鲍鱼
这是我的第一篇文章,希望大家开心快乐
zencart dvd 网站制作
正则表达式 重定向 中文不支持
关于qq农场 qq牧场

当前位置:Home > 个人资源 > =Jack随笔= > 真正的牛人 牛是这样定义的
=Jack随笔=

真正的牛人 牛是这样定义的

发布者:老刘 发布时间: 2014-10-02

 

 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。

Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Linux的代码是如何管理的呢?

事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!

你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?不是有CVS、SVN这些免费的版本控制系统吗?因为Linus坚定地反对CVS和SVN,这些集中式的版本控制系统不但速度慢,而且必须联网才能使用。有一些商用的版本控制系统,虽然比CVS、SVN好用,但那是付费的,和Linux的开源精神不符。

不过,到了2002年,Linux系统已经发展了十年了,代码库之大让Linus很难继续通过手工方式管理了,社区的弟兄们也对这种方式表达了强烈不满,于是Linus选择了一个商业的版本控制系统BitKeeper,BitKeeper的东家BitMover公司出于人道主义精神,授权Linux社区免费使用这个版本控制系统。

安定团结的大好局面在2005年就被打破了,原因是Linux社区牛人聚集,不免沾染了一些梁山好汉的江湖习气。开发Samba的Andrew试图破解BitKeeper的协议(这么干的其实也不只他一个),被BitMover公司发现了(监控工作做得不错!),于是BitMover公司怒了,要收回Linux社区的免费使用权。

Linus可以向BitMover公司道个歉,保证以后严格管教弟兄们,嗯,这是不可能的。实际情况是这样的:

Linus花了两周时间自己用C写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!牛是怎么定义的呢?大家可以体会一下。2个礼拜干掉人家公司辛苦研发多年的饭碗产品;这个才是牛逼!

Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。

历史就是这么偶然,如果不是当年BitMover公司威胁Linux社区,可能现在我们就没有免费而超级好用的Git了


原创文章,欢迎转载。转载请注明:转载自http://www.wai-mao.net/happy/a-2031.html,谢谢!


相关文章:
  1. zencart优化
  2. 关于已经失去联系的朋友
  3. 全国民营妇科医院排名
  4. zencart最新版本1.3.9
  5. paypal 禁止出售的产品
  6. excel 批量去除超链接
  7. 我波大
  8. wordpress博客搭建服务,个人博客搭建服务
用户名: 访客
邮箱:
评论内容:

  
上一篇: 某客户收到的gucci公司的版权和投诉书

首页| 关于我们| zencart优化| paypal防冻结| 在线留言| 新闻|

© 2005-2025 CEO-Jack个人博客 Copyright, All Rights Reserved.  2014-2020  

rss sitemaps