新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 讓Linux更強勢

讓Linux更強勢

——
作者: 時間:2007-02-04 來源:電子產(chǎn)品世界 收藏

2006年底,風(fēng)河(Wind River)在中國的嵌入式軟件業(yè)掀起了一場不小的旋風(fēng),這就是它們在深圳、北京和上海三地巡回舉辦的“2006 Wind River 開發(fā)者區(qū)域大會”。北京站期間,本刊訪問了風(fēng)河系統(tǒng)公司產(chǎn)品總監(jiān)Glenn Seiler先生。Glenn在操作系統(tǒng)和開放源行業(yè)方面有超過20年的經(jīng)驗,是開放源代碼開發(fā)實驗室(OSDL)電信級的指導(dǎo)主席,也是通信平臺行業(yè)聯(lián)盟(CPTA)和SCOPE聯(lián)盟的積極參與者。

風(fēng)河產(chǎn)品總監(jiān)GlennSeiler

推動開放源行業(yè)發(fā)展

問:您在OSDL電信級組織中的主要任務(wù)是什么?

答:開放源代碼實驗室有很多組織,作為電信級的指導(dǎo)主席,我的重要任務(wù)是了解Carrier-Grade Linux的需求,并與Motorola、Intel等業(yè)內(nèi)重要的企業(yè)進(jìn)行持續(xù)性的交流,以便推動電信級Linux的發(fā)展。同時還要與其他協(xié)會交流,例如SCOPE聯(lián)盟(是電信的另一個組織)。我們的目的是對電信級Linux形成一致性的規(guī)范。

問:貴公司的開放源代碼戰(zhàn)略是什么?

答:我們采用VxWorks和Linux雙操作系統(tǒng)戰(zhàn)略。在這兩個操作系統(tǒng)環(huán)境中,我們都是開放源代碼的,但是具體做法有所不同。

對于VxWorks操作系統(tǒng)環(huán)境,我們的源代碼是開放給我們的簽約客戶,而不是把源代碼放到網(wǎng)上開放給所有的人隨意下載。這種方式的源代碼開放,其實早在Linux盛行之前,我們就這樣做了。而對于Linux,我們則完全遵從開放源代碼社區(qū)的規(guī)范,并且積極作出其它貢獻(xiàn)。例如,風(fēng)河對Linux、Eclipse等開放源代碼社區(qū)都有很多源代碼的捐贈。

總之,無論是哪一種操作系統(tǒng)環(huán)境,風(fēng)河都會注意維護和支持開放源代碼的標(biāo)準(zhǔn)化。特別是對Linux,標(biāo)準(zhǔn)化的意義更重大。例如:Eclipse通常面向的行業(yè)不同,如果每家廠商都有些修改,就不利于工具之間的互相兼容。為此,風(fēng)河特別向Eclipse捐贈了超過30萬行的代碼,以此來促進(jìn)業(yè)界在更統(tǒng)一的平臺下工作。但開放并不意味著失去個性化,在標(biāo)準(zhǔn)規(guī)范之外也可以加一些東西,例如插件、工具有自己的獨特之處。

提供真正的商業(yè)級軟件

問:風(fēng)河OS(操作系統(tǒng))是商業(yè)級的,如何定位?

答:近年來,Linux平臺以其低廉的獲取成本和豐富、廣泛的開放源碼資源而對設(shè)備軟件開發(fā)者充滿了吸引力,但也正是這些特質(zhì)給Linux平臺和工具的維護和開發(fā)效率帶來了極大的困擾,因為網(wǎng)上有非常豐富多樣的內(nèi)容選擇,把哪些東西拿下來,又怎樣整合起來,是有特別講究的。

風(fēng)河利用自己20多年積累的經(jīng)驗,從30多個Linux社區(qū)選取精華,并且逐一驗證它們是否能相互協(xié)調(diào)工作,同時還增加了300多個補丁,最后進(jìn)行了統(tǒng)一的集成、測試和認(rèn)證,才拿出穩(wěn)定可靠的OS。因此,用戶不用擔(dān)心Wind River的Linux是否能夠可靠地工作,從而可把主要精力集中在應(yīng)用程序的開發(fā)上。

問:很多公司都自己維護Linux(In-House Linux),這與商用級Linux的差別有多大?

答:商業(yè)化產(chǎn)品不是一句普通的話,這取決于項目開發(fā)的規(guī)模多大,項目復(fù)雜度如何。我們有個基本分析,工具部分采用了風(fēng)河Linux,效率可提高20%~30%。客戶反饋表明,普遍可以縮短6個月的研發(fā)時間。

問:您在自己的博客網(wǎng)站上指出:Red Hat不是運營商級別的OS。OS如何達(dá)到運營商級別?

答:只要看看是否符合CGL(Carrier-Grade Linux)規(guī)范。Red Hat沒有注冊并測試其OS符合這個規(guī)范。從Red Hat提供的OS來看,也不具備CGL規(guī)范的要求。例如硬件接口功能函數(shù)不具備,還有OS的加固能力,運行過程中內(nèi)存不夠如何報警、Reset、Reboot等等,這些都是CGL所要求的特性。

DSO將為Linux增值

問:風(fēng)河公司已經(jīng)倡導(dǎo)DSO(設(shè)備軟件優(yōu)化)戰(zhàn)略很多年了。如今,風(fēng)河的Linux在DSO戰(zhàn)略中的地位是怎樣的?

答: DSO是一套幫助電子制造廠商快速開發(fā)設(shè)備軟件并提升可靠性的工具和方法,同時可以讓這些軟件的開發(fā)成本大幅度降低。可以說DSO是戰(zhàn)略層次的,是指導(dǎo)思路,強調(diào)靈活性、軟件重用性和一致性等。而Liunx是個具體的軟件平臺。風(fēng)河的戰(zhàn)略是:在DSO基礎(chǔ)上不僅使用Linux,還有其他很多附加增值的產(chǎn)品。

問:到目前為止,基于VxWorks已經(jīng)有7種平臺,而基于Linux只有3種。風(fēng)河還會繼續(xù)推出基于Linux的平臺?

答:Linux可以用在消費、汽車娛樂上,例如手機、機頂盒等應(yīng)用。VxWorks則是面向航空/航天、安全、軍工等領(lǐng)域的。他們都經(jīng)過了嚴(yán)格的認(rèn)證。在Linux上提供什么樣的行業(yè)平臺,我們會根據(jù)市場和應(yīng)用的需要來決定。而且,這個決策是與VxWorks平臺通盤考慮的,我們不會厚此薄彼。

問:談?wù)勀鷮inux未來趨勢的展望?

答:我非常有信心。從行業(yè)的角度看,消費電子行業(yè)發(fā)展勢頭很猛,這顯然會大大促進(jìn)Linux的繁榮。從技術(shù)角度看,越來越多的構(gòu)件(component)技術(shù)會融進(jìn)來,例如圖形、數(shù)字視頻方面。在這種情況下,就更需要采用DSO的方法,從整個企業(yè)的層次上來規(guī)劃和部署設(shè)備軟件的開發(fā)工具,而不是僅僅針對各個項目來選擇設(shè)備軟件平臺。(迎九)

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉