说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【OSTC讲师专访】Debian开发者李道兵:平静地理解开源

HTML文档下载 WORD文档下载 PDF文档下载
CSDN“开源技术大会•2014”(OSTC•2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。本期采访的是Debian开发者李道兵。

编者按:CSDN “开源技术大会·2014”(OSTC·2014 )将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

本期,我们采访的是七牛云存储架构师李道兵


李道兵

李道兵(新浪微博 @lidaobing, 个人博客,七牛云存储首席架构师,Debian开发者
(Debian Developer),ISO-Codes等开源软件维护者,python-lunardate、apistrano-scm-jenkins作者,原盛大云资深研究员。

在本次采访中,李道兵分享了自己对于开源的理解、成为Debian开发者的经验和心得,并简单介绍了七牛云存储在开源方面的情况。他还对将在3月30日举行的开源技术大会上的演讲进行了简单介绍。

以下是采访记录。

CSDN:请简单介绍下您目前的工作和研究领域?

李道兵:我是七牛云存储的首席架构师。个人比较关注服务安全、架构健壮性(高可用、可测试、可追溯)等领域。

CSDN:您是如何理解“开源”的?

李道兵:不同时间对开源的理解不一致:

  • 2002年,我对开源的理解是“价格可承受的正版操作系统”——那时我刚接触Linux;
  • 2005年,我的理解是“对世界贡献自己力量的一种方式”——那时我已经开始为Debian打包,同时也在为维基百科等项目贡献自己的时间;
  • 2010年,跟北京一个朋友长谈,之后写了一篇《我们赶上了自由软件运动的尾巴》,主要是对GNU和GPL的一些反思。

现在对这个比较问题比较平静。当我们谈开源的时候,我们其实在谈三类不大一样的项目:

  1. 完全社区开发的大项目(比如GCC、Rails);
  2. 公司主导但开源的项目(比如Chromium、MySQL,Eclipse早期也是这种形式) ;
  3. 个人开源项目。

还有很多项目其实属于中间状态。对于每一类项目,都有不同的意义,就不详细展开了。

CSDN:作为Debian开发者有哪些权利?对打算成为Debian开发者的人们来说,您有什么建议?

李道兵:Debian开发者现在其实分化为两个权限了:DebianDeveloper(DD,Debian开发者)和Debian Maintainer(DM,Debian维护者)。Debian Developer可以上传软件包到Debian,同时拥有投票权。Debian Maintainer可以上传自己的软件包,但没有投票权。关于投票的信息,详情可以参阅:http://www.debian.org/vote/ 。

对打算成为Debian开发者的人们来说,我的建议是:多打包,多找人Review(审查),多看MailingList(邮件列表),可能的话在IRC多待一待(由于我们跟欧美的时区差异,这点其实比较麻烦)。如果觉得认同Debian的理念,了解其规则就可以开始申请DD(Debian Developer)了。

延伸阅读: 《Debian & Packaging》幻灯。本幻灯主要介绍了常规软件包进入Debian 软件仓库的流程和注意事项,以及如何申请成为Debian Developer,也在最后分享了他多年维护软件包的经验和心得。

CSDN:七牛云存储公司内部是否流行开源文化?七牛都有哪些开源项目?

李道兵:七牛开源了不少项目在 Github上,其中排名前5的项目只有一个是七牛的SDK,其他都是纯粹的开源项目(跟我们业务没有直接关系),活跃项目的Star数最多的一个项目是用Go语言来写Python模块,有162个Star。

我们的开发和运维都跟开源软件有很大的关系。开发方面,我们使用的开源类软件或项目有:Bug管理系统Redmine,软件仓库Github,持续集成Jenkins,自动部署Capistrano。运维方面,我们使用的有:Linux、Puppet、MongoDB、Zabbix等,它们在七牛都有大规模的使用。

CSDN:七牛云存储架构是如何应用开源软件的?

李道兵: 我们的云存储服务是从头开发的,所以使用的开源软件更多是一些基础组件,比如MongoDB、Nginx、HAProxy之类的,剩下的都是用Go语言自己开发的。

CSDN:从今年开始,CSDN将从多方面加大对“开源”的投入力度,您对CSDN开源社区建设有什么建议吗?

李道兵:我希望CSDN能花更多资源在教育上,比如提供更多系统性的在线课程,瞄准基础(Linux内核、TCP协议)和前沿方向(OpenStack、LXC、Docker、CoreOS等)。

CSDN:能否简单谈下您在本次OSTC大会上要分享的话题?

李道兵:我想分享的题目叫做《重整工具箱:从开源软件到开放服务》。

想做这个题目主要是这几年看到的一些变化。当我们需要一个软件仓库的时候,我们讨论的不再是用SVN还是用Git,而是Github、Bitbucket 还是GitCafe。当我们考虑持续集成的时候,我们考虑的是用Travis还是Drone,而不再是Jenkins和Hudson。如果我们的公司今天才开张,那么我去调研的肯定是明道协作平台而不是Trac和Redmine。

这些变化不仅仅是发生在开发领域,同时也发生在你的产品当中。首先,受影响的是一些边缘的功能,比如分享、评论之类系统。接下来,可能影响的是一些更基础的系统,比如存储、数据库、消息队列。当这些变化即将发生的时候,作为一个架构师和开发者,需要去思考哪些问题,将是我想分享给大家的。


2014年3月30日,由CSDN主办的“开源技术大会·2014”将在北京丽亭华苑酒店召开。多位开源界资深人士将出席大会并发表演讲,欢迎大家亲临现场与大牛零距离交流。

>>>大会官网:http://ostc.csdn.net/

创业者应避免对投资者说的五句话 直接拿来用!最火的iOS开源项目(二) 西部数据Pat Wilkison:云计算市场是创新热点 猎豹浏览器发布手机版:PM谈开发理念 成为伟大开发者的“九步曲” 使用GPU构建更便宜的Google神经网络 Facebook与Yahoo!的“火花”:系统间实时数据流管理工具 视金钱如粪土?Yahoo!又要买了,梅姐的算盘是这样打的 MySQL手册不再遵循GPL协议:MySQL走向闭源前兆? 扁平化设计会扼杀人们的创造力吗? 又一巨头涉足移动视频分享领域:传雅虎欲收购短视频应用Qwiki 史上最牛:主要靠三消游戏IPO King也许会是第一家 乐视超级电视预约启动 1小时预约近1.4万台 王坚:未来一年阿里云会有很大变化 梁胜:开源并不是做好软件的唯一方式 如何为IE 10编写特定的样式 MySQL手册许可证更改乃是Bug惹得祸 开源世界高峰论坛首批演讲议题公布 测试工程师的心灵鸡汤:谦虚、不沉默、有危机感、不断努力 高德地图API“沿图有你,晒出你的LBS应用”活动拉开帷幕! 谁能找出Windows 8.1的安全漏洞,就将获得微软10万美元奖金! 【直击美国云计算】Facebook分享数据中心新网络架构Fabric 【直击美国云计算】OCP发起产业界的Maker运动 红帽刘长春:开源是推动云计算和大数据发展的重要力量 【直击美国云计算】出货量达x86的20多倍 ARM或将成为数据中心主角 孙小群:将SAP HANA打造为开放的PaaS平台 GitHub推出重大改进:强调速度、内容和交互性 如何打造测试工程师精英团队? 如何做个有“钱”途的测试工程师? 苹果开始关注企业移动化 iOS 7的10大办公功能 “开源群英会2013” 参会名单(持续更新中) 急死我了!求教高手有关焦点的问题! 谁有《COM技术内幕》的第13章的例子的源码,送100分,谢谢先! mysql的最大链接数在哪里修改? 图像区域选取,高分求解! Shell_NotifyIcon问题 在PL_SQL中怎样用一个表中的数据去更新另一个表 oracle 9初学者 sybase的JDBC驱动字符串是什么阿?? 如何播放Flash? 我的IE不能自动填写域名了!!!第一个答对者20分! 一個很簡單的問題,在線等候,謝謝!! /usr/bin/top的原码在哪个路径下啊?小弟找了好久还是找不到急啊! 尊敬的流芳先生: 程序员考试中的一道很简单的c试题,有个问题 Sun Blade 2000 要多少钱? 活动目录中,遇到这个问题。 我的机器用程序向局域网内的另外一台机器发送一条信息,类似于发送控制台信息 [请教]会用客户端ftp软件客户端代理功能的进来帮帮忙 急求VCD的Specification! 在线紧急求助!!! 在MDI中如何更改子窗口标题? 请问有哪位好心的大哥能给我一个Bounds Checker V601_D.exe 的序列号? 100分求助如何在iPlanet中配置cgi-bin? 高分求助:请问如何确定某个窗口是否存在? 怎么样在vb中把一个excel表的数据拷贝到另一个excel中(包括行高,列宽,字体等) In Pro*c, 为什么我不能用#define UNAME_LEN 20 去定义常量. 高分 高分求《.NET开发的最佳实践与案例分析--北京讲座》示例源码及相关资料!!! 请教高手 那们有 AlphaBlend 函数的帮助中英文都行。 麻烦大家帮我看一下,代码错在那里。 详细说说rs.open sql,conn,Cursor Type,LockType 紧急求救!在线等待: 哪里可下载INTEL IPL库? 关于 我的GNOME的主Panel消失了,我该怎么办???? 一个C程序的问题求助! 请大家推荐一个支持EJB2.0 的免费的应用服务器 运行时建立数据库表 麻烦各位一下,这个错在哪了? 关于access关于自动增量的字段! 关于快捷菜单的问题。 世界上最大规模的大学生群架[真实](转载) win2000日文版与98SE怎么连接? IE6下注销用户的问题。 在线等待! 高分求助! 谁知道哪里有VB7的电子书?? php如何在长字符串中加<br>换行符,以达到强制换行目的?? 谁能讲一讲用evc访问如何访问pc上的数据库? win2k下的一个sql语句 紧急求救 高分求高分求“对话框打印”源码,大家帮我看看我的为什么不行? 关于南岳游记的作文我要写一篇南岳游记,虽然我去过南岳,但看了些什么我都忘了.希望大家提供些关于南岳的景色、历史、文化、传说(如果南岳有传说的话)的素材,或者告诉我写游记的方 为什么UFO出现的这么频繁呢? UFO爱好者帮我看看我的亲身经历是怎么回事估计我还是5、6岁的一个夏天早晨,我起的很很早.我发现天空有一个金黄的物体(可能有淡淡的橙色光),有篮球大小,像足球一样有很多个小面,但是 想去衡山旅游,想知道衡山有哪些特产?想买点特产回来送老爸和岳父 为什么外星人频繁出现不论是杭州还是广州均有大量Ufo的出现,我们国有什么值得它们频繁造访 小时候的UFO真实经历,这是怎么回事?8岁的时候跟周围的人说了很多关于外星的事,宇宙空间是一层一层的,在同一个地方穿过去周围的东西就全变了,跟三维、四维的道理一样,现在了解了多纬度 看云识天气 "云就像是天气的招牌" 把招牌换成代表好不好为什么 9月1日20:00,小明用天文望远镜观察到正北方向有一颗恒星,不移动望远镜,9月16日何时才能观察到这颗恒星 1997年UFO事件是怎么回事 一个电子像一个固定不动的质子运动时,则1.有可能发射电磁波2.不.3.电子和质子组成的系统能量一定守恒4.电子和质子组成的系统动量守恒为什么不选3呢? 一天文望远镜在2004年2月28日晚20:00对准一颗恒星,保持不动,2日后这架望远镜重新对准该恒星的时间是? 9月1日20点时用天文望远镜对准织女星,若保持望远镜方向不变,则9月2日晚望远镜中再次见到织女星的时间是A19时56分4秒 B 19时3分56秒 C 20时56分4秒 D 20时3分56秒 说下原因 关于各种花的文章和各种花的话花语求牡丹,茉莉,梅,桃花,向日葵,玉兰,紫罗兰,满天星,海棠的相关文章,要是名作家写的哦!如果知道一个,就说一个,说过的就不要再说了,全知道的正好,还有花 为什么天文望远镜的放大倍率对恒星不起作用?猎户座β在天文望远镜中为什么会成椭圆形? 9月1日晚8时,用天文望远镜对准织女星,若保持望远镜的方向不变,则9月2日()时间应该是 请说明理由 "他不是个做事情的人" 如何翻译成英文? 天文望远镜焦比5.0 适合看是恒星吗?请问5.0的焦比适合看系外恒星吗? 大道之行也文言文中通假字 这不是正常人会做的事 怎么翻译成英语 UFO的故事,不是……UFO……的故事 一同学在8日20时把天文望远镜对准织女星时,望远镜保持位置不变,那么它下次对准织女星的时间是?A.9日20时 B.9日20时3分56秒 C.9日19时56分4秒 D.9日19时3分56秒 哪有高一英语听力 有关外星人的故事 王同在某日21时用望远境对准织女星,并固定望远镜,他第二天看时当地时间为 A21B20 56分C21 4分D21 6分 艾青 太阳的话 的写作背景就是她当时是在什么样的环境下写的这首诗? 关于外星人的故事 快乐的暑假生活 500字 东阳·童年·骆驼队有那4个片段 外星人的故事 快乐的暑假400字 太阳的话.白桦的写作背景 UFO经历,刚上大学的时候,对宇宙的认识还是一片空白,大一下学期的时候,突然头晕了很长时间,大概有一年多时间,就这段时间断断续续的记起了自己小时候的事情,特别是关于差不多8岁大的时 求助!信知道古文《大道之行也》中“大道之行也”的“之”是什么意思?谢谢! 阳光季节 seasons in the sun写作背景 来篇初2文言文(大道之行也)的翻译 蛋鸡养殖3000只大概要投资多少钱?请问各位养殖前辈,养3000只蛋鸡需要投资多少钱?请各位帮忙算算除了建设鸡舍费用外,其他的鸡苗防疫等费用需要多少钱? 《东阳·童年·骆驼队》可分为哪四个片段 英语翻译 尊重别人就是尊重自己 刘墉 中国人民从此走上了自力更生的道路 这句话有什么错别字?实在是找不到了……请热心的人们帮找找……三楼的同志,我打的字不可能会错吧……不过呢,印错倒是很有可能…… …… 三个太阳写作背景 5年级19课最后一段从我谨慎的把握住我生活中的小船开始到完 的破折号崎什么作用 怎样下载高一下学期英语听力 西域男孩创作"season in the sun"的背景故事?听说很让人感动.要主要的故事就好了. 文言文《大道之行也》的翻译 去杭州旅游 景点 如西湖十景 美食~啥的5月底要去杭州玩玩 3天的时间 麻烦各位熟悉杭州 了解杭州景点游玩情况的朋友指导一下 具体就说说杭州有啥好玩儿的地儿 这三天怎么安排 游西湖的 记金华的双龙洞的游览顺序,明天要交的!叶圣陶写的!.题是这样的:游览的顺序依次是--------、---------、---------、--------------------,最后-------------. 6年级上册19课一面的 我向里面望了一下— 阴天 破折号作用还有一个矮小而结实的日本中年人一一内山老板走了出来.我不好意思的笑了笑,摸摸衫里的衣袋一一袋里只剩下一快多钱.使我立即 杭州的新西湖十景的旧西湖十景有哪些不光要名字还要有简介 记金华的双龙洞是按什么游览顺序 文言文{大道之行也} 哪里可下载新标准高一英语听力 英语翻译 谁是世界上第一个用望远镜观察恒心和行星的天文学家不是恒心,是恒星 英语翻译是不是:there are something that just short memories.语法对么?如果不对应该是什么呢? 文言文《大道之行也》怎么解释 银河系中有两颗行星绕某恒星运行,从天文望远镜中观察到它们的运转周期之比为27:1,则他们的轨道半径比是 游衡山记不要抄的 要自己写的。 为什么现在UFO 这么频繁啊?最近的 广州 8.30的视频2次出现 今年还有 智利的UFO 视频 说实话我就算亲眼看到 也会认为是假的 我的意思是说:如果是假的 那些拍的是什么东西啊 国家研制的秘 望远镜发明后,( )首先用望远镜观测银河,发现银河由恒星组成?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘