Linux二十周年 -致辞

1,299 views

Published on

LVS开源项目开发与一点感悟

Published in: Technology
  • Be the first to comment

Linux二十周年 -致辞

  1. 1. LVS开源项目开发与 一点感悟 章文嵩Linux二十周年活动 Page 1
  2. 2. 自我介绍  章文嵩(正明) 博士  淘宝网高级研究员、 核心系统负责人  LVS开源项目的创始 人与主要作者  曾为TelTel的首席科 学家与联合创始人, 国防科技大学副教授 、ChinaCluster的联 合创始人、Red Hat Kernel DeveloperLinux二十周年活动 Page 2
  3. 3. 相关信息  The Linux Virtual Server Project (http://www.LinuxVirtualServer.org)  wensong@linux-vs.orgLinux二十周年活动 Page 3
  4. 4. LVS开源项目经过  1995年底接触Linux,主要是玩,后在系统 集成中应用  1998年5月LVS第一个版本发布,Linux kernel 2.0上的一个patch,只支持VS/NAT ,实现Round-Robin调度算法,很简单  实现了更多的调度算法,还有bug fix等  1998年11月实现了VS/IPTunneling机制  1999年5月实现了VS/Direct Routing机制, 移植到Linux kernel 2.2  更多的人参与LVS项目Linux二十周年活动 Page 4 4
  5. 5. LVS开源项目经过  2000年5月开始移植到Linux kernel 2.4  2002年9月开始移植到Linux kernel 2.5  2003年10月收录到Linux kernel 2.5开发版  2003年11月Linux kernel 2.4.23包含LVS  2003年12月Linux kernel 2.6.0包含LVS  2008年11月Google工程师帮着实现了IPv6 支持  2010年2月实现了SCTP传输层协议支持 …Linux二十周年活动 Page 5 5
  6. 6. LVS全球协作  WIRED杂志2004年第6期以LVS项目为例说明开源项目全球协作Linux二十周年活动 Page 6 6
  7. 7. 开源的一点感悟  东西做好了,回报自然会来  通过开源,可以得到更多的用户,用户会帮助测 试和反馈,最重要的是收集更多的客户需求  通过开源,可以得到很多开发人员和高手的帮助 ,不断提高自己的能力  通过开源,可以让自己的代码有更长的生命周期  用户的用法,会超出我们自己的想象  不要把开源想得太难,写了软件,开源了再说  开源项目文档很重要,尤其是QuickStartLinux二十周年活动 Page 7 7
  8. 8. 淘宝开源  淘蝌蚪Code.taobao.org是开放的开源平台,淘宝公 司在上面发布开源项目,也非常欢迎外部人员在上面 发布开源项目  平台本身的管理软件也是一个开源项目  目前淘宝开源的项目:  淘宝的Memory Cache、Key/Value Store – TAIR  淘宝分布式文件系统TFS  Webx、Nginx模块、Automan、ABS、Tsar、 TimeTunnel、QLExpress、taobao-pamirs-schedule、 Avatar等  淘宝会陆续将更多的基础软件开源  淘宝希望以更开放的方式与业界一起进行技术创新Linux二十周年活动 Page 8 8
  9. 9. Q & A Thanks!Linux二十周年活动 Page 9

×