说到Meego,大家都很自然的想到这是一个开源的系统,但是不了解开源社区如何对Meego做贡献的话,很难从根本上了解Meego这个平台。我们都知道,2010年由诺基亚的Maemo和英特尔Moblin系统进行融合产生了Meego,在业界普遍看来Meego是由英特尔和诺基亚来负责。其实情况并不像大家想象的这样,英特尔和诺基亚只是在为Meego系统各自贡献自己擅长的部分。诺基亚的Maemo会更侧重于手机方面,而之前的Moblin会侧重于手持设备和其他嵌入式方面。 Meego 从国内Meego开发者那里了解到,目前国内由于Meego系统还不是很成熟,而且也没有终端设备推出,仅凭借模拟器进行应用程序的调试的话,还不是很方便,而且Meego系统现在还不是很稳定,因此做Meego平台的应用层开发的时机还不是很成熟,至少要等到有一款成熟的Meego设备上市之后。目前做的宣传还仅限于在技术层面和针对开发者的宣传。在诺基亚宣布和微软windows phone合作之后,诺基亚对于Meego的支持力度也远不如以前。在Meego社区中,英特尔的人会更加活跃,诺基亚公司的员工活跃度不高,也仅仅是内部的若干人在做。英特尔的公关关系经理汪洪华层表示,Meego系统是由英特尔主导推进,而并非英特尔自家的操作系统。 如何为Meego系统做贡献目前Meego系统的负责组织是Linux基金会,这个组织负责收集开源社区中的所有贡献的包,Meego系统的不同功能都是由不同的组织进行开发,而linux基金会负责收集每一个小型组织中的开源包然后进行集成,可以简单的说Meego系统是一个集成的系统。 于是我们会很容易的想到这么一个问题,既然开源社区的贡献者都可以发布自己的包,那么这个包如果开发的质量不合格怎么办呢?Meego系统在每个包的集成前都会对这个包进行讨论,通过讨论看看这个包是否适合集成到系统中,因此是非常严格的。 现在的开源爱好者要想为Meego做贡献的话并不是直接为Meego做贡献,而是为上流(UP Stream)。举个很简单的例子,比如Meego的输入法来自于A包,由于A这个包也是由某一个组织维护,那么你不是把自己的改动直接提供给Meego,而是把改动上传给A这个包,Meego会从A包中获取更新。因此Meego是一个系统功能模块的集成者。 |