複製鏈接
請複製以下鏈接發送給好友

Mobilinux

鎖定
Mobilinux是一種基於Linux的智能手機操作系統MontaVista公司於2005年4月25日宣佈Mobilinux。Mobilinux採用的是Linux 2.6核心,並專門針對手機應用及無線數據服務進行了特別優化,並且提供了必要的電源管理功能,實時的硬件監控功能以及快速啓動功能,它具有不到1秒快速引導時間。其DevRocket圖形用户界面是基於EclipseIt。還包括先進的LinuxALSA聲音架構驅動程序支持給嵌入式系統
中文名
Mobilinux
性    質
智能手機操作系統
發佈者
MontaVista公司
發佈時間
2005年4月25日

Mobilinux簡介

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

Mobilinux原理介紹

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

Mobilinux特點分析

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

MobilinuxSF項目

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

Mobilinux環境部署

Mobilinux最低配置要求

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

Mobilinux部署

  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/binchmod 1777 /system/bin/mobilinux
  12. 在終端模擬器中輸入 su
  13. 輸入 mobilinux 即可啓動 mobilinux
  14. 當一切正常時將會配置您的賬户
  15. 完成配置後,打開VNC Viewer軟件
  16. 地址為127.0.0.1,密碼是您在配置賬户時詢問的VNC密碼,完成後點擊“連接”
  17. 連接上後就會顯示桌面,可以直接作為Linux使用

Mobilinux功能

該鏡像有300M可用空間可以安裝軟件或者保存資料。並且包含了基本的娛樂與辦公軟件,搭載Xfce桌面。可以完全當做掌上電腦來使用。但是初始鏡像並沒有中文字體,需要手動在新立得軟件包管理器安裝文泉驛正黑字體。
參考資料
  • 1.    莊嚴.嵌入式Linux系統工程師實訓教程:清華大學出版社,2012.05:14-15
  • 2.    .MontaVista推出Mobilinux[J]:開放系統世界,2005(6):2-3