博主呓语:

Linux基金会执行董事Jim Zemlin:全球Linux大发展

Posted by 破冰 on 2012-6-30 10:22 Saturday

  6月29日,第七届“开源中国 开源世界”高峰论坛在北京唯实国际文化交流中心召开。本届论坛主题为“开源融合创新移动互联未来”,聚焦开源与移动互联网、云计算、物联网等技术和产业发展,探讨在移动互联网时代,开源软件商业模式创新、开源软件人才培养、开源社区建设、开源软件与中国软件产业发展、以及基于开源模式形成新的产业生态系统等话题。

点击查看原图

Linux基金会执行董事 Jim Zemlin

  Linux基金会执行董事Jim Zemlin发表《全球Linux大发展》主题演讲,据他介绍,全世界92%的超大型计算机和全球85%的证券交易市场都是搭载Linux上。Linux之所以能够成功,是因为Linux非常重视质量,Linux向世界证明了这个观点,分享技术是开发技术的最好方法。

  演讲实录:

  非常非常高兴今天能够来到这次盛会,而且我想感谢会议的主办方中国开源软件推进联盟,感谢你们邀请我,而且我每年都参与这样的论坛。过去很多很多年我就经常来中国,我可以看到中国开发商在全球开源软件发展过程中作出的贡献越来越多,另外我也非常激动的看到中国开源软件发展推进联盟在开源软件应用以及开发方面做出越来越多的规划和努力,我的责任就是继续支持中国开源软件推进联盟所做的工作和努力。今天我会给大家讲讲全球开源软件社区,讲讲行业内的变化,从硬件带动发展到软件带动发展,而且我也想讲讲中国怎么样能够在软件领域、在开源领域成为世界上非常强大的一个国家。

  Linux现状

  首先,我给大家介绍一下Linux,然后介绍一下Linux在计算机界的规模,Linux去年迎来了20周岁生日,在过去的20年,Linux其实已经成了一个习惯性或者从爱好成为了今天各种计算的基础。Linux基本是所有计算形式的核心,我给大家举几个例子,请大家看看Linux的增长是多么的迅速,这些数字是Linux在不同技术层面的增长情况,这里有90万的数字,90万个移动设备每天由Linux驱动的,每天有90万的移动设备搭载在Linux系统上,全世界92%超大型计算机搭载在Linux系统上,全世界85%证券交易市场都是搭载在Linux系统上,像伦敦证交所、纽约证交所、东京证交所他们使用的85%的软件都是搭载在Linux上的,100万亿美金是什么意思呢?每年一个Linux系统带动的销售额,不仅仅在商业系统的增长很迅速,节奏也非常快,因为Linux代表了全世界最大的合作性项目,在计算机发展历史中,它是大家集体合作形成的结果,这些数据是输入Linux系统和从Linux系统中抽取出来的代码的数量。Linux代表了100亿美元研发方面的投资,大概有300多万条代码在过去的18个月加入到了Linux内核中,这是覆盖最广的、应用最快的软件技术,可以说在计算机发展的历史上享有这样的辉煌。

  开源是开发技术的最佳途径

  Linux能够这么成功,是因为Linux非常重视质量,Linux的发展历史实际上起始于一个非常简单的想法,最开始就是想让我们大家能够共同的作出努力,也就是说集体的智慧大于个人的智慧,如果我们可以共享技术的话,我们可以做的更好、做的更快,能够提供更好的产品、更高的质量,能够使我们的客户更满意,Linux向世界证明了这个观念,分享技术是开发技术最好的方法,Linux向我们展示了或者证明了不仅仅在计算机方面而且在科学研究方面也向我们展示了一个创新的新方法,在制药、在医疗、在矿业、在其它行业实际上都广泛应用了Linux的理念,Linux是集体智慧最好的证明。

  为什么今天我们觉得在开源里面使用Linux这么重要?我们的业务为什么如此看中开源?为什么对政府来说开源非常的重要?这些问题都是我今天想跟大家探讨的,为什么开源软件对我们来说这么重要?因为软件是IT业的未来,在过去我们说硬件是IT的核心,比如上制造工艺,比如我们的软件要体积更小,我们的硬件要设计的更好,或者说设计的更优,这是过去我们追求的,现在软件越来越多的取代了硬件的位置,成为IT业的核心,并且软件给我们提供了很多IT业的核心价值。

  我给大家举一些具体的例子,大家可以看看这些手机,在座各位知道不知道哪个电话是哪个牌子的?大家能看出这些电话之间的差异吗?可能有些人可以,可能华为的人或者中兴的人一眼就能看出来,大家看看这些手机,或者小电脑,看上去很像,硬件看上去实际上差不多,一模一样的,但是你要做一件事情就可以知道它们不知道,开机就可以看出区别了,开机以后,有的是安卓,有些是iPhone,有的是Windows,有的是黑莓,实际上是软件决定了这些手机跟别的手机不一样,是软件给我们提供了使用这些设备的价值,所以软件是任何一个消费产品最重要、最核心的部分,是所有价值的来源,在整个行业来说都是如此,不仅仅是消费产品,大家可以看到云计算现在也使得软件成为企业计算的核心,比如我们现在有一个网页浏览器,我们有一个数据中心进行大量数据的运算,大家真正在意的实际上是软件.

  大家很在意我们提供服务的软件是什么,云计算实际上是一个现象,越来越多的创新由软件来带动,而不是由硬件来带动,因为软件是企业技术的核心,所以你的软件要做的很好那就非常好了。中国的行业、美国的行业、欧洲的行业各个国家和地区的行业必须有非常强大的软件,如果你想成为软件大师的话,你就必须要成为开源软件的大师,如果你在开源方面不强大的话,软件不可能做的很强大,我给大家解释一下原因,今天全世界最成功的公司都是在开源方面作出非常大的努力的公司,在全世界那些最最成功的公司都是在开源方面使用非常成功的公司,从事也是在开源开发方面作出很大贡献的公司。

  我给大家举一些例子,大家觉得哪个公司在开源方面是做的最好的?IBM?谷歌?有谁知道世界上最大的公司是谁?苹果是在开源软件使用方面最好的公司,在iPhone里,你会发现有很多开眼软件,大家可能看不清楚,我给大家读一下,在你的iPhone你看到的是JPL,最大的开源商圈,在iPhone里你会看到Linux联盟成员、基金会成员的名字,在iPhone里你会看到代码,来自于Linux项目的代码,iPhone是建立在开源技术的使用上的,用成千上万代码行创造出几百个开源项目,每一个iPhone里都有几百个开源软件。苹果在开源软件使用方面用的非常好,而且他们也在做贡献,他们是首个贡献者,当然了,还有各种各样其它的开源项目,实际上苹果在使用开源软件上非常优秀。这是苹果现金预测图,明年苹果将有2000亿美元的现金在资产负债表上,大家知道2000亿现金是多少吗?这个现金可以买HP、因特尔、戴尔,而且还有余。苹果没有用这些钱买这三家公司,还是用于支持开源,用这些钱购买开源项目,节前苹果买了Linux一个打印系统,是开源的项目,JPL项目的授权,他拥有版权,苹果用几千亿美金的现金买这个项目,这就是开源对于像苹果这样的公司的重要性,并不仅仅是IBM、谷歌或者红帽子、HP擅长于开源,世界上最成功的公司包括世界上最大的公司都是开源大师。

  我经常来中国,三个星期前我在深圳探访我在华为的朋友,我什么时候来中国都会想一件事情,有几百万的代码行在中国等待着被分享,几千的开发者他们有几百万代码行在这个公司等着要参与到全球的开源界,让中国成为软件的超级大国。挑战是什么呢?我们要应对什么样的挑战中国和中国的行业才能真正的在开源成为大师?并不仅仅是中国,任何国家都是这样,都要克服这些挑战,你要成为软件超级大国,你都必须克服这些挑战,下面跟大家分享一下怎么样通过我们的合作让中国成为软件超级大国?

  成为开源大师的两大挑战

  挑战一是开源的有效使用,我们总部在使用方面用的非常好,我们看了一些很好的例子,比如中芯、华为、中国移动这些公司用Linux开源创造他们的产品,我们还可以做的更好,能够让开源的使用更加具有成本效益,第一个要注意的就是要改变商业实践,关于开放软件的商业实践、商业做法,他们开始开发一个产品,然后他们会用开源软件创建一个产品,创建产品时候会改变软件,你可以很快的派发你的产品,但是如果你不进行变革的话,你不把变化放到顶行上的话,你的产品必须重新再开始,如果你再开发产品,你要从头开始,自定义软件一开始发生变化时候,如果不回到开源软件项目的话,你就失去了成本分享的优势,如果这样你就可以开发出更好的产品。在Linux基金会,如果你不贡献开源软件的话,我们不会生气,但是我想这是糟糕的商业决策,主要是因为你没有从中获得益处,我觉得这是更好的商业实践,把开源代码融入到产品当中,改变你的产品,随着产品的推出,你可以把你的变化再回馈到开源软件当中,当你这么做的时候,你开发的下一个产品就已经在开源软件当中得到支持了,你可以把上一次的变化贡献到下一个产品当中,这是一个良性的循环,对于成本来说是大大的降低,这是全世界使用开源软件、开源项目的方法,像苹果、谷歌、IBM、因特尔,他们在开源软件上都是非常积极的,对你来说,是商业上正确的决定,怎么样做到这点是下一个问题。

挑战二是怎么样变成善于贡献开源软件的系统,你要建立相同的关系,这是第二步,这个是中国推进联盟正在发挥作用的部分,你需要跟开发者建立好的关系,Linux核心项目不是民主制度,有所有代码行最后的表决权,Linux不是一个民主制度,开发者可以制定代码,然后放到不同的部件之中,维护者再把这个代码给到子系统维护者当中,我们有几百万子系统维护者,这些子系统维护者会审核这些代码,最后交给Linux关键决策者,这些关系是至关重要的,我们要跟子系统维护者进行合作,能够获得你们开发出来的代码。

  挑战三是要克服语言和文化的障碍,通过知识分享我们才能够克服文化和语言的障碍,这样才能使你成为真正的开源大师,你可以学习一些课程,比如Linux基金会正在创建这样一个班,最基础的英语班,有了这些基础英语你就能够进行开源项目,比如怎么样能够把补丁交给项目,我们不仅教他们怎么样提交代码,我们也会帮助一些社群的成员使用英语,能够让英语非母语的人能够理解这些语言,如果我们能够合作的话。

  我想让大家思考一个问题,如果通过我的演讲记住一件事的话,中国要成为软件超级大国,必须掌握开源软件的开发,Linux基金会有全球的行动,不光在某个国家,而是全球范围的,在全球范围内帮助中国的公司、中国的政府掌握开源,并且在全球取得成功,下一个Linux代码行就在中国,我希望能帮助你们找到他们。

发表评论: