嵌入式Linux向中低端手機滲透需時間(轉)
嵌入式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陣營的進一步努力。
儘管手機巨頭摩托羅拉宣佈將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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 低端手機也能玩轉VR?VR
- 域滲透之利用WMI來橫向滲透
- Kali Linux 滲透測試手冊(1.1)安裝虛擬機器Linux虛擬機
- 向嵌入式Linux移植實時裝置驅動程式(轉)Linux
- Kali Linux 安全滲透教程1.2 安全滲透所需工具Linux
- Kali Linux安全滲透教程1.1Linux安全滲透簡介Linux
- Linux內網滲透Linux內網
- Linux滲透測試Linux
- Me-and-My-Girlfriend-1靶機滲透 (Vulnhub內網滲透)內網
- Kali Linux 安全滲透教程Linux
- 內網滲透(八)橫向移不動內網
- 技術文章 | windows橫向滲透中的令牌完整性限制Windows
- 內網滲透—流量轉發內網
- 內網滲透-初探域滲透內網
- iPhone認證手機殼需透過1米跌落測試iPhone
- 內網滲透-橫向移動($IPC&at&schtasks)內網
- 加速向金融行業滲透,摩杜雲賦能數字化轉型行業
- 小米手機太低端?雷軍:有技術含量的
- 內網滲透-隧道代理轉發內網
- 光華手機防毒嵌入式Linux智慧系列-英文版 4.19(轉)防毒Linux
- Kail Linux滲透測試實訓手冊第3章資訊收集AILinux
- Kail Linux滲透測試教程之在Metasploit中掃描AILinux
- linux滲透測試技巧2則Linux
- linux滲透測試後續指南Linux
- oracle 中將unix/linux時間戳進行轉換(轉)OracleLinux時間戳
- wifi滲透WiFi
- Kali linux滲透測試系列————28、Kali linux 滲透攻擊之社會工程學攻擊Linux
- DC9靶機滲透全流程
- “白帽駭客”合法化——比利時新法律規定滲透測試無需攻擊物件同意物件
- [Tools]內網滲透SMB轉發技巧內網
- 滲透測試是否需要學習LinuxLinux
- 埠掃描器——ZenmapKail Linux滲透測APKAILinux
- 2021年美國主要手機品牌滲透率(附原資料表)
- 訊息匯流排和活動系統滲透到Linux桌面(轉)Linux
- python中的時間轉換,秒級時間戳轉string,string轉時間Python時間戳
- 網路安全學習要多長時間?滲透測試技術學習
- 手機小技巧:小米手機時間24小時制怎麼設定
- metasploit滲透測試筆記(內網滲透篇)筆記內網