Moblin和Linux基金会:一个合理的决定
本文作者:admin
点击:
2009-07-09 00:00
前言:
如果你一直在注意Moblin计划,你可能已经知道最近Linux基金会(Linux Foundation)宣布将主导Moblin开放原始码计划,此计划之前是由Intel所主导。在今年4月于美国旧金山所举行的Linux基金会合作高峰会(Linux Foundation Collaboration Summit)中,一位与会者问我为何Linux基金会要主导Moblin,他觉得这似乎不太合理。事实上,情况正好相反,对这两个组织而言,这样的合作相当合乎情理。
首先,Intel必需对此计划放手,并使之蔚为主流,因此这样的决定绝对是必要的。如果希望能有更多的开发人员采用,那Moblin就不能看起来太Intel化或是太依赖系统架构。有一点我要先说明,Intel的确是一家真正懂得利用并推动开放原始码计划的公司。不过,对Linux基金会而言,这也是一次完美的合作。让我们回溯至Linux基金会的前身,也就是开放原始码开发实验室(Open Source Development Labs)的那段日子,当时是聚焦于产业特定工作小组,例如Mobile Linux、Desktop Linux,和Carrier Grade Linux等。Linux基金会推动并支持所有与Linux有关的领域,而非仅是营利组织用的Linux。Linux基金会了解下一波Linux的大量采用是来自于移动装置,而非IT服务器,而且对Linux而言,还有哪个市场会大于消费性移动装置市场!Linux基金会运作良好,资金充裕,而且Moblin和Linux基金会已就如何和社群合作、如何将技术推向主流,以及推动计划的方式取得共识。再者,Intel仍然承诺持续提供资源给此计划。所以,对这两个组织而言,这是一次相当理所当然且颇具策略性的合作。
然而,Moblin2的简报还是让我有些沮丧。他们展示了一张很典型的架构图,Moblin核心软件就位在ATOM硬件最上方。很明显的,Moblin的整个设计就是以ATOM为中心。当然,这没啥好大惊小怪的,毕竟Moblin是Intel设计的,而Intel就是一家销售处理器的公司。然而,如果这要真正成为移动装置“未来的一大步”,那就必需也要支持其他的架构。好消息是,这是一个真正的开放原始码计划,任何人或任何公司都能参与此计划,并适用于其他特定处理器。
这看起来似乎是显而易见的,但是当你检视类似的计划时,会发现像是LiMo或是Android,这些并非真正的开放原始码计划 (你必需是“会员”,才能接取或分配大部分的原始码),之后你就会开始大为赞赏Intel对此事的处理方式,以及了解为何Linux基金会如此适合主导此计划。Intel在业界的地位使其得以看见并做对此事。目前此计划接下来要做的就是要吸引其他非Intel拥护者的加入,并让此计划进一步发展为可适用于各种架构的解决方案。
就此计划本身而言,他们现在正在做的一些事倒是让我印象深刻,其中当然就是计划中有一些相当惊艳的技术。Intel承诺专注于Moblin 2计划的四个重要领域:
1. 快速启动:这并不是一个“修补程序”或是程序代码的一部份。它是一种设计方法,包括良好的系统设计、良好的程序设计,以及程序。他们宣称能在5秒之内启动(在ATOM上),而他们的设计目标是2秒。
2. 下一代的用户接口(UI):他们承诺Moblin 2将会不同于Moblin。他们将使用一种被称为Clutter的技术,此技术非常类似于一种游戏引擎,这将能实现更丰富的动画效果,而这对于今日的移动装置而言是必要的。有兴趣的朋友可以上网络参考有关Clutter的新闻。
3.连接性管理:他们将使用ConMan协议,让Moblin装置不只能以WiFi连接,还能以Bluetooth、WiMax、Edge和3G连接。
4.工具:他们计划采用像是PowerTOP(被设计用来测量装置的功耗)、LatencyTOP、Project Builder和Moblin Image Creator等工具。
Moblin看起来已是万事具备:拥有来自Intel及其生态系统合作伙伴的强力支持;来自社群和Linux基金会的支持;业界领先的技术选择,以及懂得如何获得市场成功的良好判断力。然而,唯有当我们看到Mobilin能在所有移动装置上运作-无论此装置是使用ARM和OMAP处理器,或是ATOM处理器时,Moblin做为开放原始码计划才算是真正的成功。
Glenn现为Wind River Systems公司通讯市场部门的市场开发资深总监。Glenn是开放原始码和开放标准的强力拥护者,在XPG4和Unix International任职时期便相当积极于推动相关标准。Glenn担任Carrier Grade Linux Workgroup的主席多年,他是SCOPE Alliance Carrier Grade OS委员会的推动者,并担任OpenSAF Foundation董事会中的营销小组召集人。