國科礎石正式開源汽車操作系統(tǒng)并公布開源計劃
2023年2月7日,國產(chǎn)汽車基礎軟件廠商國科礎石正式對外發(fā)布礎光操作系統(tǒng)整體規(guī)劃及開源計劃,并率先將應用在智能汽車座艙域、自動駕駛域的礎光Linux進行開源,以此作為國科礎石開源計劃實施的起點。
開源地址:https://gitee.com/kernelsoft
國科礎石計劃在2023年逐步開源礎光Linux、礎光實時操作系統(tǒng)及礎光虛擬機管理器(Hypervisor),2024年將面向自動駕駛域的礎光智能操作系統(tǒng)進行開源;同時對于智能汽車對更大算力、更高實時、更加中央化的計算架構、更復雜的安全和隱私的計算需求,啟動全新車用操作系統(tǒng)內(nèi)核的研發(fā)工作。
國科礎石是一家面向汽車和自主無人系統(tǒng)領域的基礎軟件廠商,開展汽車基礎軟件技術研究,發(fā)展操作系統(tǒng)、中間件等基礎軟件產(chǎn)品。此次發(fā)布的汽車操作系統(tǒng)整體規(guī)劃,是面向目前智能汽車在座艙域、自動駕駛域、車控域等領域的操作系統(tǒng)需求,建設礎光Linux、礎光實時操作系統(tǒng)及礎光虛擬機管理器(Hypervisor)等產(chǎn)品。同時針對未來汽車多域融合和計算集中的發(fā)展趨勢,打造面向下一代智能汽車的汽車操作系統(tǒng)整體解決方案及支持多核異構環(huán)境下的混合關鍵內(nèi)核操作系統(tǒng)。
此次開源的礎光Linux基于Linux 5.10版本進行改造,從中斷線程化、調(diào)度策略、進程切換等方面進行了優(yōu)化,支持搶占式內(nèi)核,并且針對性能、安全性、可靠性等方向進行了內(nèi)核優(yōu)化和性能效率提升,構建專注于儀表、娛樂、自動駕駛場景下安全、可靠的強實時汽車操作系統(tǒng)。通過開源實時性測試工具cyclictest測試,典型硬件平臺上礎光Linux在大壓力環(huán)境下的中斷延遲和調(diào)度延遲的最高延遲時間可以控制在100us以內(nèi)。
目前Linux操作系統(tǒng)已經(jīng)在汽車領域逐漸進入應用階段,但Linux操作系統(tǒng)在設計之初是專門為服務器運行而設計,在實時性、安全性、可靠性等方面尚未做到較好地支持車規(guī)級應用。此次國科礎石推出礎光Linux開源版本,同時也將企業(yè)在操作系統(tǒng)內(nèi)核上做的優(yōu)化實踐和經(jīng)驗分享給行業(yè),推進行業(yè)共建。此外,針對汽車行業(yè)對功能安全的特殊要求,礎光Linux還將持續(xù)進行功能安全特性開發(fā)。優(yōu)化操作系統(tǒng)內(nèi)核的中斷、內(nèi)存、調(diào)度處理流程,將影響功能安全的操作系統(tǒng)內(nèi)核異常事件以可靠的方式通知業(yè)務軟件,幫助實現(xiàn)系統(tǒng)整體功能安全。目前,國科礎石已經(jīng)在官網(wǎng)公開該項目的開源地址,后續(xù)將與更多企業(yè)合作,持續(xù)對該項目進行性能優(yōu)化和維護,共同打造一個標準的、符合汽車應用需求的Linux版本。
隨著汽車產(chǎn)業(yè)的發(fā)展,硬件逐漸趨于標準化,軟件已成為汽車產(chǎn)業(yè)發(fā)展和企業(yè)競爭的核心焦點。其中操作系統(tǒng)是軟件發(fā)展的基礎,底層操作系統(tǒng)的安全性、穩(wěn)定性、可靠性是整車安全和性能的保障。目前業(yè)內(nèi)缺乏車規(guī)級的開源操作系統(tǒng),缺乏對未來汽車整車操作系統(tǒng)的體系性規(guī)劃和開源計劃,缺乏良好的開源協(xié)作生態(tài)。國科礎石秉承“技術創(chuàng)新驅動+生態(tài)開源開放“的理念,希望能解決汽車基礎軟件核心技術問題。截止目前,面向汽車產(chǎn)業(yè)所需的符合車規(guī)標準的汽車操作系統(tǒng),國科礎石在標準、性能、可靠性、安全性、測試等方向開展持續(xù)深入研究,已經(jīng)構建了一支技術力量過硬的操作系統(tǒng)團隊,能夠為行業(yè)提供專業(yè)的汽車操作系統(tǒng)定制及技術支持等服務,促進汽車開源操作系統(tǒng)走向實際應用。
國科礎石總裁薛云志表示,國科礎石將加大力度擁抱開源,積極參與國內(nèi)外開源組織。目前已加入OpenSDV汽車軟件開源聯(lián)盟,計劃接下來將操作系統(tǒng)項目陸續(xù)開源并貢獻給該聯(lián)盟,同時將持續(xù)對開源項目進行代碼貢獻,積極參與支持社區(qū)建設。在此,也歡迎國內(nèi)外廣大車企、相關產(chǎn)學研機構及開發(fā)者共同參與開源共建,促進汽車基礎軟件的良性發(fā)展。