嵌入式Linux向中低端手機滲透需時間(轉)

ba發表於2007-08-17
嵌入式Linux向中低端手機滲透需時間(轉)[@more@]  作者:Melody Zhao  來源:《電子工程專輯》

  儘管手機巨頭摩托羅拉宣佈將Linux作為重點發展戰略,中國政府也大力提倡本土製造商使用Linux,但諸多產業和技術因素使得這一發展勢頭雖很好的開放技術仍難以在短期內躥升到手機(尤其是中低端手機)作業系統主流地位。

  Linux擁戴者經常拿來抨擊專有作業系統的一個論據就是開放性和低成本,這一點已為業界廣泛接受,但嵌入式領域的情況畢竟與桌面或伺服器領域大相徑庭,硬體開發一直而且仍然在唱主角,嵌入式軟體尤其是嵌入式Linux軟體開發人才積累還不足,社群開發經驗相對計算領域來說還不足,這多少使得Linux的開放性優勢在這裡還不能得到充分發揮。即便開發社群有很好的創意並新增了自己程式模組,但由於缺乏統一的環境和平臺,因此多少帶有隨意性,元件的標準化仍是個問題,不利於大規模的推廣。

  而對於手持應用,雖然Linux相對於常被拿來作對比的其他幾種非實時性專有作業系統如Symbian、Palm、Windows Mobile等,開放性(參與底層設計)、靈活性(模組化架構)更高、商業授權費低也得多,但後幾種專有作業系統都有大腕撐腰,也大都打下了廣泛的第三方和使用者基礎,想要撼動它們的地位或打敗它們絕非易事。況且這還只是在高階/智慧手機市場的較量,眾所周知,高階/智慧手機市場佔整個手機市場的份額還很小。

  Linux想要全面滲透到手持裝置特別是手機中,還要面臨以下一些挑戰:

  首先,手機作為一種嵌入式應用系統,實時性要求非常強,就這一點天生並非為實時應用而開發的Linux目前仍然做得不太好,儘管業界正利用一些技術改進嵌入式Linux的實時性,如MontaVista直接修改Linux核心、增加實時性;或者在普通Linux核心之上增加實時模組、雙核心結構,如RTLinux、RTAI等。

  桌面和嵌入式Linux應用程式開發平臺供應商奇趣科技CTO Benoit Schillings就坦言:“相對於其它已獲得廣泛應用的嵌入式實時作業系統如OSE、Nucleus來說,雖然Linux擁有強大而豐富的開發環境,但發展還不是很成熟,元件Size仍然過大,對處理器的要求也較高。”

  所以我們可以看到,目前Linux手機往往採用兩個處理器:一個執行Linux,另一個則執行基帶等實時功能。在儲存器空間和處理器資源受限的手機中特別是中低端功能手機,軟體規模大、處理器效能要求高無疑成為重大障礙,正如開放原始碼開發實驗室(OSDL)專家Bill Weinberg曾經說過的,能夠支援基帶處理器的軟體將有助於Linux進入手機主流作業系統市場。另外,從節省功耗和延長電池使用壽命來看也同樣“忌諱”處理器的高頻、高負荷執行。

  其次,在推動移動應用方面,Linux陣營內部也存在一些矛盾,如針對各種元件制定統一標準的問題。目前Linux陣營正就如何更好地推進自身在行動通訊領域的應用進行各種努力,如“Linux手機論壇”、OSDL的“移動Linux計劃”(MLI)等。但“不像桌面Linux系統只有KDE、GNOME兩種操作環境,移動領域情況複雜得多,太多的人想統一移動應用的Linux,但越多人參與,就越難實現統一。不少公司都參與了嵌入式Linux基礎框架的搭建,有的還是競爭對手,所以各自的定義有所不同,這對制定統一標準造成很大麻煩。”奇趣科技的Schillings感嘆到。

  軟體對整合越來越多功能、更新速度越來越快的手持裝置顯得越來越重要,這為開放、靈活且不會帶來設計約束的嵌入式Linux帶來了很大契機,但分析目前嵌入式Linux作業系統及其應用開發平臺所具有的優劣勢來看,對於廣泛普及,劣勢仍佔上風,有待Linux陣營的進一步努力。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-962942/,如需轉載,請註明出處,否則將追究法律責任。

相關文章