Linux正快速滲透到消費電子領域,但消費電子工程師與開放源碼工程師之間存在的開發(fā)背景和理念沖突以及若干尚未解決的技術難題一定程度上延緩了這一進程。
在為期兩天、約有100名工程師參加的CE Linux論壇(CELF)上,Linux的進展與困境得到充分展現(xiàn)。一位開放源碼開發(fā)者展示了一個363KB的Linux核,而NEC和松下充當了消費電子廠商中采用Linux的先鋒,它們承諾在三月底前推出用于手機的Linux應用編程接口(API)。
采用Linux,消費電子廠商可以減少軟件版權費、降低維護成本并加快產(chǎn)品開發(fā)速度。但存在的問題也顯而易見,特別是理念上的沖突。率性的開放源碼開發(fā)人員表示,相對保守的消費電子企業(yè)的工程師不愿意提供開放源碼社群想看到的代碼和設備。消費電子工程師則辯解道,他們受到復雜的法律問題與緊迫的產(chǎn)品上市時間的雙重困擾,因而無法將他們的代碼貢獻給這個仍太過以PC為中心的社群。
“目前,我們正在制定開放源碼戰(zhàn)略,”NEC電子公司系統(tǒng)軟件部的戰(zhàn)略歸劃經(jīng)理Hiroo Suyama表示,“Linux是最高優(yōu)先級的項目,因為NEC移動電話公司是我們的一個大客戶,而他們已經(jīng)決定采用Linux。”
摩托羅拉手機業(yè)務部也做出了同樣的決定,該公司已經(jīng)在中國市場投放三款基于Linux的手機,而且更多的此類手機即將面市。“Linux和Java代表我們的未來,”摩托羅拉手機部的首席軟件架構師兼CELF手機工作組的主席Scott Preece表示,“摩托羅拉在中國和美國圍繞Linux進行了許多工作,將在我們以后的產(chǎn)品中得到體現(xiàn)。”
德州儀器在法國尼斯的一個設計團隊走在實時Linux開發(fā)的前列。該團隊將在單個200MHz的 ARM CPU上使用Linux,而此ARM CPU同時充當了手機的通信和應用處理器。“我們也在進行同樣的實驗。這是我們認準的未來方向,”摩托羅拉的Preece表示。
“索尼正在付運10款基于Linux的產(chǎn)品,包括機頂盒、數(shù)字電視和廣播接收設備等。”一位參與組織此次會議的資深工程師Tim Bird介紹說,“我們看到,Linux贏得越來越多的設計中標。”
順應這股潮流,操作系統(tǒng)開發(fā)商Palmsource不久前加入了CELF。在去年12月收購中國移軟科技(China Mobilesoft)公司后,Palmsource宣布,它計劃將其PDA和手機軟件移植到一個Linux核上。移軟科技是一家Linux軟件設計公司,其產(chǎn)品已被用于大約30款在中國銷售的手機。
盡管推出了采用Linux的產(chǎn)品,但消費電子企業(yè)并不是開放源碼社群中的積極分子。“我們看不到多少消費電子背景的人,”開放源碼開發(fā)實驗室(OSDL)的Linux核首席維護專家Andrew Morton表示。OSDL幫助管理對Linux核的修改,通常被稱作“補丁”。“我們看到所有的補丁都來自服務器開發(fā)人員,”Morton在CELF的一次小組討論上指出,“我們不大能看到消費電子行業(yè)人士的身影。”
CELF在其網(wǎng)站上發(fā)布了約20個提交的Linux補丁。這只是消費電子廠商對Linux所做的一部分改進,但目前為止,這些改進并沒有公開。
12 責任編輯:Mandy來源:電子工程專輯 分享到: