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