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

同主题文章

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

你可能也喜欢

does anyone know how to make wordpress static html
ai roboform 免费版本开始评估 使用起来极其不爽
wordpress阻止垃圾评论的方法,打开插件Akismet
基本简单的SSH 命令
关于已经失去联系的朋友
zencart仿牌网站建设
zencart 邮件安全
爱风E派摄像头驱动程序下载

当前位置: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 2checkout 模块安装说明
  2. 网站建设和SEO路线图----让网站制作优化一目了然
  3. zencart错误修正
  4. 相
  5. zencart最新版本1.3.9
  6. ecshop模版体系
  7. 最新 新白发魔女传 第40集 在线观看
  8. 大学唯一教会我的东西:就是遇到问题的时候,要有好学的精神!
用户名: 访客
邮箱:
评论内容:

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

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

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

rss sitemaps