Linux smartphone 之路

jollen 發表於 September 30, 2006 12:48 PM

相較於Microsoft的Windows Mobile的成功,過去的Linux smart phone 之路顯然有點坎坷。雖然大敵在前,但是Linux開發社群對Linux手機的熱情絲毫未減。終於,去年(2005)年,由11家Linux與處理器大家共同成立的Linux手機標準論壇(Linux Phone Standards Forum – LiPS)提出具體的Linux smart phone架構圖。

LiPS發起廠商共有11家大廠,分別是:ARM Ltd., Cellon, Esmertec, France Telecom/Orange, FSMLabs, Huawei, Jaluna, MIZI Research, MontaVista, Open Plug, and PalmSource。最近又加入了Texas Instruments、ZTE、Telecom三家大廠。

figure_02.gif
圖: LiPS 的工作範圍(kernel 部份是OSDL的任務)
(Source: LinuxDevices.com / LiPS)

LiPS的主要任務為「標準化(standardizing)Linux手機」,並提出可行的Linux手機OS架構。更明確來說,LiPS在標準化「Linux手機的middleware層」,middleware提供電話功能的API、GUI、裝置管理功能、相關的安全性管理、電話簿功能。今年下半年將可以看到LiPS釋出的第一版Linux手機規格!

除了LiPS外,OSDL(Open Source Development Labs)也未曾缺席Linux的手機發展,OSDL裡的MLI(Mobile Linux Initiative)也於2005年成立,MLI的任務為「maximize the market opportunity for Linux-based devices」。目前的成員有:MontaVista Software, Motorola, PalmSource, Trolltech, Wind River。

LiPS與OSDL的合作相當密切,LiPS著重moddleware的規格定義,OSDL的MLI則是著墨於kernel層。MLI的任務是發展出適合Linux mobile phone使用的kernel,LiPS的任務是發展出明確的手機軟體架構(software stack)。

Mobilinux 4.0

Mobilinux是目前可以取得,最具體的Linux手機產品。

Mobilinux 4.0是MontaVista的新一代主力產品,Mobilinux 4.0其實是由MontaVista原先的Linux Consumer Electronics Edition (CEE) 3.1 與 Linux Consumer Professional Edition (Pro) 3.1 產品所延伸而來的新一代Linux mobile phone OS。

Linux Consumer Electronics Edition (CEE) 3.1 與 Linux Consumer Professional Edition (Pro) 3.1 已是 design win 的產品,市面上可看到十多款的手機產品。

Mobilinux 4.0使用2.6系列的kernel,real-time的支援與效能表現比以往更優秀,Mobilinux 4.0也承習Linux CEE的電源管理(power management)強化功能。Mobilinux 4.0的real-time patch是Open Source Real-time Linux Project的成果。

* Mobilinux - http://mobilinux.com/
* Linux 手機展示場 - http://www.linuxdevices.com/articles/AT9423084269.html

kernel 2.6的一個重要特色是:支援SD/SDIO/MMC,Mobilinux 4.0也強化對SD/SDIO/MMC的支援,對於Linux手機的應用是相當重要的里程碑。

figure_03a.jpg

figure_03b.jpg

figure_03c.jpg

figure_03d.jpg

figure_03e.jpg

圖: 基於 Mobilinux 的 Linux 智慧型手機(由上至下依序是:Motorola A728、Motorola E680、NEC N700i、NEC N902i、Panasonic P902i)

目前Mobilinux的design win手機產品有15支,所有的Mobilinux Linux手機可以到Mobilinux網站查詢。

-- 作者/陳俊宏 (jollen)
原文刊載於 Run! PC 雜誌 9 月號
歡迎任意轉貼引用.但請務必註明出處

Jollen's Blog 使用 Github issues 與讀者交流討論。請點擊上方的文章專屬 issue,或 open a new issue

您可透過電子郵件 jollen@jollen.org,或是 Linkedin 與我連絡。更歡迎使用微信,請搜尋 WeChat ID:jollentw