没什么好说的。
分类: LINUX
2009-10-10 10:30:09
Moblin2.0 针对基于ATOM处理器的平台而开发,采用这种平台将使移动设备的图形处理性能和电池续航能力得到大幅提升。该平台不仅能够应用在MID和NETBOOK上,还可以扩展到车载移动设备和健康电子设备中。因此,Moblin2.0较前一版本在核心堆栈上做出了较大幅度改进。
图:MOBLIN2.0核心堆栈
Moblin2.0的核心堆栈是从Linux内核社区和开源社区中直接获取和修正的,这与很多开发社区所描述Moblin2.0放弃Ubuntu而转向Fedora的说法并不相同。实际上Moblin2.0只是选择了与Fedora相同的RPM软件包管理器,RPM软件包对软件版权保护提供了更多支持。
Moblin2.0为操作系统核心所做的主要改进有,增加了对MID和NETBOOK所需要的最优化电源管理,使电池续航能力得到延长。为MID、NETBOOK和车载移动设备所需求的网络联通性能进行扩展,甚至能够支持最新的3G技术。另外,增加了各种移动设备所需要的驱动程序。
Moblin2.0核心堆栈的另一重大改变是放弃了前一版本所使用的Hildon应用程序框架,这一改进使得Moblin2.0的主屏幕设计和应用程序图形界面设计有了更大的灵活性。Moblin2.0为设计主屏幕和图形界面有了以下四种选择:
Flash界面:以Flash AIR平台作为基础,使操作系统脱离浏览器运行Flash,开发者可直接用Flash作为程序的图形界面接口设计丰富多彩的动态图形界面。
Html界面:直接以Html文件作为操作系统主屏幕或者应用程序图形界面,开发者可设计具备互联网访问能力的各种图形界面。
GTK/Clutter界面:Clutter是以OpenGL和GTK作为基础的2D动画图形库,该库使2D动画应用程序界面获得更为出色的性能。
GTK界面:GTK是Linux系统中主流的图形界面接口,性能良好且开发快捷。
Moblin2.0提供了全套的开发工具,这些工具应用在移动开发的各个环节中。其中主要部件为Mobile Image Creator 2(MIC)。MIC可创建MID和NETBOOK等多种平台上的Moblin2.0映像。开发者可通过模拟环境运行Moblin2.0操作系统和开发自己的应用程序。MIC能够在USB驱动器等设备中创建各种活动映像和安装映像,使自行开发的操作系统或应用程序运行在移动设备中。
Moblin2.0是一个移动Linux的社区版本。总体来说,它改进了Linux内核,加入了革命性的clutter 3D桌面框架,集成一大批移动应用软件等等。Moblin2.0和Midinux的关系,可以用Fedora社区版本和RHEL企业版本来类比。也就是说,软件厂商和开发者可以基于Moblin2.0开发自己的操作系统发布版,所有的发布版必须遵守GPL开源协议,而软件厂商通过服务和订制获取利润,这种模式也就是开源软件的模式。Moblin2.0对中国的开发者来说是一个极为有利的历史机遇,目前走在这一领域前沿的正是中国的民族软件企业中科红旗,其Midinux系统已成为大多数MID产品的首选。如果有更多中国的开发者投入到Moblin2.0系统开发的行列中来,相信在不久的将来,这一领域即是由中国所主导的核心软件产业。