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




