Moblin項目由Intel公司於2007年7月正式啟動,最初主要集中於開發MID軟件系統,基於Linux*的操作系統作為突破口出現了新的產品設備種類,能夠訪問Internet上豐富的內容,同時沒有與PC相關的復雜性。這些設備從移動互聯網設備)、車載信息系統、便攜式媒體播放器到個人導航設備、數碼機頂盒到筆記本電腦等以各種形式推動新技術、新設備的發展。 現在,Interl聯合CSDN,基於 MID 設備的 Moblin 核心、Linux 堆棧創建用於娛樂、發送信息和交流的應用程序重磅推出“YourMove Mobin創意開發大賽”,您的創意將與moblin一起打造全新的移動開發平台,您就是推動未來移動技術變革的設計師!
簡介
市場上出現了一種新的設備,它能夠訪問Internet上豐富的內容,同時沒有與PC相關的復雜性。這些設備以各種形式出現,從移動互聯網設備(Mobile Internet Devices,MID)、便攜式媒體播放器(PMP)到個人導航設備(PND)、數碼機頂盒(STB)到筆記本電腦。
Moblin.org項目由Intel於2007年7月正式啟動,它的目的是推動此類設備所需的最新技術的發展。Moblin.org項目最初主要集中於開發MID軟件系統,但隨著時間的推移,現在已經包含了其他產品種類。
本文將描述Moblin項目背後的動機,它的目標、關鍵項目和技術,以及演變過程。
Moblin願景
2006年,Intel發布了第一代超級移動電腦(UMPC),此時設備制造商表示,他們迫切需要更多的操作系統,能滿足以下更高水平的要求:
* 可從多個供應商處獲取
* 成本低,使這些設備能夠以消費者能夠接受的價格賣出
* 向最終用戶提供豐富的Internet和多媒體體驗
* 可定制,允許在各種設備和制造商特有的品牌上進行部署
* 能更好地支持無線網絡技術(WiFi、Bluetooth、GPS、3G、WiMax)
* 能進行優化,以降低能耗、延長電池壽命、更有效地利用系統資源,比如內存和存儲器
* 系統軟件和內置應用程序符合消費者習慣、直觀、易於使用
* 為提高軟件可用性和方便開發人員,利用x86軟件系統
* 啟用更具吸引力的新用戶模型和用戶界面圖
從這些要求來看,基於Linux*的操作系統可以作為突破口。實際上,許多成功的移動產品和家電都使用Linux作為核心操作系統。但是,開源社區總是會主動推動這些設備所需的新技術的發展。
基於以上原因,Moblin.org項目的想法誕生了。Moblin.org項目的目的如下:
* 開發新技術,填補對MID和其他面向消費者的設備使用Linux的空白
* 啟動支持這些新設備所需的軟件系統
Moblin試圖解決的主要問題是什麼?
因為第一代MID基於標准的移動PC硬件,Intel項目團隊很容易將桌面/筆記本PC Linux部署到MID平台,執行一些早期研究,幫助定義Moblin項目的范圍。完成該步驟後,一些問題很快暴露出來:
* 標准的Linux桌面用戶界面(UI),比如GNOME和KDE更適合有經驗的計算機用戶,並不適合於新手。Linux的“幕後運行”對於最終用戶應該透明。
* 標准PC Linux部署的應用程序GUI編寫在MID上運行不佳,MID的主要輸入方法是觸摸屏,主要輸出方法是橫向屏幕,比標准寬度(800*480)要短。屏幕按鈕太大或者在屏幕上的位置不正確。很多情況下,您甚至無法看到按鈕,因為它們超出屏幕范圍了。
* 內存和磁盤占用太大。標准PC Linux部署的大小有幾G,占用512 MB以上的內存。由於成本問題,MID的內存通常在512 MB以下,板載閃存通常有4-8 GB。如果占用太多存儲空間,將沒有多余的空間供用戶使用,並且運行時的性能可能不佳。
* 電源效率不高,這可能是Linux更多的關注其他基礎問題,而忽視了對這個重要問題的關注。
* Linux的軟件開發通常在本身的系統上進行,這意味著軟件可以在同一個系統上進行編輯、編譯、測試和調試。但由於MID使用的處理器功能較低(為了適合小功率),與功能強大的多核筆記本或桌面工作站相比,它們可能不適合進行軟件開發任務。
這個原型確定了Moblin.org的重點項目,即開發“適合MID”的應用程序框架、適合消費者的應用程序和用戶界面、能耗優化、平台配置工具和開發環境。
同時,Moblin團隊意識到嵌入式Linux操作系統有很多優勢:
* 操作系統高度模塊化,允許平台開發人員能細粒度控制哪些組件可以安裝到目標平台。不利方面在於,平台開發人員需要詳細了解上千中軟件包才能開發出需要的最終用戶使用模型。
* 由於嵌入式OS在處理能源、內存和存儲方面存在諸多限制,因此都進行了高度優化。
* 嵌入式Linux的軟件開發模型是“主機/目標”模型,大部分開發(代碼編輯、編譯、構建)都在主機上完成,然後將得到的OS圖像下載到目標,並從主機PC遠程進行調試。
Intel Moblin團隊認為可以吸取桌面Linux和嵌入式Linux兩家之所長。
Moblin團隊處理的第一個問題是如何讓平台開發人員輕松地配置目標Linux OS鏡像,而無需詳細了解目標設備圖像中需要哪些軟件包。解決方案是創建了一個成為關鍵Moblin項目之一的內容,“Moblin Image Creator”。
--------------
2008 年 6 月 16 日到 27 日,兩周之內,在亞洲多個國家全面召開的 Moblin 應用開發者大會,掀起了
一股 Moblin 的熱潮。眾多的開源社區開發者、Linux 愛好者和計算機愛好者,明確了新的大方向,並將
積極投身於 Moblin 社區的開發。
到目前為止,Moblin 大會涵蓋的國家和地區包括:中國大陸(北京/上海),中國台北,日本,韓國,印度,越
南。