Wind River Systems宣布,LiMo Foundation已选择Wind
River的商用Linux技术做为共同整合环境(Common Integration
Environment,CIE)的开发基础。此一CIE方案包含Wind
River所拥有的原始码转译执行码,以及可支持不同环境参数设定的独特技术、移动应用最佳化核心发行版和作为关键基础组件的工具链,能协助LiMo会员达成该组织的目标──减少Linux手机标准不一的情形。
LiMo Foundation执行总监Morgan Gillis表示,LiMo选择Wind
River技术是因为在快速演进的移动电话堆栈与生态系统中,涉及为数众多的开发者,包括移动电话制造商、独立软件商和开放来源社群,而Wind
River所提供的环境能够协助解决管理与整合上的困难。由于未来所有的会员都会采用Wind
River的共同整合环境来进行开发,Wind
River的支持将促成行动Linux产业与生态系统的整合。
为避免可能导致上市时程和开发成本增加的不必要复杂性,OEM和电信业者必须致力于降低Linux手机市场标准不一的问题。而降低的方法之一就是为手机堆栈建立标准化,从Linux发行版到应用架构甚至是更广的范围进行整合,而这正是LiMo的核心目标。为了整合这些堆栈组件,便需要一个共同的整合环境,确保所有堆栈组件供货商的贡献都能当成独立的模块和一个整合的环境以进行管理。
Wind
River所提供的整合环境包含了多项该公司关键的商业级技术,能够有效整合来自基金会成员所开发为数众多的组件,并针对由这些组件所组合成的商业化解决方案进行开发、测试、验证甚至部署等工作。
具体来说,共同整合环境将协助LiMo轻易管理各会员工程团队所开发的组件、维护品质以及控制上市时程,因为不同的应用和中介软件组件都是在LiMo平台之内完成从供应、组配到测试等过程。且轻易更新或变更组件,让OEM和电信业者能为他们的手机建立差异化,并同时遵循LiMo标准。
另外,共同整合环境也将利用一组标准化组件和应用以支持多重项目的开发,这也是LiMo能实现缩短Linux手机上市时程、促进创新与建立差异化的关键。藉由降低多重版本软件所面临的挑战,以缩短除错、测试和验证的周期时间。
Wind
River的CIE基础组件提供一个以软件为基础的阶层式建置系统,让LiMo会员能够配合其独特需求,以智能型的方式建置包含模块与组件的runtimes环境。每一个CIE阶层包含执行码、原始码、不同组件的原始码差异对比功能、metadata和附加档案;而每一组件都可以适用于任何阶层(函式库、中介软件、userspace应用、核心修补程序、核心组态变更或新核心模块)。
CIE可以和既有的建置系统并存,并且支持以ARM为基础的多核心硬件。CIE允许LiMo会员在相同的整合环境与建置系统内,维护基金会中每一智能财产,包括开放来源(Open
Source)、基金会公共授权(Foundation Public
License)和专属(Proprietary)等。