现在,这是一场软件游戏
Linux在移动设备中最大的机会是从硬件转向软件的时候,即迅速提供有价格竞争力的手机、提供有吸引力的服务以及具有独特“视觉和感觉”的用户界面的能力。
一开始,Linux只被看作在价格方面比较有优势。但是现在,手机业已注意到Linux在许多其它方面的吸引力。
Linux能够轻易提供所有其它移动操作系统所提供的各种功能。它的核心技术已经成熟、启动时间大大提高、电池寿命也比较出色。差异开始被转移到促进竞争的开放性和降低成本等方面。
一些较大的制造商已经看到了开源业务的曙光,并开始朝这个方向努力。但是,他们需要已建立的开发者社区,即便可能建立这样的社区也需要一定的时间。建立稳定的平台也需要时间,如果没有一定水平的实验,就无法进行反复的学习和修正。 Linux具备大型全球软件开发社区的优势,并具备大量综合性经验。此外,Linux还具备较高的拓展性,从Linux到成熟的Linux解决方案,从非实时到硬实时,并为开发人员提供了多样的环境和良好的开发工具。现在,找到经过测试的、适用于新代码的Linux移动设备是比较容易的事情。
Linux在智能手机市场已占有显著的市场份额。据Gartner市场分析家证实,2004年到2005年间,智能手机以每年1000%的速度飞速发展。仅摩托罗拉在中国就已经卖出了近100万部Linux手机。
Linux可以胜出
Linux已经证实了它的能力远远不仅是运行复杂的、任务艰巨的应用软件。互联网上一些最大型服务器都在使用Linux系统的事实就恰恰证明了这一点。
和多数主要的移动操作系统不同,Linux的特点是以标准组建架构配备可承载设备驱动器和模块,从而实现从基础硬件的和组件之间相互的提取,这一点对建立复杂软件系统非常重要。这样可确保运用共享数据库来完成一定范围内的功能传输,例如数字版权管理 (DRM)和安全功能。
移动运营商对于Linux设备在指定组件方面的自由度的青睐,更胜于基于正确代码的功能及严格的技术规格。Linux让移动运营商能够完全根据用户需求设计手机和用户界面,以满足自己在垂直细分市场的品牌和客户定位。
对于移动设备制造商(如OEM和ODM)来说,Linux最突出的方面之一是它所提供给他们的对业务走向的完全控制。通过完全控制手机产品中的软件,制造商能够自由独立地快速满足市场需求的低成本手机产品。拥有基于Linux的开源代码,手机制造商无需再依赖商业移动操作系统供应商们的商业目标。
GUI设计给用户体验带来巨大影响,基于Linux的平台能够保证用户界面设计和不同移动设备品牌化的差异性和连续性。同时,Linux为手机开发商提供的共同代码,使他们可以用来开发一系列智能手机和特色手机,从而更好实现开发过程的再利用,并为运营商和终端用户提供更多选择。此外,运营商和用户还可以从来自大型全球Linux社区和生态系统的第三方应用软件获益。
Linux还能够降低成本并缩短上市时间。利用更加灵活的硬件和软件,设备制造商可以更好的控制物料成本。Linux能够推动软件的商品化,与商业操作系统相比,它能提供更可预测的软件质量(通过持续测试和缺陷修复),从而缩短上市时间。
基于Linux的移动设备的另外一个优势是它能够让芯片制造商接入不可识的操作系统 /中间设备层。Linux适用于新型芯片,包括多核芯片,并且能够快速利用这些芯片的新功能。通过Linux提供的图形加速提取功能,芯片制造商能够将芯片的功能拓展到超越核心CPU的角色。
值得一提的是,Linux的发展由于缺乏便于使用的集成中间件和应用软件平台而有所减慢。由于Linux市场的分化(开源特性的结果之一),手机制造商不得不从不同供应商处“挑选”软件栈的元件。
这就是为什么对于OEM来说,现在开发完整的Linux电话与开发基于其它任何操作系统的电话一样成本高昂、时间漫长的原因之一。然而,现在有许多基础平台——包括从核心组件和中间件,到软件栈,再到UI和基本应用软件的各个部分——为开发者提供了稳定的、可预测的平台,让他们能够开发新手机产品以满足消费者的各种需求。最后,Linux裂阵的容错功能得到了重视。手机制造商可以通过技术和代码的真正再利用实现多产品的统一生产。
相关链接
嵌入式操作系统的分类
从应用角度可分为通用型嵌入式操作系统和专用型嵌入式操作系统。常见的通用型嵌入式操作系统有Linux、VxWorks、Windows CE.net等。常用的专用型嵌入式操作系统有Smart Phone、Pocket PC、Symbian等。
按实时性可分为两类:
实时嵌入式操作系统主要面向控制、通信等领域。如WindRiver公司的VxWorks、ISI的pSOS、QNX系统软件公司的QNX、ATI的Nucleus等。
非实时嵌入式操作系统主要面向消费类电子产品。这类产品包括PDA、移动电话、机顶盒、电子书、WebPhone等。如微软面向手机应用的Smart Phone操作系统。
声明:LUPA开源社区刊登此文只为传递信息,并不表示赞同或者反对。

迷你博客
日志
相册
群组
分享
电影
问答
停车游戏
奴隶游戏
开源大搜索
项目点评
礼品中心
职业评测
开源博客
考试练习
LW3DK开发
开源新闻
开源论坛
下载频道


