新闻  |   论坛  |   博客  |   在线研讨会
开源=速度:风河拥抱开源
wangying | 2012-11-06 17:27:36    阅读:4773   发布文章

                                       开源加速“全面智能化”
开源=速度,风河Mobile Linux产品资深总监Chris Buerger指出。
                                    
风河在中国的开发者大会举行之际,主题是“全面智能化”,我们听到的是开源、Yocto、 Linux、Android、GENIVI。我们看到了一个全新的风河!最大的特点是拥抱开源。

前几年风河推Linux,这两年Android热了,现在发布了Wind River Linux 5(WRL5)。今年风河用户大会的主题是智慧化风暴,其中的重要采访是开源。而往年,大多访问负责VxWorks的CTO,今年换了新面孔。风河在变!

                                  风河开源的三大方向
作为重要的嵌入式软件供应商,风河的动向值得关注。 Chris解释道,从芯片角度看,应用Android/Linux的用户群很大,而一般来说,潜在客户量越大,越会有更多的供应商。而相比

Chris主要负责风河开源业务,他负责的三部分工作:
*风河Linux,是Yocto的项目,主要针对嵌入式系统开发。
*Android芯片业务,包括安全和车载娱乐系统。
*车载娱乐平台,基于GENIVI的Linux。

具体来说,Yocto是基于Linux基金会,负责维护管理Linux内核管理和开发,以及管理Linux内核的重点项目。对于嵌入式Linux的问题是长期的分散和杂乱。主流Linux有二三十种,而嵌入式Linux版本有上百种之多。之前,Intel、风河、TI等有不同版本,因此大家启动了Yocto项目,使产品在某种程度上兼容。

GENIVI是Intel、风河和宝马共同创建的,如今有超过150名会员,包括本田、尼桑、路虎等汽车厂商。大家主要做车载娱乐系统。

作为开源平台开发的软件,首先要维护核心版本的发布,例如相关Android的车载娱乐信息(IVI)。

                                   风河Linux特点
Linux是所有人都可以免费下载的,所有人都可以生成自己的版本。Linux有个两大阵营:商业化阵营,像Redhat,MontaVista,IBM,风河等;另外,免费Linux版本,芯片厂家做的SoC Linux,例如TI,Intel等做芯片优化的。

商业化有三方面优势:
1,有商业版的质量和技术服务,华为、中兴等做网络设备或基站,通常需要商业化的版本,因为有技术支持。
2,商业版采纳了Linux内核,但基于一些应用,提供一些中间件的服务,例如为电信、医疗、娱乐和基于安全的国防,风河也有针对不同行业的Linux版本。例如给医院血液透析机等做的Liunx需要特殊版本。
3,创新,虽然很多开源社区有很多创新代码,但商业版Linux也会有很多创新。在基于社区开源免费的创新的基础上,风河继续开发,并反馈给这些社区。

还有一些不同,例如工具和维护等的不同。

                         Wind River Linux 5的优势
传统的Linux版本架构从下往上是:底层BSP(板级支持包),内核,应用层。
                                     

风河WRL5的方案从下往上:基于Yocto、与Yocto兼容的BSP(现在已经是标准化的产品,成为行业的标准),受到Yocto基金会长期支持的LTSI(下图)。
                                    
以前要购买整个的Linux版本,现在下面是Yocto的部分(标准化),风河现在专注上面的树状部分——基于行业的应用(见下图)。
           
Linux的发明人Linus Torvalds说:他也不希望太多人去做底层的开发,因为大家都是共享的,希望大家基于上面的应用的开发。越靠近底端创新越少,都是基于行业标准的。

前三点的创新,也是风河可以获得的价值。

                          Yocto的成熟度?
现在风河在为全球下一代系统合作,提供产品服务,特别是网络、医疗和车载娱乐系统等。基于Yocto实验性的时代已经结束了,已经在做一些真正的项目。对于开源代码来说,其中一个里程碑是,项目在做兼容认证时,就意味着它已经进入到实际应用的时代了。其他的平台系统也是如此,例如Android世界。

今年8月,风河已经启动了兼容性认证项目,风河Linux可谓业界第一个Yocto认证的操作系统。兼容性认证对系统互操作性很重要,只有在实际做项目时才会涉足。

相比其他公司的OS或风河自己的VxWorks, Yocto的意义何在?对于私有化代码,客户必须要花钱从风河等公司购买。Yocto是开放的,所有人都可以用。

                        嵌入式Android优势
Android欢迎人们写些小代码,但Yocto是不同的。所以Yocto更多是基于行业应用生成的开发。例如,如果是手机或小游戏做控制血压,这种事基本不会发生。所以Yocto的定位是嵌入式系统,而不是手机。
          
对于安全,Android安全向三个方向发展,而风河只做第三种:
首先,消费者的安全性,例如杀毒和恶意软件。姊妹公司McAfee在积极工作。
其次,企业级的平台,McAfee等在做从黑莓手机转到其他设备上的应用。现在流行BYOD,即带你的设备在企业中入网,因此企业需要支持他们的软件在企业的设备上应用。
第三,是风河参与的,给军队提供超级安全的手持系统。例如,美国大多数警车、救火车、呼叫中心配备笔记本电脑,现在笔记本被手持平板电脑替代,通常装着安全度很高的Linux。另外,用Android提供支付系统,可以提供POS(销售点)方案,风河有欧洲客户需要停车计费系统,路边收费,Android适合大屏幕系统,需要足够安全,因为收信用卡。

                       GENIVI的Linux
 北美欧洲买车,很多车主在意是否配备信息娱乐系统。例如在车中查到附近是否有餐馆,可下载流媒体、导航,这优势成为是否买车的决定因素。

世界IVI发展速度是年增15%~20%,中国高于此成长速度。

GENIVI把开源Linux向前推进,预测明年会有大车厂采用。           

                   小结 
风河,回首从多年前的VxWorks、多核、安全,到今天的开源、智能,风河的变迁,映射出当今电子时代的变迁!        
            

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客