数据中心 频道

英特尔Moblin 玩儿转开源软件平台

  【IT168 资讯】如果一个在硬件领域做到优异的厂商要在软件方面发力,那其他软件厂商就要小心了。

  众所周之,软件必须要有硬件支撑,特别是核心的处理器对于软件的支撑就更加关键。英特尔在软件方面耕耘已经有很长时间了,例如在多核编程工具方面,英特尔就为广大开发者做了很多工作。细想起来,英特尔和其他硬件厂商的动作不太一样,其他厂商都是把更多的软件功能拉进硬件里来,例如硬件级别的虚拟化技术等等。而英特尔除了在硬件中加入很多软件功能之外,更是在持续不断地在软件领域投入巨大的研发力量,开源操作系统Moblin就是这一策略的产物。

  Moblin是什么?

  与其说Moblin是一款开源操作系统,更不如说它是一个开源软件平台,可以让广大开发者在这一平台上开发出各类应用。继2007年开发出第一款Linux开源操作系统Moblin v1.0之后,英特尔最近又推出了Moblin v2.0公开测试版,供广大的软件开发人员参与测试、提出修改意见,为Moblin v2.0的正式发布做准备。Moblin系统专为采用英特尔凌动处理器的设备而设计,包括移动互联网设备(MID)、上网本/上网机、车载信息娱乐平台(IVI)和嵌入式系统,旨在为用户提供更加丰富的互联网和多媒体体验。

  据英特尔提供的资料显示,从2006年英特尔推出第一代超级移动电脑(UMPC)到现在大受欢迎的上网本,市场上出现了各种各样创新的移动设备平台,这些设备能够访问互联网上丰富的内容,同时没有与PC相关的复杂性,包括MID、上网本、车载信息娱乐平台和等嵌入式系统。而此时设备制造商们迫切需要更多的操作系统,能满足移动计算设备的更高要求,从而进一步推动新技术、新设备的发展。基于 Linux 的操作系统可以作为突破口满足适用移动设备对成本、定制化、易用性和上网体验的要求。而Moblin则吸取了桌面Linux和嵌入式Linux两家之所长,进一步优化了早期桌面Linux部署在MID上的经验和嵌入式Linux的软件开发模型的优势,不仅为开发人员提供了易用的操作系统选择,而且让最终用户可以享受到启动速度更快、电池寿命更长、优化联网笔记本用户体验的解决方案。

  Moblin核心Linux堆栈基于经过Linux和其他开源社区考验的技术,由Moblin团队精心挑选,以启动MID和其他面向消费者设备的目标使用模型。这些技术包括:图形、窗口设置、多媒体;应用程序框架;Web浏览器等等。

  Moblin的优势在哪里?

  在移动互联网设备领域,Moblin算不上唯一的软件平台,Moblin所具备的一些特性,也不是英特尔最先导入市场的。那么,面对已经在这块领域占据一席之地的竞争对手,Moblin靠什么取胜?

  英特尔亚太区合作伙伴关系部门和战略业务发展部门总监何淑芬表示,Moblin最大的特点有三个:开源、良好的兼容性、选择的多样性。

  Moblin差异化优势概览

  李眈表示,Moblin在技术上面的差异化,首先,是电源管理的差异化。在功耗上,英特尔下了非常大的功夫。最新的凌动平台功耗大概只有是1~2瓦。而在2010年将要出现的下一代CPU希望再低一个数量级,就是0.5瓦左右。

  低功耗是英特尔的强项,能保证同样一套指令在低功耗和高性能上都能够运行。Moblin在配合低功耗的芯片上做了很多电源管理的方式,包括不同的睡眠模式、唤醒以及里面各个CPU内部电源部分的切断。同时,它还优化了冷启动和关机时间。在启动方面Moblin在实验室里已能做到5秒钟启动。

  同时,Moblin还有高级用户的界面支持。现在,界面流行的是透明、渲染。用户对视觉体验的要求越来越强。iPhone的出现给手持的设备提了一个很高的标杆。所以在视觉效果上,Moblin也进行了非常多的优化,包括物理引擎的特效、触屏键盘I/0体验等。

  对于开发者来说,Moblin也提供比较完备的所谓二次开发软件包,希望能够让Moblin的开发更加容易。英特尔会在Linux内核、驱动程序、设备管理、应用程序框架、用户交互框架以及部分上做一些努力。这是我们性能的一些优势,包括性能高、电源比较省,快速启动。

  第三点,就是游览器插件以及媒体格式的支持。换句话说就是编解码器的支持。同时,浏览器本身也非常重要。如果是一个比较弱的浏览器,它就不会支持很多插件,无法体现出互联网目前真正的优势。它也是基于标准的Linux核心软件,这就保证了兼容性。这块也是Moblin的差异化之一。

  英特尔一直在强调Moblin的兼容性,这种兼容性是指在不同的平台上,可以是软件平台,也可以是硬件平台,包括车载、移动、行业应用等等。那么怎样Moblin怎样保证兼容性呢?

  对此,英特尔提供Moblin兼容性测试套件。它会做验证,就是覆盖刚才的两种兼容性的问题。作为最终软件开发商来说,拿到这些开发环境做出一套比较易用的一套软件,从技术难度上来讲还是比较容易的。同时,英特尔在和国内非常著名软件公司合作,争取能够打造一个Widget的平台,使在Widget开发变得更加容易,甚至可能不用开发就把东西放在这边自动过来,原来在其他操作系统上的Widget可能就能够运行在Moblin上面。

  Moblin V2.0的提升

  Moblin作为英特尔公司在2007年在Fedora*发布版的基础上开发的一款Linux操作系统,目标是发挥基于英特尔凌动处理器平台的优势,鼓励更多第三方应用程序开发商为这一移动平台开发更加丰富的应用程序。近期英特尔还与Novell宣布将开展合作,鼓励OEM厂商和ODM厂商采用Moblin,为用户提供丰富的基于英特尔凌动处理器的上网本和其它移动系统的互联网体验。

  英特尔公司此次发布的Moblin v2.0测试版是一个针对上网本、上网机、移动互联网设备和车载娱乐系统的开源操作系统,现已开始在moblin.org网站供用户下载。Moblin v2.0测试版提供丰富的新用户界面、更高的系统响应速度和更快的启动时间,不仅优化了Moblin在英特尔凌动处理器上的表现,改进了节能特性,而且首次在该处理器上捆绑了显卡和内存控制器。

  与之前发布的v1.0版本相比,Moblin v2.0 测试版采用了基于OpenGL/OpenGLES的Clutter用户界面,将3D动画应用到基于2D布局的程序界面上获得丰富的3D特效和更为出色的性能,并且提供简单快速的开发API。另外,Moblin v2.0还使用英特尔集成显卡的最新DRI2特性和核心模式。用户还可以通过m_zone主页面直接访问同步日历、最近访问的文件、媒体库等。 Moblin v2.0测试版具有的最新特点如下:

  全新用户体验:为上网本和上网机优化了用户体验,使用了最新的开源图像技术,比如Clutter、DRI2、KMS,主要体现在屏幕上方的工具栏和控制面板;

  m_zone“主页面”:用户可直接访问同步日历、任务、事务、最近访问的文件以及好友社交网站的实时更新;

  社交网络内容聚合;

  为Moblin v2.0上网本用户界面优化了Web浏览器:基于最新的Mozilla*浏览器技术修正了Clutter架构,用户可通过浏览器直接访问和应用整个网络和各种新功能,比如视频嵌入、最新Flash*插件等都被无缝集成到了用户界面中;

  “可缩放”的媒体播放器:当用户浏览媒体库或单个图片、电影或音频时,该媒体播放器会激活所有媒体收藏,并可以直接检测和索引USB设备和网络UPnP设备上的多媒体;

  新增了连接管理用户界面并升级了连接管理器(ConnMan);

  支持Linux桌面应用程序。

0
相关文章