对MeeGo的意见和看法,我们大都看到了Intel公司的大力宣传。我本人感觉MeeGo对Linux开源最重要的贡献在于快速启动上。无论Nokia还是Intel,目前在智能手机上只看到演示产品,没有商用产品。今天在viewmobile看到了今年2月份的篇blog: MeeGo: Two (M)onkeys don’t make a (G)orilla. But they sure make a lot of noise ,绝对的标题党。应发表在今年Intel和Nokia宣布合作,将Intel主推的Moblin演进为有两大公司共同推动的MeeGo社区。标题党果然抢眼球,就看了。下面是篇文章的翻译。
Nokia深感Google Andriod和Chrome OS的威胁,努力扩展他们的产品线并将它们的Ovi服务带给更多领域的更多消费者。这一为Intel芯片带来Maemo以及Ovi(包括下面的Web runtime apps和QT跨平台开发工具)的举动是一个直接的战略胜利。他将允许OVI服务,例如地图,加载到非移动设备,特别的车载设备(这是Intel的一个战略重点领域)和其他有线连接设备(有线方式,然而功耗问题是Intel的一个死穴),例如家庭电话。
恺:Intel在芯片的低功耗上面也有很多有效的成绩,例如 LPIA(Low Power Intel Architecture)芯片,其中moorestown系列在今年5月份正式释放。这些芯片虽然号称是x86,但是应该有很大的差异,例如我们用 QEMU做虚拟机,不能加载MeeGo的mrst的handset kernel,可加载netbook的kernel。说明qemu不能模拟mrst的一些底层操作。可以认为mrst已经和传统x86架构有很大的不同,原来的x86可能无法解决功耗问题。
恺:也就是MeeGo
正是消费者的”期待“给我们带来OVI服务的视角,以及提高多好的Nokia服务的问题。研究NexusOne,可以清楚体看到Google无缝关联了它所提供的多种服务,创立的令人瞩目的整体体验。从图片库可以浏览本地和网络(Picassa),到Google语音(低收费,提供转录语音信息),和一个近乎完美的导航和地图体验(包括提示语音和地图)。联系人,电邮,日历是基础必须提供。Google正在迅速扩展到其他的服务(注意最近收购Aardvark和Buzz launch)。是的,MeeGo给了Nokia载体将Ovi提供给其他设备,但是Ovi能否和Google进行广泛和有效的竞争。
恺:MeeGo前身
开源:ChromeOS,Andriod和Meamo都创建了完全不同的软件产业生态链,而从90年代起Intel在微软机器中使用。没有软件玩家打算在设备侧获取显著的收入。Intel的做法可能需要重温Andy Grove 的书,站在盒子的外面问他们自己是否他们的软件实力在2010工业背景下仍感觉良好。当Intel正在花时间营建他们的软件战略,芯片市场正在经历破坏性的改变,从技术能力(Intel和ARM都能提供足够好的性能)转移到电池工地和移动性上,那里ARM更为优秀。Intel或者将它的注意力转会他的芯片技术并解决它的电源消耗问题可能更好,因为这样可适用于无线设备(包括家庭和户外,不需要被电源线拴着),他们的产品比如ARM,没有软件可以解决这个大问题。
其他的芯片工业是怎样?其他的ARM芯片厂家,例如TI,Qualcomm,Broadcom和nVidia是否跟随并加入MeeGo?很难想像这些厂家将它们的软件战略托付于Intel:不仅因为Intel是直接的竞争对手,它的软件能力不能充分信赖,而且它的长期承诺并不清晰。Nokia的加入是否为MeeGo吸引这些厂家提供足够的胡萝卜?在MeeGo上加载Maemo使得加入Nokia变得容易,但是Maemo是开源的并没有任何芯片厂家在他们的芯片上移植Maemo,也没有通过第三方厂家这样做。因此我们怀疑Nokai将进行温和的尝试,但当涉及芯片购买时,电源,性能和价格将会是Nokia压倒一些的标准。
因此,两个猴子弄出来了大量噪音但影响不大。MeeGO看起来是可爱cute(qt)以及无害的,但不是一个大的工业改变。
恺:文章质疑了Intel的软件开发能力。Intel在芯片的能力无容置疑,软件方面没有太显著的地方,所以作者质疑。但是Intel对Linux的fast boot是贡献巨大,这是Linux开源上一个里程碑的能力提升。因此Intel在Linux kernel方式是具有相当的实力,Intel欠缺的是Linux kernel上的应用,因此它需要开源社区的支持,进而在手机方面需要Nokia在移动通信的支持。另一个问题是Intel的低功耗芯片的能力,目前除了Intel外还想还没有第三方对此进行说明。
文章中提到了一个很重要的观点,Nokia是基于ARM,是Intel芯片的竞争对手,而MeeGo is for both Intel and ARM chipsets,那么Intel这么大量的投资为了什么,难道为ARM提供另一个新的开源操作系统?这就有点诡异。