2015开源技术大会将于3月28日召开 设女性开源专场

由 CSDN、 腾讯、 腾讯云、 腾讯基金会主办的“开源技术大会 2015” (Open Source Technology Conference,简称OSTC)将于2015年3月28日在北京丽亭华苑酒店召开。本届大会的主题为“社区胜于代码”(Community Over Code)。Apache基金会主席Ross Gardler、《鸟哥的Linux私房菜》作者蔡德明(台湾“鸟哥”)、阿里巴巴开源委员会成员朱照远(花名“叔度”)等开源领域的重量级嘉宾将出席本次大会。[详情]

图文实录

  • 17:29 RT-Thread创始人 熊谱翔介绍RT-Thread的智能硬件云开发者社区。RT-Thread定位为智能设备操作系统,具有功能完整、超低功耗或硬实时的特点,具有实时内核,现代式的云端集成开发环境Cloud IDE,在云端集成了GNU GCC开发工具链,最新版本的RT-Thread源码环境;在浏览器端集成了编辑器及面向工程的工具;支持浏览器编程,云端编译,无线网络部署。RT-Thread开源项目已经迁移到github,后续都是基于TR的方式进行处理。

  • 17:15 悟空开源CRM创始成员主要是想分享一下我个人和团队在开源这条路的一些过程和经验。第二也是探索一下开源软件和商业软件它们之间的平衡点,怎么样让开源软件和商业之间的这个平衡点,既有利于用户,又能够让企业持续地走下去。我们的产品之所以叫做远离风口的小象,有两层含义,第一,首先开源软件在这一两年在技术圈子里面发展的非常活跃,但是实际上在企业应用发展层面上并不是非常活跃。

  • 对于很多创业者来讲,或者对于很多大的公司来讲,都是期望做一个平台,搭一个平台,让别人进到自己的平台上。但真正的把一个软件工具做得非常极致,一直到现在还在更新的软件,不是特别多。CRM简单来讲就是一个客户管理软件,这个客户管理软件可以做什么呢?对于任何一家公司,他离不开营销,离不开销售,更离不开客户。我拿刚才我们开源社来讲,其实对于他们来讲他们也是有他们的客户,他们的客户就是我们在座的各位。如果我们在座的各位能够去到我们这个开源社都积极地参加,这个开源社肯定会越做越好。

  • 16:40 腾讯云研发中心副总郑立峰腾讯云研发中心副总郑立峰 讲述腾讯云移动解决方案,包括CDN、OC、云服务器、云数据库、NoSQL高速缓存、图片服务、维纳斯和信鸽推送等。其中,NoSQL高速缓存具备自动扩容的能力,扩容的速度非常快。维纳斯相当于说腾讯云把腾讯的骨干网,以及全国400多个节点包装成一个SDK开放出来。用这个SDK,原来的访问的模式,该怎么联照联不误,但是你走的是腾讯的骨干网,你也会走腾讯的就近的接入点,解决了连通率低的问题。

  • 未来,腾讯会推出更多的结合腾讯大数据的能力。比如说可以推送给某些高富帅,或者某些即将流失的用户,会有更多的数据分析的标签出来。因为腾讯的大数据信息来源由所有腾讯业务部门汇总数据到数据部门进行整合数据分析,所以我们知道每一台手机持有人的基本情况,他大概是什么样的人。有电商业务,对用户的交易属性也会有一定的了解。结合这样的数据推送的能力,可以给用户进行更多精准的推送。

  • 16:30 微软开放技术(上海)Principal Program Manager 商之狄在美国工作十几年之后,回到微软上海公司,主要是因为当时觉得微软也开始走开源这条路是很让人吃惊的一件事。事实上,更让人觉得有意思、好玩的事情就是黑客马拉松这个比赛。黑客马拉松和编程大赛有什么区别?说个比喻,编程大赛就像我们传统的中国的应试教育,我给你写个作文,大家都去写,你的目标很清楚,你的编程能力有多好,仅此而已。但是黑客马拉松和编程大赛不同的一个地方就是创新。为什么这么多组织者愿意去举办黑客马拉松?这是一个非常有效的发现新的项目新点子有效的渠道。所以我觉得不管是开源项目还是普通项目,都需要不断的、新的创新的点子。

  • 15:57 DaoCloud联合创始人、前EMC中国研究院总架构师 陈齐彦演讲主题为《容器到魂器,云的交付件》。魂器的意思是,把你的灵魂分开,把一部分藏在身体外的某个部件里面,身体主体被攻击了,但是人不会死,还可以附身。容器的价值,就是把你的业务分割开,把一部分藏在变化之外的运行环境放在一个部署环境当中,即使你的业务需要变革,需要迭代的时候,这个业务以它的动态形态始终存在。容器变成魂器,不仅仅是用好容器技术,还要把容器技术用到微服务里面。微服务的架构很适合这个时代和这个行业遇到的问题。

  • DaoCloud推出的Docker Mirror的服务,通过结合云技术和云资源的使用,让用户能够很快的开始尝试把自己的应用Docker化。Docker的单点使用,核心组件都是容器化的,组件核心是容器集群,提供了其他容器的增值服务等。同时把合作伙伴和客户的应用做了一些针对他们的服务工具,这些服务工具主要是Docker Mirror和云主机的监控,数据业务的备份,包括利用Docker做一些数据分析。把微服务架构传递给客户,把他们的应用以容器的形式发布,之后是分成、解耦等。

  • 15:45 支付宝JVM专家,前IBM Multi-tenant JVM项目技术负责人李三红大会当天正好是Java1.0发布20周年,支付宝JVM专家,前IBM Multi-tenant JVM项目技术负责人李三红围绕企业级OpenJDK展开了精彩分享。

  • OpenJDK是Java技术标准的引用实现。其与Oracle JDK有什么区别呢?两者之间并没有太大的技术差别。Oracle JDK基于OpenJDK,只是增加了更多功能、组件,如Java 插件、Java WebStart、JavaFX Runtime等。Linux的主要发布版本,如Ubuntun、Fedora和Red Hat企业版Linux的默认JDK都是OpenJDK。

  • 15:45 台湾开源社区的长期贡献者、GitCafe市场总监 林旅强以台湾社区为例讲述开源社区的发展运营为例,台湾的开源社区相对于大陆的开源社区的活跃度要稍微高一些,台湾开源社区的活动形式上也相对活跃、随意。台湾其实大多的线下活动都是在台北举办,线下活动为什么发展的如此之好,其实这一点并不难解释,国内的开源社区都是在网上交流就结束了。但是如果网上发展的非常好,会有整体意想不到的帮助。再来看社区的协作及沟通工具。国内和台湾的交流方式略有不同。大陆基本上是代码托管,文档协作,在台湾基本上会使用文档协作,第一个是hackpad,这是每个台湾人都用这个来协作。还有Google DOC,WIKI。非即时沟通,邮件列表,通常使用,Google groups为服务。论坛、BBS也是常见的。

  • 15:00 华为开源技术专家、Spark PMC和Docker的Committer 宋子诚介绍Docker在华为DRTCloud测试的实践。用Docker可以把研发、测试、运维这条生产链打通,华为内部计划做一个在整个生态链上的大型的Docker平台,包括了公有云和私有云。

  • DRTCloud是在线性能测试,是一个私有云里面跑的业务,实验目标是可以给华为所有的产品线,比如说存储产品线进行测试。用Docker部署环境,华为采用Mesos+Docker+Swarm,之所以不用Kubernetes,考虑的是业务场景。在华为内部,Docker所有的点都可以赋能,或者都可以实现它的功能。第一个就是Continuous Integration/ Deployment。第二个打包和部署和应用程序,第三个就是应用程序的生命周期管理。第四个做分布式应用管理和分布式集群管理。

  • 15:00 百度网页搜索部系统架构高级工程师张安站百度网页搜索部系统架构高级工程师张安站在演讲中解析了Apache Spark Core的核心实现。Spark是近两年来大数据领域最活跃的开源项目,也得到众多大数据解决方案厂商的支持,如国外的Pivotal、国内的华为和新华科技。他们对于Spark的实践,大多都基于SparkCore展开。

  • RDD是Spark的核心理论基础。张安站详细介绍了RDD容错模型及容错处理过程。围绕RDD的概念,SparkCore实现了核心运行调度逻辑及基于Core的衍生了其它各种上层模块。

  • 15:00 微软(中国)开放技术首席技术推广专家 刘天栋他主要讲述的如何对开源社进行建设和管理,并分享微软开源在2015年会有哪些互动活动。从主要的软件托管代码服务的公司来看,IT行业里的开发者兴趣是一致的,对开源的观点、态度也是共勉的。

  • 14:05 SequoiaDB巨杉数据库联合创始人兼CTO王涛SequoiaDB去年宣布开源,是国内首个开源的商业NoSQL数据库,巨杉数据库SequoiaDB也成为了国内为数不多的运营开源产品的公司之一。SequoiaDB巨杉数据库联合创始人兼CTO王涛在演讲分享了运营开源产品的经验与心得。

  • SequoiaDB通过开源,获得了更多的关注度和影响力,使其可以不断提升。如何经营好一个开源项目呢?王涛表示首先要做好开源前的准备。第一,建立一套整体机制,将用户凝聚起来,清楚掌握产品可以给开源用户带来好处及企业可从开源社区中得到的回报。第二,对开源产品选择一个协议,对其进行保护,防止被盗。

  • 14:05 Yahoo北京研发中心技术专家 孙长明全面介绍Kubernetes容器集群管理工具,包括Pod、Replication Controller、Service、Nodes等基本概念以及网络、部署和支持单机的kubelet等。他表示,Pod是Kubernetes的核心观念,一个Pod由一个或多个Container组成,同一个Pod内的Container共享网络,并可共享storage volumes,每个Pod对应一个唯一的IP,不同Pod之间可以通过IP直接通信(哪怕不在一个Host上)。

  • 网络地址转换(NAT)是部署Kubernetes面临的一大难题,多个容器在传统网络上运行,存在性能差和服务不能自注册的挑战,解决办法是每个Docker主机都必须拥有一个外部可访问的IP池,不管是构建overlay网络还是IPv6。Kubernetes的做法:1、每台机器上开一个透明代理(service proxy);2、cluster内部的流量,通过iptables的outbound规则达到负载均衡的目的。

  • 14:05 奇虎360开源--王超开源收益和开源阵营的挑战。如何加入到开源社区,首先是先使用开源,不要重复。基于现有的业务对现有业务进行分析调研,最终选择适合你的软件做业务环境,当然这里面你要使用到是业务代码,避免出问题。还有一个比较重要的是选择开源的时机,主要分成两个阶段,第一个阶段就是起始阶段。这个指的是项目初期在公司内部还没有太多的用户使用,还未经过验证。第二就是成熟阶段,成熟阶段是说我在公司内部已经得到了一个非常多的用户认可,我们有一个业务公司已经有90%人在使用了,开源出去外面的问题会比较少。我推荐的是中间阶段,中间阶段我们公司现在在内部已经获得认可,正在处于快速上升阶段,能获得更多用户需求,让他们更多参与进来,你的代码可能写的更加普世。

  • 360在这几年做开源的一些贡献以及未来的一些事情。接下来360的计划就是像QBUS和BADA这样会更多的开放给大家。对于我个人而言开源的路还很长,只有你们的支持和认同,然后才让我们把开源的事情更有信心的坚持下去。

  • 13:20 Docker中文社区创始人马全一介绍如何使用Docker构建企业的持续集成服务,提出了ContainerOps的概念。他表示,Docker产品所带来的核心的理念,就是把研发的环境的依赖解决掉,ContainerOps是DevOps的升级版,没有把原来的DevOps的流程改掉,大家遵循DevOps的要求逆转。原来DevOps的时候,你关心的是SOS怎么在Ops怎么保持它的唯一性和版本的关联。做ContainerOps的时候,你关心的是Container的建造,你关心的是Container版本的变化。做ContainerOps之前,不要把DevOps拓展,在任何一个服务器上都是以Container方式实现的。他最后表示,以Container为核心的DevOps的工具和ContainerOps的工具尚未存在,在工具链上还是一个空白,Wharf项目将做这个事情。

  • 13:20 京东商城集团运维部数据库工程师吕信京东商城集团运维部数据库工程师吕信在主题为《PrestoDB在京东的应用实践》的演讲中首先简单介绍了PrestoDB及它的架构。PrestoDB是由Facebook推出的一款分布式、基于内存的分析工具,支持交互式数据分析和计算。其最大的特点是,作为一款纯计算框架,它可跨越多个数据源,简单地将表进行关联计算。

  • 为了满足实际业务的需要,京东对PrestoDB很多缺失的功能进行了完善,如开发PDBO(Presto For DataBase Optimizer),实现实时数据读取;突破数据瓶颈,实现了全局排序计算;可支持 身份认证和权限控制、Lzo文件;开发Insert功能;实现Create声明及动态分区表等。吕信重点介绍了PDBO。它支持分库分表、数据缓存、数据并存读取和性能智能优化。

  • 13:20 阿里开源--朱照远阿里的开源情况,现在共开源的基础研发软件大概有100多个,包括前端,后端,数据库,文件系统,内河,硬件等方面。这是我们自己的。除了这些我们还对阿里使用的若干项目贡献代码,比如说HADRP。比如说典型的开源软件增强,有Linux内核,这是去年有人统计各公司在LINUX内核全球开源代码的提名,淘宝排名是115位。阿里开源协议选择,大部分项目使用GPL,一些开源的库用BSD或Apache等。阿里现在开放的项目有1万多个,成熟项目以阿里的为主,非阿里的项目也成熟了很多。

  • 我看中国开源的未来,目前中国是处在开源的初级阶段,我觉得开源大大地减少了中国的IT界跟国外的基础的差距,因为开源技术可以直接使用。还有工程师可以通过开源软件学习可以迅速提高自身水平。其实IT界开源技术是和其他行业非常不同的,中国IT界最先进水平,可能和世界上先进水平可能差距不到5年,甚至可以更短,那这个是有利于中国技术的发展。因为中国的开源是处在初级阶段,道路很崎岖,但是前景很光明,因为中国的技术提升,从而加剧创新,推动开源软件的发展。很多时候技术的牛逼是业务的推动力,每年都是几倍的增长,中国的开源力量最终会非常大,我对这点是非常有信心的。

  • 11:40“媛/猿”桌论谈:谈谈对开源的误解正在进行。GNOME.Asia/北京GNOME用户组创建人陈阳,台湾开源社区的长期贡献者、GitCafe市场总监林旅强(Richard Lin),华为开源专家庄表伟,台湾开源社区活跃人士黄俊宏(Max Huang),华蠎用户组(CPyUG)和多个技术社区发起人、长期贡献者周琦(Zoom.Quiet)参与了该话题的讨论。

  • 11:00腾讯项目总监许勇谈腾讯开源内情:主要围绕腾讯内部开源社区的体会,二是谈谈腾讯对外开源的情况及其近期计划。对于腾讯而言,大概是在3Q大战后,随着3Q大战对腾讯的影响,使得腾讯更加开放。程序员相对过于谦虚。所以要想办法让程序员和社区成员、用户更好的交流和表达,让他们在我们的社区里能够有更多的技术存在感,我们就在做轻量化代码功能,叫做“微码”,大家可能有时间参与开源项目,但没有时间在开源项目做工作。但是可以把自己认为好的或者能够晒出来的代码辩证放在社区中与别人做交流和分享。

  • 腾讯在开源上的步伐:去年腾讯与CSDN有6个项目开源,即将开源有5个,其中有两个游戏项目。腾讯还有一些项目团队,也包括个人做的开源,包括AlloyTeam,以及其它的一些开源贡献。腾讯之所以对外开源非常多,就是因为要走这些流程,我们也想在今年优化和简化流程,毕竟企业开源要考虑的东西非常多。我觉得中国的开源需要探索和探求的东西还是非常多的,完全照搬国外的开源经验也是不可取的。所以我希望能够更我的参与开源的工作中来,使我们的开源越做越好,开源的精神永远都在。

  • 10:29Apache基金会主席Ross Gardler发表主题为《社区胜于代码:谈谈Apache软件基金会的那些事儿》的精彩演讲。他表示开源的模式在美国有一个固定的模式,团队合作、培训、实践、个人能力是很重要的,不同的个人品味会影响我们在软件上的想法乃至产品的最终成形。在1995年,Ross为磁卡阅读器编写了一个Java (0.9) 应用程序。当时他发现了一个开源驱动程序并将其用于工作。在后来很快发现一个Bug。提交这个Bug之后代码库维护员为他修复了此Bug。

  • Ross想付钱给这个维护员遭拒了,所以他就觉得开源=团队合作+多样化+创造力。这是一个铁三角的关系。另外就是,Ross觉得开源的意义远胜于法律许可,Ross说,这对于卓越的开源科技而言,这就是社区文化,也正是这样的理念指引着Apache软件基金会这样的开源组织一直走下去。

  • 个人的经验之谈:Ross认为社区的多样性能够激发社区的创造性,因为社区的多样性本来对创新就是至关重要,只有大熔炉一样的社区才能保证社区成员积极地贡献自己的力量。此外,中国应该在世界范围内加强影响力,客服语言和文化障碍,增加彼此的了解才能相互进步。

  • 10:10台湾“鸟哥”、《鸟哥的Linux私房菜》作者蔡德明发表主题为《虚拟电脑教室架构设计》的精彩演讲,讲述了他跟Linux之间的亲密关系:如果不是写这本书的话,鸟哥说他可能就是个宅男。在读环境工程空气污染专业的时候开始编写Linux这本书。后来开始在台南大学教授Linux知识。在Linux操作时,为了简便操作程序,鸟哥开始做计算机虚拟化教室,当时也遇到很多困难,例如VM内存小、服务器限时使用、代码封闭等等。但是好在Linux的调试配置上都很方便,同时得到了很多人的帮助,才使得这个虚拟教室成功创建。

  • 在教学方面,鸟哥的目标就是希望学生们可以在虚拟机上进行考试,而且可以在自己开发的云端的虚拟教室教更多的课程,而且3D的效果比较好。这个系统其实是很有趣的,在这个系统里,现在的老师用到这套系统来教学可以教Java,也可以教Photoshop。这就是我们现在这个系统上运作的东西,给大家来做的分享。

  • 09:50CSDN创始人蒋涛谈开源的发展:这几年CSDN在开源上的投入比之前多很多,为什么呢?我觉得作为程序员出身,每一个人都很热爱源代码,都很希望看到高质量的源代码,因为这样才能够让自己更好的进步。这是我作为一名程序员自发的天生,比较热爱,当时我做程序员是做客户端的开发,大部分是没有源代码,我觉得开源对于程序员来说是一个天生的保护。虽然开源软件和商业软件之间的斗争在不断的进行着,可是认可开源软件的人越来越多。

  • 另外一个问题就是和法律法规有关。国产的软件最好的方式是与开源软件结合,比如把社区源代码开放出来,让社区的人知道这个代码是你写的。在开源上做最大的投入,这是整个互联网发展的基础,也是整个技术发展的基础。但是要构建一个更好的开源的生态系统,无论从商业上还是从社区上,都要把目光投在下一个10年,是把开源建设起来。

  • 09:20中国开源软件推进联盟主席邱善勤博士发表演讲:开源在中国的发展接近20年的历史,开源软件事业也取得了良好的发展,开源技术、产品、服务和商业模式也在不断的成熟,开源软件的应用也更加地广泛和深入,良好的产业发展环境和社会氛围正在逐步形成,良性发展的开源产业、生态逐渐建立。

  • 他表示开源的优势是安全、可控。在接下来的几年里,开源的发展模式会更好。

  • 同时他指出目前国内开源的问题主要集中于三点:一、中国企业或者我们在社区里面的贡献相对来说是比较小的,影响也是比较小的。二是本土社区发生不大。三是大多数技术人员、开发者都还没有跨过以技术来养家糊口的观念限制。但是,我相信,这些问题都不是问题,迟早是可以解决的。

  • 09:05GNOME.Asia/北京GNOME用户组创建人陈阳担任大会主持人并致开场词。

  • 09:00会场已坐满开源爱好者,2015开源技术大会正式开幕。

  • 08:302015开源技术大会即将开始,参会者正在签到入场。

@CSDN_CODE微博直播