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