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