中文  |  English
Red Flag Software
----News
红旗首页> 新闻中心 > 业内新闻
Moblin简介
发布时间:2007年11月19日

    Moblin是一个软件,运行的是英特尔今年年初的发布凌动平台,Moblin是运行在这个平台之上的操作系统,他是基于开源的Linux系统。经过优化,使得在电源管理和性能上都有很大的提高,现在红旗推出Midinux也是基于Moblin,并跟Moblin完全兼容。重要的是,整个Moblin的系统是MID移动互联网设备上所有软件的基础,这一部分对互联网平台的建设是非常重要的。


关于Moblin项目介绍

    Moblin项目跟以前的项目有很大不同,它是完全基于开源模式开发的。Moblin项目本身不是英特尔或者红旗在蒙头做,它是以开源的方式进行。有一个开源的网站,全是关于Moblin项目。Moblin本身是一个大的项目,它下面还有几十个小项目。所有的源代码都在这个网站上公布。Moblin项目的参与者,包括英特尔、红旗是起着指导作用,其他的社区网站也是通过这个网站来实行工作。通过这个平台上去优化软件本身,使得本身性能更好,电池时间更长,而且更适合于移动互联网设备。因为移动互联网设备的屏幕大小不一样,可能通过拖动、移动按钮等进行操作。此外,英特尔为了向大家提供方便,在这个网站上提供了软件驱动器。


    Moblin在软件系统中是什么地位?现在市场上出现的移动互联网设备(MID)内置系统、上网本(Netbook)的系统,以及车载系统,具备导航、娱乐、看电影或者信息的查询等功能的系统,另外还有其他的一些系统。所有这些应用都是基于Moblin处理系统,即这些软件的基础都是Moblin,Moblin提供的是底层的,像设备驱动,基本的软件库、图形库,不同的领域有不同的应用。所以Moblin就是一个底层的操作平台,提供的是一个最基本的基础软件,也包括一些应用。


    Moblin会给业界、用户带来什么好处?为什么Linux系统已经有了,还要做这样一个系统,它能给大家带来什么?使用PC和笔记本上网没什么区别,或者本身浏览器是经过优化的,包括Flash、媒体播放都是有的,但是这些都不够便携,不能放在口袋里。MID是可以拿在手上的手持电脑,比笔记本小很多,和笔记本的功能一样,这是它的第一个优势。第二,MID与PDA、手机不同,PDA、手机的功能都是有限的,并且操作系统也是特殊的,上面要运行一些英文或者一些程序必须专门定制,它们的应用程序面临很多移植问题,必须专门开发,但是MID就不会。此外,MID的电池本身能力很强。


    Moblin能给人带来直接的视觉体验和操作体验。PC或者笔记本是通过鼠标操控,而上网本和MID更多是用手指拨动。而且Moblin是基于3G加速硬件的操作界面,比较炫,给人以更刺激的视觉体验。

 

    在系统的结构上,Moblin为应用打下了坚实的基础。比如说Moblin已经具备非常完善的安全性、可管理性。此外,Moblin的产业链完整,有Moblin开源社区,有红旗这样的操作系统厂商,还有应用软件开发商,通过这样一个完整的产业链,为最终用户提供一个完整的解决方案。

 

    Moblin还有其它一些优势。首先是电源方面的优化,Moblin在处理器上内置了电源管理,电池使用时间更长。此外,Moblin支持多兼容的性能。Moblin很重要的一个技术是快速启动,电脑启动时间一般是一两分钟,甚至更长。移动互联网设备,一般的启动时间是五秒,差不多像电视遥控器按一下就可以起来,这对用户来说是很好的用户体验。


    在浏览器和媒体上,Moblin访问网站的时候,不会有兼容性的问题。可能有些系统在访问一些网站时出现网站打不开,或者乱码、错版的现象,而Moblin已经对底层网页进行了处理,使访问这些网站,不会出现这些问题,而且所有的媒体都可以正确的播放。

 

    第四个方面,Moblin是一个标准的Linux,Linux里面很多应用可以直接移植到Moblin上。

 

    Moblin与全国很多厂商有合作,比如说在中国,Intel跟红旗有很多年的合作,我们得到基于Moblin兼容的产品。


Moblin的开发模式

    Moblin本身是一个开源的开发模式,到底它是一个什么样的模式工作?开源有很多来自不同地方人参与,他们以什么样的工作模式把这个项目组织起来?众所周知,世界上的开源没有国界,有互联网就有开源,而且开源项目五花八门。他们对移动设备可以进行优化。比如说在性能上,电源管理、图形、无线方面,这些对移动互联网都很重要。Intel关注这些优化,并通过工程师进行参与,从中筛选出一些对移动互联网设备(MID)很重要的项目,比如说移动互联网相关的、无线驱动,然后把它们放在Moblin社区中去,通过我集成,集成出产品。


    社区里有很多人,有一些人来自技术公司,有一些人在大学里,有一些人是自由职业或者别的行业,他们都在社区里集中,所以他们有一个统一的地点,这个地点是虚拟的,大家通过邮件进行讨论,在上面开发原来的代码,通过集成、测试,然后通过像红旗这样的厂商,把所有Moblin的内容拿过来,加上一些附加值,经过一些优化,增加上一些应用,最终通过移动互联网设备(MID),销售给最终用户。所以厂商起到关键作用,厂商通过互相合作,构造一个产业链,是厂商把技术变成最终的产品。


    除了开源项目,Moblin上还有一些是第三方提供的,有一些应用是第三方软件,通过开源项目与厂商合作这种模式,集成出最终的商业产品,产品开发由厂商来做。


Moblin的兼容性

    Moblin的兼容性的问题,开始的时候有这样一个目标,就是基于Moblin的应用是可移植的。如果大家都是基于Moblin的系统,不会有兼容性的问题,不需要有移植的问题。现在,这个目标应用的好处很明显,用户买到一家MID产品可以进行多家使用。防止了出现以前Linux分裂的情况。


    厂商实际上还是有很大的空间,可以加各种各样的应用,但是要保证最核心的部分不变,比如说底层的驱动,基本的库等,因为这些是基本的,如果没有这些之后,用户的程序用起来就会有很多问题。在此基础上,厂商可以配置多种多样的应用。


    如何保证Moblin的本质性?这需要一个规范,这个规范规定,如果是Moblin系统,应该包括一些最基本的东西、最基本的库等等,另外还会有一些测试的脚本,这些脚本用来验证是不是Moblin系统。


Moblin的软件结构

    Moblin有怎样的软件结构?Moblin最重要的核心是通过集成,进行测试,测试集成完成后,再把所有的系统应用加入基于Moblin的硬件之上。各种版本有不同的应用,比如说在汽车里,导航系统仍然是基础的Moblin,但是加入的软件,比如说中间件不一样,可能加一些导航、娱乐系统等等。其它的应用,比如说在电子设备上加一些识别,这些识别是不同的应用。包括在语言设备上有相机、有导航仪等等。


Moblin有那些组成部分

    Moblin主要有三大部分,一是核心的应用,二是一些工具,像看电影的工具,像SDK开发工具以及提供调试工具。三是生态系统,包括社区运营,底层是核心软件的部分。Moblin的基础就是提供库和服务,上面开发应用程序,基本应用程序包括浏览器、图形应用、媒体播放等等。当然,平台本身是开放式源码的。


    对于程序应用来说,Moblin提供一些API,可以有一些是看书的,或者可以写一些娱乐的游戏。Moblin分三种,一种是Netive API  ,一种是Compatilility API,还有一个是Runtime API,这些都是基于厂商进行。Moblin为系统开发者提供一些工具,这些工具能够帮助应用开发人员很快的构建应用。应用有四个部分,一个是英特尔的编译器;一个是调试工具,可以进行远程调控;还有一部分是英特尔的vooto;再一个是ABSS,这些性能都是在英特尔平台上进行优化的。

 

    总之,Moblin是基于英特尔凌动平台上的一个基础操作软件,包括红旗的Midinux都是在这个基础之上兼容的。Moblin是一个开放式源代码的,并且很多源码都是在Moblin社区上。

©北京红旗软件有限公司 2000-2015 | 网站备案序号:京ICP备05032410号  
 公司信息 |  招聘信息 |  联系我们 | 公司大事记 |  软硬件兼容列表 |  产品购买咨询