豐田高管談對Linux的期待及如何與開源社區(qū)合作
豐田在2011年11月28日舉行的“Automotive Linux Summit 2011”(由Linux Foundation主辦)上發(fā)表主題演講,介紹了該公司對車載信息終端(IVI:in-vehicle infotainment)使用Linux系統(tǒng)所抱有的期待。該公司于2011年7月加入了Linux基金會,最近對Linux表現(xiàn)出了積極的態(tài)度。
登臺發(fā)表演講的是豐田第1電子開發(fā)部主任村田賢一。村田認(rèn)為,“現(xiàn)在的汽車已經(jīng)變成了移動信息終端。已經(jīng)不能光靠我們自己(汽車行業(yè))開發(fā)所有系統(tǒng)了”,因此需要利用包括Linux在內(nèi)的開源軟件。
起動時間及文件系統(tǒng)還有很大改善余地
村田就IVI采用Linux時存在的課題提出了以下三點(diǎn)。(1)高速起動,(2)對電源電壓變化的耐性(可保證處理安全的文件系統(tǒng)),(3)驗(yàn)證多種配置的方便性等。
這些問題乍看上去與消費(fèi)電子產(chǎn)品領(lǐng)域要求嵌入式Linux具備的特性相似。以高速起動為例,以前曾在消費(fèi)電子Linux論壇(CELF,現(xiàn)已與Linux基金會合并)等的主導(dǎo)下針對該問題改進(jìn)過內(nèi)核。
村田表示,“發(fā)展方向或許與用于消費(fèi)電子產(chǎn)品的Linux相似,但汽車對Linux的要求更加嚴(yán)格。以電源電壓變化為例,汽車比消費(fèi)電子產(chǎn)品劇烈得多。在電壓變化如此劇烈的前提下,Linux文件系統(tǒng)還需要進(jìn)一步改進(jìn)”。
不能單方面提出編程要求
村田不僅表達(dá)了對Linux的期待,還就如何與開源社區(qū)合作介紹了以下幾種“汽車行業(yè)不能做的事(What we should not do)”。
·“Linux社區(qū)不是自己公司的編程資源。不能單方面提出要求,期待別人為自己開發(fā)”
·“不能在提出要求后,被動地等待別人提供幫助。如果需要編程,你便是應(yīng)該提出***個方案的人。即使你并不擅長編程”
·“應(yīng)避免提出單純?yōu)樽约汗鹃_發(fā)的、非常特殊的編程要求。這樣的東西對于社區(qū)共享軟件,沒有任何價值”
據(jù)村田介紹,汽車領(lǐng)域所需要的上述軟件“也許乍看上去是只能用于汽車的特殊軟件,但將來也會對汽車以外的行業(yè)起到有益作用”。他就此列舉的例子是利用Linux內(nèi)核來支持多通道界面(將語音及視覺等多種媒介用于UI)。
出身于索尼
其實(shí),村田是出身于索尼的軟件技術(shù)人員。在大學(xué)獲得計算機(jī)科學(xué)博士學(xué)位之后,進(jìn)入索尼計算機(jī)科學(xué)實(shí)驗(yàn)室(CSL,Computer Science Laboratory)工作。2000年調(diào)至索尼,從事電視及機(jī)器人等軟件平臺的開發(fā)工作。曾擔(dān)任過PlayStation 3“Cell OS”項(xiàng)目負(fù)責(zé)人。2008年進(jìn)入豐田,自2010年起擔(dān)任該公司新一代IVI***工程師。
【編輯推薦】