Mobilinux

Mobilinux

Mobilinux是一種基於Linux的智慧型手機作業系統MontaVista公司於2005年4月25日宣布Mobilinux。Mobilinux採用的是Linux 2.6核心,並專門針對手機套用及無線數據服務進行了特別最佳化,並且提供了必要的電源管理功能,實時的硬體監控功能以及快速啟動功能,它具有不到1秒快速引導時間。其DevRocket圖形用戶界面是基於EclipseIt。還包括先進的LinuxALSA聲音架構驅動程式支持給嵌入式系統

基本介紹

簡介,原理介紹,特點分析,SF項目,環境部署,最低配置要求,部署,功能,

簡介

MontaVista公司推出基於Linux的最新手機作業系統Mobilinux。MomaVista Software成立於1999年,它銷售三個版本的Linux,即電信(Telecommunications)設備使用的Carrier Grade Edition(電信運營等級版)、手機使用的Mobilinux(手機版)、消費電子產品及其他設備使用的Professional Edition(專業版)等。有超過2000家公司在產品中使用MontaVista Linux。Mobilinux也是一個開源項目,這個項目可以使大多數Android用戶在自己的設備上運行ARM Ubuntu 12.04。

原理介紹

Mobilinux是基於開放原始碼和開放標準技術,設計給可擴展性的單晶片行動電話。超過35萬部手機和其他移動設備上運行的Mobilinux ,遠遠超過任何其他的商業Linux作業系統
MontaVista公司副總裁Kevin Morgan表示:“所有的手機生產廠商都會將Mobilinux視為進入開源、自由的LINUX世界的第一步,與其他手機作業系統不一樣的是,Mobilinux可以允許手機生產廠商生產出更具個性化的智慧型手機產品。”

特點分析

由於Mobilinux基於的LINUX系統,因此Mobilinux也擁有極大的擴展空間,因此用戶可以很輕易得到相關的擴展套用。Linux作業系統在使用中的優點也是十分明顯的。首先,對於消費來說,採用的套用於智慧型手機上的Linux作業系統和我們常說的套用於電腦上的Linux作業系統是一個系統,而且都是全免費作業系統。在作業系統上的免費,就等於節省了產品的生產成本,附加到消費者身上的也就少了,給大家帶來了實惠。Linux作業系統系統資源占用率較低,而且性能比較穩定,這都是大家公認的。使用起來能帶來急速體驗,在同硬體配置上,能獲得其他智慧型手機作業系統得不到的快樂。如果以Linux平台的系統資源占用程度同體積龐大的Windows Mobile相比,其結果可想而知。在JAVA在手機上套用越來越廣的時候,Linux作業系統與JAVA的相互融合,是任何一個作業系統所不能比擬的,Linux+JAVA的套用方式,能夠給用戶極大的拓展空間。
相對來說,Linux作業系統缺點也不少。由於Linux作業系統介入智慧型手機領域較晚,採用此作業系統的手機比較少,所以專為這些少量用戶所製作的第三方軟體還非常少,影響了Linux作業系統在智慧型手機領域內的勢力擴張。在Linux的平台上進行開發,對廠商的要求比較,業界需要更強大的軟體設計能力高,安全性、實時性能、電源管理都是Linux智慧型手機操作的天然缺陷。現今手機作業系統太多,Mobilinux似乎也沒有很大的關注度和用戶群體,前景發展方面也有些不太明朗。

SF項目

Mobilinux是SourceForge上的一個開源項目,旨在讓更多的Android用戶運行Linux系統。於此類似的項目還有Linux-on-Android.
MobiLinux是一個基於ARM Ubuntu 12.04 的linux發行版,並且它可以在安卓上運行並僅占用少量RAM.

環境部署

最低配置要求

  • ARM 架構的安卓手機
  • 安卓系統2.2及以上
  • Root許可權以及BusyBox指令集
  • loop核心和ext2檔案系統支持
  • 2 GB空閒空間
  • 1 GHz CPU (建議雙核或超頻)
  • 512M RAM (建議1GB)
  • 網路連線(WLAN或數據連線)(可選但是建議)
  • VNC Viewer應用程式
  • 終端模擬器

部署

  1. 在SourceForge下載rootfs.ext2和mobilinux腳本
  2. 獲取Root許可權
  3. 清理SD卡
  4. 獲得到達SD卡的完整路徑
  5. 升級Busybox指令集
  6. 安裝VNC Viewer和終端模擬器軟體
  7. 複製rootfs.ext2到SD卡(後面用 <image path> 代替檔案位置)
  8. 使用Notepad++或其他編輯器打開mobilinux腳本
  9. 編輯以下變數
    9.1. export NAND_DEVICE=/storage/sdcard0 此處改為到SD卡的完整路徑,如果沒有內置SD卡,請在該語句前加上井號 "#"
    9.2. export EXT_DEVICE=/stoarge/extSdCard 此處改為到外置SD卡的完整路徑
    9.3. export MBL_DEVICE=/stoarge/extSdCard/rootfs.ext2 此處改為到映像檔案的完整路徑
  10. 保存
  11. 以下操作可以更快的啟動MobiLinux
    重新掛載 /system 到可讀寫狀態
    在終端模擬器中輸入以下命令
    mv /到mobilinux腳本的位置/mobilinux /system/bin
    chmod 1777 /system/bin/mobilinux
  12. 在終端模擬器中輸入 su
  13. 輸入 mobilinux 即可啟動 mobilinux
  14. 當一切正常時將會配置您的賬戶
  15. 完成配置後,打開VNC Viewer軟體
  16. 地址為127.0.0.1,密碼是您在配置賬戶時詢問的VNC密碼,完成後點擊“連線”
  17. 連線上後就會顯示桌面,可以直接作為Linux使用

功能

該鏡像有300M可用空間可以安裝軟體或者保存資料。並且包含了基本的娛樂與辦公軟體,搭載Xfce桌面。可以完全當做掌上電腦來使用。但是初始鏡像並沒有中文字型,需要手動在新立得軟體包管理器安裝文泉驛正黑字型。

相關詞條

熱門詞條

聯絡我們