随着ARM处理器在移动互联网大舞台上凸显其重要地位,Ubuntu开发者不甘示弱,准备向ARM世界发起猛攻。根据何在?
大约在2年前,“Ubuntu on ARM”就成为Ubuntu国际开发社区的一个重要议题,在Ubuntu 9.10、10.04和10.10版本中均有所体现(或反映)。但是,都没有从根本上解决问题。那么,问题究竟出在哪里呢?总起来一句话,Ubuntu必须更进一步“瘦身”。人们要问,该怎么“瘦身”呢?大家知道,必须经过痛苦的实践,才能提炼出正确的思想。
在今年CES国际电子大展的前一天(这个时点很重要),1月4日,在Ubuntu核心开发团队召开的一次会议上做出一项重要决定:“......to release a kernel for the next version of Ubuntu, 11.04, customized for the OMAP 3 architecture”,更进一步,“we will start supplying an OMAP 3 natty(灵巧、敏捷) kernel”,意思是说,要给Ubuntu 11.04新版本开发一个名叫“OMAP 3的灵巧内核“,并且提供支持。从”灵巧内核“的字面上可以看出给Ubuntu进一步”瘦身“的意思,但是,“OMAP 3”是什么意思呢?这就是问题的关键了。
实际上,美国“德州仪器”(Texas Instrument,简记为TI)是ARM公司知名的老牌合作伙伴,有一系列ARM处理器产品,OMAP 3就是一款TI的ARM处理器新品种(Family),而“OMAP”就是“Open Multimedia Application Platform”的缩写,意思是“开放多媒体应用平台”,这大概也就是所谓的“片上系统”(“SoC”)。这款专注于多媒体信息处理的OMAP 3处理器(家族)的用途极为广泛,从“laptop-like productivity”到“advanced entertainment in multimedia-enabled mobile devices”;从“entry-level multimedia-enabled handsets到”high-end Mobile Internet Devices (MIDs)“,......实际上,微软的Windows Mobile、谷歌Android的“Open Handset Alliance”以及Symbian都是OMAP 3大家族处理器的用户。
总之,Ubuntu 11.04新版本将具有一个支持ARM处理器(OMAP 3)的“灵巧内核”,可以长驱直入智能手机、上网本和平板电脑移动互联网领域,与苹果的iPhone和iPad,以及谷歌的Android产品”一决高低”,硬碰硬地(即head-to-head)比试比试。我们希望,这一次Ubuntu的“猛攻”能够取得最终成功。我认为,1月18日,Mark Shuttleworth宣布将把Qt引入Ubuntu也必定与此“决策”有关。大家知道,Ubuntu走的路线不同于Android,两者的动机明显不同,采用的方法也不一样。英伟达4核心ARM处理器将把我们进一步推进到移动互联网时代。复杂指令集(CISC)计算机行将被精简指令集(RISC)计算机所取代,这是历史发展的必然,我们必须站在这样的高度来看世界。
说明:请看“Key Benefits of OMAP 3 Processors”一文,内容十分丰富。