當(dāng)前位置: 首頁(yè) > 新聞熱點(diǎn)
發(fā)布日期:2022-07-14 點(diǎn)擊率:51
如果你夠幸運(yùn),遇到空中客車A330-300飛機(jī)中的娛樂(lè)系統(tǒng)重啟動(dòng),你面前的小屏幕上就會(huì)顯示出代表Linux的小企鵝。就在我寫這篇文章的時(shí)候,飛行在上萬(wàn)米的高空中,就有幸看到這只小企鵝不甘寂寞于后臺(tái),跑出來(lái)跟乘客們“打招呼”。這只小企鵝告訴我們,飛行在高空中的龐然大物之中也運(yùn)行著免費(fèi)開(kāi)放源代碼的Linux。看來(lái),從可搭載數(shù)百人的空中巨無(wú)霸到我們掌中的智能手機(jī),Linux真是無(wú)所不在!
自由產(chǎn)生活力,規(guī)范帶來(lái)實(shí)力
事實(shí)上,Linux一經(jīng)問(wèn)世便在手機(jī)市場(chǎng)中占有一席之地,而且一直是眾多開(kāi)發(fā)人員極為感興趣一種軟件平臺(tái)。然而,市場(chǎng)調(diào)研機(jī)構(gòu)Canalys提供的數(shù)據(jù)顯示,在去年全球發(fā)貨的智能手機(jī)中,Linux的份額不到6%,RIM占7%,微軟的軟件占14%,而Symbian系統(tǒng)達(dá)到67%。Symbian的突出地位似乎告訴人們,手機(jī)操作系統(tǒng)市場(chǎng)份額的影響因素在很大程度上取決于手機(jī)巨頭廠商。值得注意的是,在全球發(fā)貨的Linux手機(jī)中,摩托羅拉已經(jīng)占到90%,其他的廠商包括松下、NEC、和三星電子。有消息披露,2007年摩托羅拉基于Linux手機(jī)的發(fā)貨量最高將達(dá)到1000萬(wàn)部,在其發(fā)貨的手機(jī)總量中占60%。這就預(yù)示著,Linux在手機(jī)操作系統(tǒng)份額中的比重將會(huì)越來(lái)越大。
許多分析人士確信,Linux有可能成為增長(zhǎng)最快的智能手機(jī)操作系統(tǒng)。據(jù)ABI研究機(jī)構(gòu)指出,到2012年,智能手機(jī)的年均復(fù)合增長(zhǎng)率將會(huì)達(dá)到75%。在此期間智能手機(jī)的總出貨量將達(dá)到億,其中基于Linux的手機(jī)份額將達(dá)到31%。
Linux雖然以其開(kāi)放性而獲得廣大手機(jī)軟件開(kāi)發(fā)者的青睞,但也正是由于每個(gè)人都可以修改和維護(hù)自己的Linux版本而使手機(jī)應(yīng)用軟件的互操作性產(chǎn)生了很大的問(wèn)題。即便是同樣采用Linux,一種手機(jī)應(yīng)用軟件也無(wú)法保證正常地在另一種手機(jī)上運(yùn)行。這個(gè)問(wèn)題使許多用戶看到一些喜歡的應(yīng)用卻被兼容性所困擾。而手機(jī)應(yīng)用軟件開(kāi)發(fā)商則必須為不同的手機(jī)開(kāi)發(fā)不同版本的應(yīng)用軟件。
自由選擇與統(tǒng)一規(guī)范,這就像是民主與集權(quán)——一個(gè)與人類歷史永遠(yuǎn)并存的老話題。絕對(duì)的自由和絕對(duì)的規(guī)范都是不存在的,只有在二者之間找到最佳的尺度,才能使我們獲得最大的利益。Symbian的發(fā)展歷史可以作為這一定律的一個(gè)佐證。Symbian 最初也是由于幾家廠商擔(dān)心微軟壟斷手機(jī)操作系統(tǒng)市場(chǎng)而聯(lián)合發(fā)展的,但最近Symbian在智能手機(jī)操作系統(tǒng)市場(chǎng)上的壟斷地位已經(jīng)引起了運(yùn)營(yíng)商的擔(dān)憂,尤其是手機(jī)龍頭Nokia的雄心令誰(shuí)也不敢小覷。從目前形勢(shì)來(lái)看,Linux幾乎是阻止微軟、Nokia壟斷智能手機(jī)市場(chǎng)的最后機(jī)會(huì)了。但是,Linux所特有的優(yōu)勢(shì)——自由的選擇卻給標(biāo)準(zhǔn)化帶來(lái)了挑戰(zhàn)。而Linux的統(tǒng)一規(guī)范應(yīng)該管理到什么程度也非常值得關(guān)注。不過(guò),至少在目前階段,Linux最迫切解決的問(wèn)題不是制約集權(quán),而是促進(jìn)統(tǒng)一規(guī)范的建立,這樣才能使其有能力與Nokia支持的Symbian和微軟的Windows Mobile相抗衡。
LiMo匯聚產(chǎn)業(yè)實(shí)力
為了充分利用Linux的優(yōu)勢(shì),同時(shí)避免過(guò)度自由而產(chǎn)生的混亂,移動(dòng)電話硬件制造商摩托羅拉、NEC、松下移動(dòng)通信、三星電子以及移動(dòng)服務(wù)提供商N(yùn)TT DoCoMo、沃達(dá)豐聯(lián)合成立了非贏利性組織LiMo基金會(huì),旨在提升Linux在移動(dòng)通信領(lǐng)域的應(yīng)用。其組成分為核心成員和一般成員。最近,LiMo基金會(huì)成員進(jìn)一步擴(kuò)大,新增加的核心成員包括Aplix、Celunite、LG電子、McAfee、Wind River,新增的一般成員包括ARM、Broadcom、愛(ài)立信、Innopath軟件、KTF、MontaVista以及NXP。
Wind River在以核心成員身份加入LiMo基金會(huì)的同時(shí)也宣布和摩托羅拉聯(lián)手推出集成化電信級(jí)Linux和VxWorks運(yùn)行時(shí)(Runtime)AdvancedTCA和MicroTCA通信平臺(tái),面向電信、航空、國(guó)防、醫(yī)療和工業(yè)自動(dòng)化等行業(yè)下一代網(wǎng)絡(luò)應(yīng)用的捆綁式硬件和軟件解決方案。同時(shí),兩家公司還將聯(lián)合提供客戶技術(shù)支持服務(wù),并且在產(chǎn)品開(kāi)發(fā)方面深度合作,推動(dòng)各種產(chǎn)業(yè)尖端技術(shù)的價(jià)值鏈發(fā)展,例如OpenSAF高可用性軟件、可視化技術(shù)、多核處理器開(kāi)發(fā)平臺(tái)等。
LiMo基金會(huì)旨在通過(guò)一個(gè)均衡、透明的過(guò)程來(lái)構(gòu)建開(kāi)放的移動(dòng)軟件平臺(tái),包括提供API接口規(guī)范、架構(gòu)體系、開(kāi)放源代碼參考、基于參考工具組件的源代碼更新和第三方軟件參考規(guī)范等。如果我們從市場(chǎng)競(jìng)爭(zhēng)格局的角度去觀察Linux,顯然應(yīng)該去看那些手機(jī)產(chǎn)業(yè)巨頭的動(dòng)向,但如果從技術(shù)的層面觀察手機(jī)Linux平臺(tái)的發(fā)展趨勢(shì),就應(yīng)該特別注意一下LiMo基金會(huì)中那些專業(yè)的Linux平臺(tái)廠商。Wind River是LiMo基金會(huì)的首個(gè)商用級(jí)Linux平臺(tái)和工具供應(yīng)商,這在相當(dāng)大的程度上體現(xiàn)了Wind River在移動(dòng)終端設(shè)備Linux平臺(tái)系統(tǒng)方面的領(lǐng)先地位。另一個(gè)重要的手機(jī)Linux平臺(tái)提供商MontaVista也作為普通成員加入了LiMo。
Wind River加入LiMo基金會(huì)后,將與基金會(huì)創(chuàng)建廠商及其他核心成員共同開(kāi)發(fā)一個(gè)集成了高級(jí)開(kāi)發(fā)工具的開(kāi)放移動(dòng)Linux平臺(tái)系統(tǒng),同時(shí)參與LiMo的其他工作計(jì)劃,包括減少移動(dòng)Linux中發(fā)展的斷層、擴(kuò)展移動(dòng)Linux開(kāi)發(fā)者合作體系等。
LiMo的各成員公司將能夠充分利用Wind River提供的Linux版本、系統(tǒng)架構(gòu)平臺(tái)和集成工具集來(lái)開(kāi)發(fā)各自的終端設(shè)備。目前,只有基金會(huì)的核心成員能夠?qū)ind River商用級(jí)Linux產(chǎn)品與LiMo中間件進(jìn)行整合,而Wind River將為希望采用符合LiMo標(biāo)準(zhǔn)操作系統(tǒng)架構(gòu)的原始設(shè)備制造商(OEM)和運(yùn)營(yíng)商提供優(yōu)化的解決方案。
標(biāo)準(zhǔn)化、互操作性當(dāng)然是Linux作為手機(jī)軟件平臺(tái)所必須面對(duì)的一大問(wèn)題,但是這顯然不是問(wèn)題的全部。從整體上看,快速啟動(dòng)能力、占用最小存儲(chǔ)空間、獨(dú)具特色的功能以及產(chǎn)品快速上市,這才是最基本的問(wèn)題。Wind River最近發(fā)布的高性能商業(yè)級(jí)(Commercial-Grade)Linux版可以較好地解決這些基本問(wèn)題,并將通過(guò)LiMo基金會(huì)成為手機(jī)Linux平臺(tái)的新標(biāo)準(zhǔn)。新發(fā)布的Wind River Linux基于 Linux kernel,而且提供了64位應(yīng)用支持,包括對(duì)于Kernel和應(yīng)用空間的交叉調(diào)試工具。64位環(huán)境正在成為嵌入式Linux的主流,而新版Wind River Linux的發(fā)布恰好順應(yīng)了這一趨勢(shì)。
Wind River Linux還包括了先進(jìn)的cross-build系統(tǒng),其中采用了結(jié)構(gòu)化的框架,將設(shè)備軟件組件作為獨(dú)立的“層(Layer)”來(lái)管理。這些“層”就是軟件開(kāi)發(fā)者管理和組織Linux軟件包、源代碼、二進(jìn)制代碼、元數(shù)據(jù)、配置文件、測(cè)試套件以及擴(kuò)展文件的“建筑模塊”。這種方法可以極大地降低軟件復(fù)雜度,提升靈活性。
對(duì)于單核手機(jī)這類消費(fèi)電子產(chǎn)品,要同時(shí)支持基帶協(xié)議和流媒體等終端用戶應(yīng)用,這些都需要非常強(qiáng)的實(shí)時(shí)性。即便是在成本和上市時(shí)間的極端壓力之下,這種實(shí)時(shí)性也是不能打任何折扣的。Wind River Real-Time Core for Linux可以讓手機(jī)軟件開(kāi)發(fā)商在開(kāi)放源代碼的環(huán)境中輕松地享用硬實(shí)時(shí)(Hard Real-Time)特性。新發(fā)布的Wind River Real-Time Core包括了對(duì)許多BSP以及64位架構(gòu)的支持。
Linux本身只是一個(gè)軟件平臺(tái),而軟件開(kāi)發(fā)工具才是在這個(gè)平臺(tái)上得心應(yīng)手發(fā)揮優(yōu)勢(shì)的關(guān)鍵。與Wind River Linux Platforms完美配合的是基于Eclipse的設(shè)備軟件開(kāi)發(fā)套件Wind River Workbench以及眾多軟件和硬件廠商組成的合作伙伴生態(tài)系統(tǒng)。從線路板的Bring-up,到平臺(tái)應(yīng)用的開(kāi)發(fā)與測(cè)試,Wind River Workbench可以提供手機(jī)產(chǎn)品全部生命周期內(nèi)的開(kāi)發(fā)、支持與管理解決方案,并且輕而易舉地把手機(jī)廠商和第三方的開(kāi)發(fā)工具整合進(jìn)來(lái),幫助手機(jī)開(kāi)發(fā)商實(shí)現(xiàn)整個(gè)企業(yè)內(nèi)的軟件開(kāi)發(fā)工程標(biāo)準(zhǔn)化,從而實(shí)現(xiàn)開(kāi)發(fā)資源的快速積累和便捷應(yīng)用。