倒底有沒有什麼辦法可以不用老是以骯髒的辦法玩這些把戲?其實,Linux 的確只是核心,若要以 Linux 為底層開發消費性電子產品,需要相當的修改與軟體元件,既使作業系統本身是自由軟體,不夠具備彈性的軟體堆疊或缺乏硬體獨立性的 API,對有意採用的廠商來說還是相當龐大的成本。事實上,許多廠商都已經試圖協調出一個標準,例如 NEC 與 松下電器 早在 2005 CE Linux Forum Plenary 就宣稱已經協議出應用層級的 API,但到 2005 年九月 MPPWG 才釋出 MPP API 草案。這份 API 定義了 3G 多媒體手機的各式基本功能 API,包含了 CS Services、PS Services、SMS、Equipment (設定耳機、撥號限制、電池餘量等) 與 Programming Guide 等消費電子產品 Linux系統論壇是在 2003 年六月由松下電器、新力、日立、NEC、皇家飛利浦電子、三星電子、聲寶及東芝所成立。這個大部分的成員都是日本廠商的論壇,目標是要建立給數位家電使用的 Linux 共用平台規格,像是縮減啟動時間、即時性支援、電源管理、記憶體管理與系統大小等。
CELF 制定的只是底層的 API。制定 Linux 平台行動電話系統規格的還有 LiPS,LiPS 定義的則是服務與應用程式的介面。包含 AM Services、UI Services、Enable Services、OS Services、Platform Management Services。LiPS 是由 PalmSource、France Telecom SA、Orange SA、TIM Italia SpA、ARM Holdings PLC、Jaluna SA 及 Montavista 等公司於 2005 年十一月正式成立。目前尚未有成果發表。
另外一個引人注目的計畫是 OSDL MLI,相較於上述兩個論壇,MLI 專注於推廣、定義與解決問題,包含技術與非技術面。技術面包含開發工具以及各式儲存、效能、電源管理等領域,非技術面則含跨評估與教育行動網路市場生態與自由軟體社群,使核心開發人員了解行動通訊產業的各式需求等。MLI 目前也已有相當的成員加入。
Pingback: Rex’s blah blah blah » Trolltec GreenPhone, The Open Linux Phone.()
Pingback: Rex’s blah blah blah » Get the devices you need by design()
Pingback: Rex’s blah blah blah » Have fun with OpenMoko/Neo1973()