一直以来,作为IT界翘首以盼的Linux盛事LC3(LinuxCon + ContainerCon + CloudOpen)大会将于今年6月19至20日在北京献上在中国的首秀,其中不乏有开源巨星Linus Torvalds(Linux和Git创始人) ,还有各大开源界技术***,包括云计算方面的代表(OpenStack、Kubernetes),区块链项目(Hyperledger)、网络项目(Open Networking Foundation),等等。国外Google、IBM、亚马逊、红帽等企业与中国开发者和中国使用Linux的企业高管一起加入探讨容器、区块链、网络编排、嵌入式/物联网开源技术。
而在LC3大会前期,Linux基金会执行董事Jim Zemlin在旧金山接受51CTO记者的视频专访,仔细分析了本次开源技术在中国的影响以及如何通过开源和Linux来推动技术创新。
开源为什么这么重要?
“实际上,Linux基金会去年已经开始在中国建立了一个开源机构。主要和一些中国开源企业开展合作,比如华为、中国移动,以及中国开源促进联盟这样的一些本地社区。并且希望在云计算和网络领域不断地在中国扩展,共同推动开源的发展”,Jim Zemlin认为。
在Linux项目中,当前已经有100多家企业,接近4000名开发人员完成5.3万个内核源文件、2100万行源代码。Linux不仅应用范围很广、规模大,发展速度也非常块。Jim Zemlin介绍说,Linux每天新增1万行代码,删除5000行代码,精心修改1800行代码。可以想象,Linux每一小时就会发生8次变化,在开源项目中,没有任何一家公司或组织赶得上Linux的发展速度。
当然,企业不需要去追赶Linux,因为任何组织和个人都能够从开源中获取Linux的技术和服务对产品进行定义。我们始终相信,未来是开放的,永不停滞。
在安全方面,Jim Zemlin认为只要是复杂的系统,都难免会有安全漏洞。不过,Linux的开发过程实际上会有成千上万个开源开发者对它的安全性进行审议,这也是Linux非常关注、重视的一个问题。代码实际上有同行评估的一个过程,尽***的可能性保障安全的问题。所以,在Linux开发过程中建立一些安全代码,比如:启动CoreOS这样的项目,主要是希望能够帮助他们开发出安全可靠的软件,代码经过审计,保障这些代码是最安全。
因此,Linux整个软件开发过程会有一个同行审议、同行检查的过程。通过这样的方式和流程,保障开发出来的Linux软件的安全性。
开源从最开始的曲高和寡,到如今不断有大量的企业、组织、个人的加入,形成一个全新的生态。其中包括基于大数据的Hadoop平台,Kubernetes和Docker等开源的容器和云技术技术。比如:大家比较熟悉的Google开源项目Kubernetes,它的发展非常快,同时也是开发者投入比较多的项目。具有380家企业和2500多名开发者致力于Kubernetes的开发,一共有5万个提交,还有8000个GitHub的源代码,这些开源项目逐渐得到了行业的认可。
Jim Zemlin也一直在关注中国的云计算及物联网开源方面的发展,他们也不断增加在中国举办相关的开源技术活动,不断扩大开源在中国的布局。希望促进类似Kubernetes云应用的开发,以及EdgeX项目和IOT等开源项目的发展和创新。
也许有朝一日开源可能会改变这个世界,但是它确实已经在发生了。
通过越来越多的企业加入代码贡献中,给Linux带来的价值也越来越多。Jim Zemlin举了个例子:上周日本丰田宣布卖得***的汽车凯美瑞将会使用Linux系统,而汽车行业加入Linux意味着他们对Linux内核会提出新的要求,对那些嵌入式系统开发解决方案的厂商是非常好的消息。
针对中国开源环境的交流中,Jim Zemlin认为,中国一些高质量的开源项目不断的在发展,去年就曾与华为和中国移动宣布一个开源项目,同时中国电信与中国联通也持续加入,以及一些国际运营商,包括AT&T和Orange,希望建立世界上***的开源电信类基础设施。但是从GitHub上来看,与美国相比,中国的高质量开源项目确实不多,Jim Zemlin表示历史原因影响很大,在美国软件开发历史相对会较长些,但是可以看到中国也在迎头赶上。
所以,LC3大会此次在中国举办,能够让全世界***的开发者和中国的企业以及高层次的开发者共同讨论,分享***实践,也希望中国未来有更多的自主开源项目。
***,Jim Zemlin再次强调了LC3是一次难得的机会,因为这是一场让全球领先开发者齐聚的机会。也是能够让你分别一个开发精英和一个普通开发者的区别大到什么样的程度。Jim Zemlin举例说,就像毕加索和一个普通画家一样。我们能够看到的除了世界上***秀的开发者和计算方面专家共同谈谈问题的机会,更是希望更好的利用开源来开发产品和服务,和中国的开发者和行业进行密切合作,开发出更多未来具有价值的开源代码。