GOTC 2023,車(chē)企也來(lái)搞開(kāi)源!

“軟件定義汽車(chē)” 這個(gè)概念對(duì)于汽車(chē)行業(yè)的開(kāi)發(fā)者、從業(yè)者來(lái)說(shuō)并不陌生。結(jié)合一句流傳更廣的話 ——“軟件吞噬世界、開(kāi)源吞噬軟件”,似乎可以推論出開(kāi)源軟件對(duì)于當(dāng)下汽車(chē)行業(yè)的發(fā)展至關(guān)重要。

然而開(kāi)源研發(fā)變現(xiàn)難、長(zhǎng)期主義的特質(zhì)撞上車(chē)企正面臨的短期盈利壓力,讓許多企業(yè)都會(huì)懷疑投入開(kāi)源社區(qū)的必要性。尤其是過(guò)去一年,造車(chē)新勢(shì)力步履維艱,甚至有的車(chē)企出現(xiàn)賣(mài)一輛虧一輛的狀態(tài)。傳統(tǒng)車(chē)企雖具備更穩(wěn)固和多維度的盈利能力,但對(duì)開(kāi)源投入也有著更多考量。

另一方面,開(kāi)源開(kāi)放的模式優(yōu)勢(shì)在市場(chǎng)端的好處也非常明顯。

“比如傳統(tǒng)軟件行業(yè)中,一家公司開(kāi)發(fā)了一個(gè)軟件,并且首先貢獻(xiàn)出來(lái),那么市場(chǎng)上和其需求類(lèi)似的企業(yè)中就會(huì)有一部分來(lái)用這個(gè)軟件,逐漸可能會(huì)形成事實(shí)標(biāo)準(zhǔn)。此時(shí),社區(qū)的參與方就會(huì)是業(yè)界標(biāo)桿。從企業(yè)長(zhǎng)期利益來(lái)看,是能夠利益最大化的。”OpenSDV汽車(chē)軟件技術(shù)聯(lián)盟,技術(shù)與生態(tài)負(fù)責(zé)人滕召智認(rèn)為,立足行業(yè)視角與長(zhǎng)期主義視角,開(kāi)源模式可以更好地解決許多產(chǎn)業(yè)基礎(chǔ)的共性問(wèn)題,助力整個(gè)產(chǎn)業(yè)市場(chǎng)的發(fā)展。

那么,當(dāng)下的汽車(chē)行業(yè)究竟該以何種心態(tài)擁抱開(kāi)源,具體采用什么樣的路線去參與開(kāi)源建設(shè)?

OSCHINA 邀請(qǐng)到滕召智,請(qǐng)他聊聊當(dāng)下汽車(chē)軟件的發(fā)展情況,以及汽車(chē)行業(yè)獨(dú)特的開(kāi)源現(xiàn)狀,探索如何將開(kāi)源的長(zhǎng)期主義與汽車(chē)這個(gè)傳統(tǒng)行業(yè)更好地結(jié)合。

在 2023 年 05 月 27 日 - 28 日GOTC2023全球開(kāi)源技術(shù)峰會(huì)上,滕召智將作為 “軟件定義汽車(chē)” 分論壇的主持人,深入探討汽車(chē)軟件的發(fā)展。

先和大家介紹下您現(xiàn)在在做的工作吧?

滕召智:

目前是在中科院的汽車(chē)軟件創(chuàng)新中心做操作系統(tǒng)方面的開(kāi)源組織工作,一些車(chē)企、科技企業(yè)和中科院軟件所一起發(fā)起了OpenSDV汽車(chē)軟件技術(shù)聯(lián)盟,旨在為行業(yè)的共性需求尋找開(kāi)源模式的共建方案。

汽車(chē)的整個(gè)開(kāi)發(fā)生態(tài)會(huì)比傳統(tǒng)互聯(lián)網(wǎng)公司要復(fù)雜一些。我們目前在做的主要工作是解決共性需求 —— 操作系統(tǒng)底座,也就是我們所理解的傳統(tǒng)的操作系統(tǒng)內(nèi)核部分。

汽車(chē)標(biāo)準(zhǔn)委員會(huì)之前對(duì)汽車(chē)操作系統(tǒng)做了一個(gè)劃分,包括車(chē)控操作系統(tǒng)和車(chē)載操作系統(tǒng),車(chē)控操作系統(tǒng)又分為安全車(chē)控操作系統(tǒng)和智能駕駛操作系統(tǒng)。車(chē)控操作系統(tǒng)對(duì)安全性、實(shí)時(shí)性、穩(wěn)定性要求非常高,而車(chē)載操作系統(tǒng)更加重視開(kāi)放性、兼容性。比如車(chē)控領(lǐng)域,在車(chē)輛的電機(jī)控制等一些對(duì)實(shí)時(shí)性和功能安全要求非常高的場(chǎng)景,我們需要 “安全車(chē)控操作系統(tǒng)”;在座艙人機(jī)交互的部分,需要豐富的應(yīng)用生態(tài),這就是車(chē)載操作系統(tǒng)的領(lǐng)域了,比如 Android、Linux 之上自己做交互界面,應(yīng)對(duì)不同的場(chǎng)景和客戶。

因此,我們討論汽車(chē)操作系統(tǒng),就需要在特定的場(chǎng)景下去聊。面對(duì)不同的應(yīng)用場(chǎng)景,又分為商用車(chē)、乘用車(chē)等,也因此衍生出來(lái)很多廣義上的操作系統(tǒng)名詞。今天我們的討論,是按照狹義的操作系統(tǒng)去理解,看它是不是屬于底層、內(nèi)核級(jí)別的操作系統(tǒng)。目前我們聯(lián)盟在做的幾個(gè)操作系統(tǒng)方向都是內(nèi)核級(jí)別的,也是各個(gè)企業(yè)提出的共性底層問(wèn)題。

汽車(chē)軟件:一部分開(kāi)源,一部分開(kāi)放

OSCHINA:開(kāi)源與開(kāi)放具體怎么理解?

滕召智:

開(kāi)源大家都很理解 —— 面向所有人,有興趣的人都可以進(jìn)來(lái)按照同一個(gè) License,同一個(gè)共識(shí)在社區(qū)中去做貢獻(xiàn),以代碼甚至文字的形式共建一個(gè)項(xiàng)目。

開(kāi)放有不同的解讀。比如像剛才所說(shuō)的非常底層的操作系統(tǒng),需要通過(guò)操作系統(tǒng)去驅(qū)動(dòng)和管理各種不同的硬件、處理器、外設(shè),并通過(guò)一定的方式提供給應(yīng)用程序調(diào)用。這樣一個(gè)供應(yīng)鏈生態(tài)下,如何既能讓大家參與共同開(kāi)發(fā),又保障一些架構(gòu)上的神秘性,那么,我們就可以通過(guò)內(nèi)源的方式,在特定的 “朋友圈” 形成開(kāi)發(fā)資源的共享,或者采用接口開(kāi)放的形勢(shì),輻射到更大的朋友圈來(lái)做共同開(kāi)發(fā)。

開(kāi)放也可能會(huì)走向開(kāi)源,這對(duì)于整個(gè)產(chǎn)業(yè)來(lái)講,是非常受歡迎的,也是社區(qū) Upstream First 的價(jià)值觀體現(xiàn)。同時(shí),也減少了企業(yè)因?yàn)榧夹g(shù)債務(wù)而與主線代碼脫鉤的情況。

當(dāng)然,具體的開(kāi)源步驟、開(kāi)源時(shí)機(jī),和企業(yè)自身對(duì)該技術(shù)的投入產(chǎn)出預(yù)期有一定關(guān)系,比如在 6 個(gè)月或者 12 個(gè)月后,把其中的部分功能開(kāi)源出來(lái),確保社區(qū)主線代碼互動(dòng)的同時(shí)保障自身技術(shù)在一定時(shí)期的領(lǐng)先性。也從一定程度上會(huì)促進(jìn)該企業(yè)在技術(shù)領(lǐng)先性上的持續(xù)快速的迭代。也會(huì)出現(xiàn)某一些新的功能和特性,尤其是芯片企業(yè),在開(kāi)發(fā)出來(lái)后,首先釋放到社區(qū),讓更多的用戶使用和應(yīng)用,逐漸形成在行業(yè)的事實(shí)標(biāo)準(zhǔn),促進(jìn)自身企業(yè)長(zhǎng)期利益的增長(zhǎng)。

總的來(lái)說(shuō),開(kāi)源是大家基本上都熟悉的模式,開(kāi)放則是包括有階段性的開(kāi)源、分批次的開(kāi)源,也有對(duì)外閉源但體系內(nèi)做內(nèi)源的情況。

OSCHINA:車(chē)企、科技公司等不同身份的主體在參與共創(chuàng)時(shí),意向程度差別大嗎?

滕召智:

開(kāi)源軟件越來(lái)越多的成為汽車(chē)軟件的組件和底座,這是無(wú)容置疑的發(fā)展趨勢(shì),但車(chē)企、供應(yīng)商在整個(gè)開(kāi)源生態(tài)的角色,從開(kāi)源獲益者,使用者,參與者,到領(lǐng)導(dǎo)者,各不相同,每一個(gè)企業(yè)或者機(jī)構(gòu)的角色面對(duì)開(kāi)源生態(tài)的態(tài)度也會(huì)千差萬(wàn)別。

同一個(gè)機(jī)構(gòu)或者企業(yè)內(nèi),也涉及到很多角色、或者很多決策立場(chǎng)和價(jià)值觀,我們?cè)谂c企業(yè)和機(jī)構(gòu)溝通過(guò)程中,也需要根據(jù)不同的反饋?zhàn)龀稣{(diào)整,盡可能說(shuō)服大家能為產(chǎn)業(yè)的基礎(chǔ)技術(shù)共建作出一些貢獻(xiàn)。

汽車(chē)行業(yè)面臨顛覆生產(chǎn)模式的問(wèn)題,生產(chǎn)、研發(fā)的協(xié)作方式,需要有一個(gè)更高效的方式。開(kāi)源是一個(gè)在互聯(lián)網(wǎng)企業(yè)驗(yàn)證過(guò)的成功生產(chǎn)模式,但這種模式并不是汽車(chē)行業(yè)的銀彈,不是每個(gè)行業(yè)的統(tǒng)一解決方案。開(kāi)源與否只是在某個(gè)生產(chǎn)工藝或者是在某個(gè)環(huán)節(jié),使用開(kāi)源的生產(chǎn)模式有可能會(huì)提高效率,尤其是產(chǎn)業(yè)鏈之間集成的效率。這是我們正在探索的一個(gè)路徑。

OSCHINA:你們可能現(xiàn)在去做布道的時(shí)候會(huì)遇到的比較大的難點(diǎn)是什么?

滕召智:

最大的難點(diǎn)是讓別人跟你達(dá)成共識(shí)。汽車(chē)的市場(chǎng)雖然很大,但是現(xiàn)在的車(chē)企都很卷,很多廠商現(xiàn)在的日子不是特別好過(guò),關(guān)注點(diǎn)還是在如何提高產(chǎn)能、如何降低成本、如何穩(wěn)定供應(yīng)鏈上,所以壓力非常大,你想讓他再去投入短期內(nèi)不容易看到結(jié)果的資源到開(kāi)源協(xié)作里,是非常難的。

但是反過(guò)來(lái)講,我們?nèi)绻f(shuō)能夠跟他講通一個(gè)底層邏輯 ——產(chǎn)業(yè)層面的基礎(chǔ)研發(fā)不需要你單個(gè)企業(yè)用全棧的思維去做,而是說(shuō)如果我們有一個(gè)社區(qū)版本能夠幫你解決最底層的問(wèn)題,那企業(yè)本身就能夠更專(zhuān)注地去做產(chǎn)品的優(yōu)化創(chuàng)新,提升產(chǎn)品競(jìng)爭(zhēng)力,或者是提升消費(fèi)者相關(guān)的用戶體驗(yàn),增效往往比降本更具效果。這是我們需要去傳的 “道”,需要去從產(chǎn)業(yè)的角度思考問(wèn)題。

另外,讓車(chē)企貢獻(xiàn)代碼也具有一定的挑戰(zhàn),合規(guī)、安全都是一些新的問(wèn)題。

OSCHINA:放大到整個(gè)出行產(chǎn)業(yè)中去看,您覺(jué)得說(shuō)開(kāi)源模式的正、負(fù)面影響分別是什么?

滕召智:

就像剛才聊到的一點(diǎn),開(kāi)源并不是解決問(wèn)題的銀彈,但是開(kāi)源確實(shí)分為兩面性。第一,在不那么了解開(kāi)源的企業(yè)里面,可能會(huì)造成使用開(kāi)源的不合規(guī),反倒產(chǎn)品在應(yīng)用了開(kāi)源之后,會(huì)惹上后面知識(shí)產(chǎn)權(quán)的糾紛等等,也會(huì)不利于出海,因此,我們也需要讓企業(yè)合規(guī)的應(yīng)用和使用開(kāi)源軟件或組件。開(kāi)源的優(yōu)勢(shì)也比較明顯,比如一家公司開(kāi)發(fā)了一個(gè)軟件,并且首先貢獻(xiàn)出來(lái),那么市場(chǎng)上和我類(lèi)似的企業(yè)中就會(huì)有一部分來(lái)用這個(gè)軟件,慢慢可能會(huì)形成事實(shí)標(biāo)準(zhǔn)。此時(shí),參與貢獻(xiàn)越多的就會(huì)成為行業(yè)領(lǐng)頭者。從企業(yè)長(zhǎng)期利益來(lái)看,是能夠利益最大化的。但是很多企業(yè)沒(méi)有辦法理解開(kāi)源是一個(gè)長(zhǎng)期的過(guò)程,可能投入了一點(diǎn)點(diǎn)時(shí)間就放棄,那開(kāi)源確實(shí)會(huì)對(duì)原本的商業(yè)模式造成沖擊,這里面確實(shí)是一個(gè)比較復(fù)雜的問(wèn)題。

OpenSDV——解決行業(yè)共性問(wèn)題

OSCHINA:許多人還不了解OpenSDV,可以和大家詳細(xì)介紹下嗎?

滕召智:

OpenSDV 是一個(gè)面向國(guó)際化的、汽車(chē)軟件的技術(shù)聯(lián)盟。從汽車(chē)行業(yè)來(lái)看,操作系統(tǒng)對(duì)應(yīng)的就是剛剛所說(shuō)的供應(yīng)鏈體系,操作系統(tǒng)對(duì)應(yīng)的像芯片 MCU 這些,這些我們統(tǒng)稱(chēng)叫硬件,那這個(gè)硬件的供應(yīng)鏈體系其實(shí)它就成就了你上層的軟件體系。如果是在現(xiàn)在復(fù)雜的世界格局下面的話,如果我們不主動(dòng)去擁抱全球供應(yīng)鏈,那可能只會(huì)越做越小,因?yàn)槿绻麅H限在中國(guó),那么國(guó)內(nèi)的車(chē)企、芯片、產(chǎn)業(yè)等等不利于汽車(chē)產(chǎn)業(yè)的發(fā)展。我們希望能夠通過(guò)開(kāi)源的方式、或者開(kāi)放的方式去整合一些國(guó)際化資源,也能夠讓海外看到一些中國(guó)的技術(shù)力量。

從軟件所或者從這種科研院所的角度來(lái)講,理論這些東西其實(shí)和產(chǎn)業(yè)還是很遠(yuǎn)的,所以就必須要把車(chē)企、科技公司、高校、科研機(jī)構(gòu)等等拿在一起,去共同建設(shè)。否則的話,就是一家之言,或者是我們所謂的科研的眼界其實(shí)是達(dá)不到最終落地的目標(biāo)的。

OpenSDV 目前主要是汽車(chē)操作系統(tǒng)相關(guān)的工作組,比如操作系統(tǒng)工作組、車(chē)云系統(tǒng)工作組。

未來(lái)的車(chē)肯定不是一個(gè)孤立的終端產(chǎn)品,它是一個(gè)能夠互聯(lián)的新的計(jì)算平臺(tái),或者是一個(gè)新的數(shù)字產(chǎn)品,這里面就涉及到各種各樣的架構(gòu)了。

我們目前也在跟外部合作,主要是軟件的合規(guī),為了讓中國(guó)的汽車(chē)或者是源自中國(guó)方案的汽車(chē)能夠順利出海,順利銷(xiāo)向全世界,那軟件的使用開(kāi)發(fā)一定是要合規(guī)的。

其實(shí)開(kāi)源軟件的使用推廣并不是難事情,難點(diǎn)是合規(guī)使用,難的是加入開(kāi)源社區(qū)積極貢獻(xiàn)。我們現(xiàn)在也在做的事情就是首先去做開(kāi)源,去影響一些企業(yè)的決策者,讓他們認(rèn)識(shí)到開(kāi)源的好處和風(fēng)險(xiǎn),以及未來(lái)應(yīng)該怎么樣去擁抱開(kāi)源開(kāi)放。

產(chǎn)業(yè)角度來(lái)看,開(kāi)源是一個(gè)大規(guī)模工程的組織組織方式。很多基礎(chǔ)項(xiàng)目其實(shí)就應(yīng)該開(kāi)源,讓大家都能看到代碼,遇到難題大家可以一起解決。有跨界開(kāi)發(fā)者進(jìn)來(lái)可能會(huì)給開(kāi)源代碼帶來(lái)突變,就跟基因突變一樣,可能會(huì)產(chǎn)生新的物種,甚至可能會(huì)產(chǎn)生創(chuàng)新的東西。

利用開(kāi)源的協(xié)同辦法,還有知識(shí)產(chǎn)權(quán)的一些機(jī)制,也能夠誕生更多開(kāi)發(fā)協(xié)作方法,比如剛才提到的開(kāi)放。軟件始終是個(gè)工具,開(kāi)源是一種生產(chǎn)模式。就看我們?cè)趺挫`活地在汽車(chē)行業(yè)里去應(yīng)用?

我們現(xiàn)在主要研究開(kāi)源模式在汽車(chē)行業(yè)各個(gè)場(chǎng)景中的最佳方案,探索出更好的合作模式,讓后來(lái)的開(kāi)源社區(qū)、團(tuán)體去找到比較快捷的擁抱開(kāi)源的方式。

OSCHINA:剛剛提到的共性問(wèn)題,有沒(méi)有具體案例?

滕召智:

比如說(shuō)操作系統(tǒng)層面,對(duì)于某個(gè)芯片的支持優(yōu)化,對(duì)于某個(gè)新架構(gòu)的支持……

如果說(shuō)比亞迪想解決這個(gè)問(wèn)題,長(zhǎng)安、長(zhǎng)城等等大多數(shù)車(chē)企也想解決這個(gè)問(wèn)題,那很大可能就是產(chǎn)業(yè)的共性問(wèn)題。如果此時(shí)單一企業(yè)想去解決,就要聘請(qǐng)非常資深的內(nèi)核工程師,花費(fèi)巨大的成本和時(shí)間去搭建專(zhuān)業(yè)團(tuán)隊(duì)。但中國(guó)目前符合這種要求的內(nèi)核工程師是可以數(shù)得出來(lái)的,也就幾百上千人的量級(jí)。他們也不可能集中到一家公司去工作,所以就必須要有一個(gè)組織方式能夠把這些人團(tuán)結(jié)起來(lái),去共同形成一個(gè)虛擬、無(wú)邊界的團(tuán)隊(duì),共同在一個(gè)平臺(tái)上去解決問(wèn)題 —— 這種組織方式屬于大家投入都是最低的,但是效果是最好的。

那么這種組織方式,只有開(kāi)源或者開(kāi)放的模式對(duì)大家是最公平的,因?yàn)榇a是公開(kāi)或者共享的,大家的工作流程也都是公開(kāi)的,所以各個(gè)企業(yè)也都可以放心讓大家去參與,從共建的基礎(chǔ)代碼上,獲得群體智慧的力量。

OSCHINA:這時(shí)就需要中立方,或者說(shuō)行業(yè)聯(lián)盟才可以做?

滕召智:

是的,如果說(shuō)是某一家公司去做大家都會(huì)有所顧忌。但是放在一個(gè)獨(dú)立的第三方平臺(tái)上,大家相對(duì)來(lái)說(shuō)會(huì)很放心,而且這個(gè)屬于共有知識(shí)產(chǎn)權(quán)。

我們也希望國(guó)家政府能夠有更多引領(lǐng)性的支持方案,也希望通過(guò)聯(lián)盟的方式能夠讓產(chǎn)業(yè)的聲音夠傳達(dá)上去。如果大家找到共性需求,那是不是國(guó)家可以去設(shè)計(jì)相應(yīng)的課題,然后大家去共同解決?因?yàn)橐坏┮鉀Q問(wèn)題,就涉及到成本,這個(gè)成本誰(shuí)來(lái)承擔(dān)?如果是產(chǎn)業(yè)共性問(wèn)題,我們需要嘗試說(shuō)服政府通過(guò)課題的形式,投入資源集中解決問(wèn)題。

但如果只有一家企業(yè)或者幾家企業(yè)在發(fā)聲,聲音不夠大或者影響力不夠,那么問(wèn)題其實(shí)會(huì)被無(wú)限制地拖延,在拖延的過(guò)程中我們就只能用別人的方案,整個(gè)產(chǎn)業(yè)就會(huì)被別人牽著鼻子走。

軟件定義汽車(chē)是偽命題嗎

OSCHINA:軟件可以定義嗎,怎么定義?

滕召智:

最開(kāi)始談軟件定義汽車(chē),是因?yàn)橛幸粋€(gè)詞 “軟件吞噬世界”。軟件定義汽車(chē)更像是大家為了更快地傳播,才造出的名詞。實(shí)際上我們?cè)诟恍┸?chē)企溝通過(guò)后發(fā)現(xiàn),其實(shí)這個(gè)詞就跟數(shù)字化轉(zhuǎn)型一樣具有一定的侵略性。

這兩個(gè)名詞都是站在軟件廠商的角度,或者開(kāi)發(fā)者的角度去思考問(wèn)題。假設(shè)我們換位思考一下,程序員其實(shí)是不太懂汽車(chē)本身,比如機(jī)械的運(yùn)轉(zhuǎn)、控制等,這些其實(shí)是一個(gè)很復(fù)雜的系統(tǒng),單純從軟件或者從程序員的角度是看不全面的。其間也需要很多翻譯過(guò)程,需要很多人去給程序員解釋該怎么做。從我們國(guó)家本身人才培育的積累來(lái)看,懂汽車(chē)又熟悉軟件開(kāi)發(fā)的人非常稀缺,大多數(shù)軟件開(kāi)發(fā)人員和現(xiàn)有的汽車(chē)研發(fā)流程和技術(shù)要求,本身是存在 GAP 的,開(kāi)發(fā)人員需要有一個(gè)翻譯去理解軟件如何應(yīng)用在汽車(chē)中,而翻譯的人如果深入了解這個(gè)行業(yè),那么,他的翻譯就可以起到利用軟件來(lái)創(chuàng)新,為汽車(chē)制造工藝和汽車(chē)產(chǎn)品賦能的目的。

審視軟件在數(shù)字化過(guò)程中的定位,其實(shí)只是一個(gè)工具,而非教練員。上周我們?cè)谝粋€(gè)交流會(huì)上,狄安有一個(gè)觀點(diǎn):數(shù)字化轉(zhuǎn)型這個(gè)詞應(yīng)該叫做數(shù)字化原生,有很多企業(yè)應(yīng)該是從數(shù)字上長(zhǎng)出來(lái),然后自己去定義這個(gè)軟件,而不是用現(xiàn)成的軟件去定義自己的企業(yè),這樣就本末倒置了。這個(gè)觀點(diǎn)我比較認(rèn)同,我們最終用的是軟件工具去提升效率,找到創(chuàng)新點(diǎn),而不是說(shuō)要因?yàn)檫@個(gè)軟件去轉(zhuǎn)型,這是不科學(xué)的。

所以說(shuō)回軟件定義汽車(chē)這個(gè)詞呢,我的理解是,軟件沒(méi)有辦法去定義汽車(chē),軟件可以賦能汽車(chē)的生產(chǎn)工藝流程更標(biāo)準(zhǔn)化,更具能效,更有可復(fù)制性,也讓汽車(chē)產(chǎn)品的技術(shù)解耦,組合靈活,人機(jī)交互更便捷,通過(guò)應(yīng)用軟件產(chǎn)生無(wú)限可能。

我們目前也正在探索是:為什么一定要讓車(chē)廠參與起來(lái),因?yàn)檐?chē)廠那里才有真正的原始需求。僅靠軟件公司或者是軟件開(kāi)發(fā)者去思考整個(gè)汽車(chē)產(chǎn)業(yè),就只是單方面的。所以其實(shí)軟件定義汽車(chē)從媒體使用的角度,我覺(jué)得沒(méi)太大問(wèn)題,但是從技術(shù)層面講,我們更希望看到的是一個(gè)雙向奔赴的共創(chuàng)的過(guò)程。

OSCHINA:您覺(jué)得中國(guó)汽車(chē)軟件整體的市場(chǎng)成熟度大概是處于什么樣的階段?

滕召智:

從汽車(chē)軟件整體的成熟度來(lái)講,中國(guó)在座艙內(nèi)做的還挺好的,消費(fèi)者的用戶體驗(yàn)挺好。

但是對(duì)于開(kāi)發(fā)者就不是那么友好,因?yàn)榈讓拥暮芏嗖僮飨到y(tǒng),大多數(shù)目前用的都是閉源的。還有很多操作系統(tǒng),比如QNX,都是商業(yè)的,而且要改一個(gè)東西的成本也非常高。代碼不透明的話我們也沒(méi)辦法隨意去改變供應(yīng)鏈,可以用某個(gè)器件去替換某個(gè)器件,這在很多體系里改動(dòng)成本都非常大,還涉及到功能安全問(wèn)題。

如果我們?cè)俨蝗?yōu)化自己的生產(chǎn)模式,不去優(yōu)化軟件開(kāi)發(fā)過(guò)程,可能會(huì)陷入造得越多虧得越多的窘境。

所以在整個(gè)汽車(chē)軟件方面還任重道遠(yuǎn)。

汽車(chē)軟件未來(lái)的常態(tài):開(kāi)源與開(kāi)放并存

OSCHINA:您個(gè)人什么時(shí)候接觸到開(kāi)源軟件的?

滕召智:

2003 年的時(shí)候,那時(shí)候機(jī)緣巧合第一次接觸HPUnix,但那時(shí)候遇到問(wèn)題很難問(wèn)到人,我們的老師其實(shí)也不太懂,所以只能在網(wǎng)上尋找答案。就在IRC頻道(聊天室)里面去問(wèn),不同的頻道可以找到不同技術(shù)討論組,來(lái)自世界各地不同的討論組,可以在里面及時(shí)地去問(wèn)世界各地的高手、技術(shù)愛(ài)好者?;蛘呤窃卩]件列表里去找遇到的問(wèn)題等等。那個(gè)時(shí)候接觸了一段時(shí)間的 Unix,也就大概認(rèn)識(shí)了開(kāi)源的這個(gè)魅力 —— 有時(shí)候你在IRC 頻道里面問(wèn)問(wèn)題的時(shí)候,會(huì)有很多人熱心地去幫你解答,也會(huì)幫你粘貼各種各樣的文檔幫你節(jié)省更多的時(shí)間,因?yàn)殚_(kāi)源本身就是一個(gè)群治的模式,能夠讓大家非常節(jié)省力量、減少浪費(fèi)、減少重復(fù)造輪子的方式,達(dá)到認(rèn)知的目的。這是我覺(jué)得,開(kāi)源模式對(duì)我學(xué)習(xí)模式、學(xué)習(xí)方式的顛覆。

2004 年的時(shí)候算是系統(tǒng)性地開(kāi)始接觸 Debian、Fedora 操作系統(tǒng),再后來(lái),主要是參與公司項(xiàng)目的時(shí)候,因?yàn)槟菚r(shí)候我所在的公司幾乎全用 Linux,那個(gè)時(shí)候也公司里面也有很多頂尖高手,有Debian 的 DD,Anthony Fok,他以前應(yīng)該算華人圈里面貢獻(xiàn)比較大的Debian 的 Developer。還有Alex lau 等等前輩,學(xué)到很多新的知識(shí),參與了一些開(kāi)源項(xiàng)目,2005 年也經(jīng)常和大家出沒(méi)在 Beijing Linux UserGroup。那時(shí)候也是因?yàn)閰⒓舆@些活動(dòng),和章文嵩老師,Ubuntu 社區(qū)的freeflying等等,直接在線下直接溝通,問(wèn)問(wèn)題,了解行業(yè)內(nèi)目前正在發(fā)展的技術(shù)是什么樣子。2003 - 2008那段時(shí)間我認(rèn)為差不多是國(guó)內(nèi)做開(kāi)源的第一個(gè)黃金時(shí)期。

OSCHINA:什么時(shí)候進(jìn)入到汽車(chē)領(lǐng)域,去做汽車(chē)行業(yè)的開(kāi)源工作的?

滕召智:

接觸汽車(chē)領(lǐng)域操作系統(tǒng)的項(xiàng)目是在 2009 年左右,但是那個(gè)時(shí)候基本上屬于公司的項(xiàng)目,而且參與程度有限,直到 2020 年左右,在開(kāi)放原子開(kāi)源基金會(huì)做了一些工業(yè)領(lǐng)域和汽車(chē)領(lǐng)域的國(guó)際開(kāi)源項(xiàng)目分析。包括 Linux 基金會(huì)的 AGL社區(qū),AutoSAR 開(kāi)放聯(lián)盟,Modelic 社區(qū)。做過(guò)一些調(diào)研。

后來(lái)也是有機(jī)會(huì)在軟件所參與到 OpenSDV 聯(lián)盟的籌備工作中,逐漸開(kāi)始深入學(xué)習(xí)。我們發(fā)現(xiàn),很多國(guó)際性汽車(chē)軟件技術(shù)社區(qū),或者像 AutoSAR 這種開(kāi)放聯(lián)盟,國(guó)際上的一些汽車(chē)相關(guān)的開(kāi)源機(jī)構(gòu),國(guó)內(nèi)企業(yè)的參與度,或者說(shuō)話語(yǔ)權(quán)其實(shí)是很差的,所以我們也希望國(guó)內(nèi)有一個(gè)源自中國(guó)基因的開(kāi)源社區(qū),也能夠在國(guó)際上發(fā)聲,所以 OpenSDV 的定位就是建設(shè)一個(gè)有中國(guó)企業(yè)高度參與的國(guó)際汽車(chē)軟件技術(shù)聯(lián)盟。

OSCHINA:可以聊聊您和OpenSDV接下來(lái)的研究方向嗎?

滕召智:

我個(gè)人可能很大程度上會(huì)在操作系統(tǒng)的開(kāi)發(fā)、組織方式上做一些更深入的了解。我們?cè)诓僮飨到y(tǒng)有一些優(yōu)勢(shì),可以去做協(xié)調(diào)組織方面的工作,去探索和發(fā)掘一些車(chē)企廠商的共性問(wèn)題,聚焦解決資源整合問(wèn)題。也可能會(huì)探索一些自動(dòng)化生成、改造開(kāi)發(fā)過(guò)程方面的一些研究。

OpenSDV聯(lián)盟層面,我們是希望能夠面向產(chǎn)業(yè)基礎(chǔ)的技術(shù)底座的部分去做一些攻堅(jiān)的事情,能夠去為產(chǎn)業(yè)做一點(diǎn)事情,輸出一些參考實(shí)現(xiàn),服務(wù)于行業(yè)內(nèi)的基礎(chǔ)軟件企業(yè),汽車(chē)企業(yè)以及培養(yǎng)一些面向汽車(chē)底層軟件的人才。

我昨天跟章文嵩老師聊起來(lái)汽車(chē)軟件的事情,從整體軟件行業(yè),汽車(chē)軟件未來(lái)可能會(huì)是一個(gè)封閉但開(kāi)放的情況。軟件部分可能會(huì)分的很細(xì):底層軟件、中間件、應(yīng)用軟件等等。底層軟件部分可能最適合通過(guò)開(kāi)源的方式去做,當(dāng)?shù)讓踊A(chǔ)技術(shù)變成行業(yè)共建,形成共識(shí)的時(shí)候,因?yàn)榧嫒莼ネ?,?yīng)用層面的開(kāi)放就會(huì)變得欣欣向榮,汽車(chē)企業(yè)會(huì)將資源投入到生產(chǎn)模式創(chuàng)新,汽車(chē)產(chǎn)品的用戶體驗(yàn)、應(yīng)用場(chǎng)景的創(chuàng)新上,使得整個(gè)行業(yè)百花齊放。

開(kāi)源開(kāi)放肯定是并存的,這可能是汽車(chē)軟件生態(tài)未來(lái)的常態(tài)。

OpenSDV 也是希望能夠去在開(kāi)源和開(kāi)放里面去找一個(gè)平衡點(diǎn)。另外立足于中國(guó),我們是希望能夠去看一看面向下一代的電子電機(jī)架構(gòu)的操作系統(tǒng)長(zhǎng)什么樣,我們是不是可以在跟跑的同時(shí),去探索一下前面的路是什么樣子?

要實(shí)現(xiàn)所謂的彎道超車(chē),跟著別人跑是永遠(yuǎn)達(dá)不到的,那么我們得想下一代操作系統(tǒng)應(yīng)該是什么樣,或者我們想象中的電子電氣架構(gòu)的域融合、解耦等這方面未來(lái)會(huì)是什么樣子?我們是不是可以直接從面相新架構(gòu)的未來(lái)操作系統(tǒng)入手,去做一些探索?然后在這個(gè)架構(gòu)上去做一些全球化的技術(shù)共享,通過(guò)這種方式為整個(gè)產(chǎn)業(yè)提供解決方案,也能夠通過(guò)這種方式去應(yīng)用到全球各地的不同的車(chē)廠里面,收集到不同的反饋,能夠讓這個(gè)成為有中國(guó)基因的未來(lái)事實(shí)標(biāo)準(zhǔn)。

滕召智將在 2023 年 05 月 27 日 - 28 日 出席 GOTC2023全球開(kāi)源技術(shù)峰會(huì),并擔(dān)任 “軟件定義汽車(chē)” 分論壇主持人,深入探討汽車(chē)軟件的發(fā)展,敬請(qǐng)期待!

全球開(kāi)源技術(shù)峰會(huì)(Global Open-source Technology Conference),簡(jiǎn)稱(chēng) GOTC,由開(kāi)放原子開(kāi)源基金會(huì)、 Linux 基金會(huì)亞太區(qū)、上海浦東軟件園和開(kāi)源中國(guó)聯(lián)合發(fā)起的,面向全球開(kāi)發(fā)者的一場(chǎng)盛大開(kāi)源技術(shù)盛宴。 GOTC 2023 將于上海舉辦為期 2 天的開(kāi)源行業(yè)盛會(huì),將以行業(yè)展覽、主題發(fā)言、特別論壇、分論壇的形式展現(xiàn),與會(huì)者將一起探討元宇宙、3D 與游戲、eBPF、Web3.0、區(qū)塊鏈等熱門(mén)技術(shù)主題,以及開(kāi)源社區(qū)、AIGC、汽車(chē)軟件、開(kāi)源商業(yè)化、開(kāi)源教育培訓(xùn)、云原生等熱門(mén)話題,探討開(kāi)源未來(lái),助力開(kāi)源發(fā)展。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )