歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Moblin 2.0平台技術概述

Moblin 2.0平台技術概述

日期:2017/2/25 12:03:25   编辑:關於Linux

  Intel公司自2007年推出Moblin計劃後,大量以Intel Atom處理器為核心的上網本(NETBOOK) 和 移動互聯網設備(MID)相繼問世。Moblin計劃為這些設備提供了強大且廉價的操作系統,使之成為當今信息電子產品的市場主力之一。2009年春季,Moblin.org社區發布其最新Moblin2.0平台核心堆棧,一系列的改進將Moblin平台推向更為廣闊的移動應用領域。

  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系統開發的行列中來,相信在不久的將來,這一領域即是由中國所主導的核心軟件產業。

Copyright © Linux教程網 All Rights Reserved