Linux基金會旗下的開源社群ELISA於10月5日宣布,將Cregit與stress-ng兩項開源專案納入旗下,分別補強程式碼分析與壓力測試能力,為Linux進軍安全關鍵領域再添兩項戰力。
ELISA全名為Enabling Linux In Safety Applications,成立宗旨是推動Linux及其他開源軟體,走進對安全與可靠性要求極高的應用場景。
隨著軟體在汽車、工業控制與航太等產業扮演的角色越來越吃重,ELISA認為,組織必須從整個軟體生命週期著手,一併處理程式碼分析、測試與系統可靠性等環節,單靠某一環節的努力並不足夠。
這次納入的Cregit,是一套協助開發人員追溯Linux核心程式碼歷史與演進脈絡的分析工具。它能讓工程師快速掌握一段程式碼從何而來、經過哪些修改,對於除錯與安全審查都有實質幫助。
另一項專案stress-ng,則是提供數百項壓力測試的工具集,用來評估Linux系統的行為、可靠性與效能表現,找出系統在極端負載或異常條件下的弱點。
兩項專案加入ELISA之後,仍可依照各自的技術目標與社群步調推動發展。ELISA提供的是一個資源與協作平台,並不會改寫它們原本的路線。
對車用電子與工業系統開發者來說,這代表未來在打造需要通過安全認證的Linux系統時,手上將有更完整的開源工具鏈可以運用,不必再自行拼湊零散的工具。
近年各國對車用軟體功能安全的法規要求不斷加嚴,開源社群與產業的接軌速度,直接影響車廠與供應鏈的開發成本與認證效率。
ELISA這次納入新專案的動作,也反映出開源生態系正在從「能用」走向「可被信任」,把原本分散的工具收攏到同一個安全框架底下,形成更完整的體系。
目前ELISA尚未公布兩項專案的具體整合時程,後續如何與既有成員專案協同運作,值得產業持續觀察。
對台灣的車用電子與工業電腦業者而言,這類開源安全工具的成熟,也可能降低未來產品取得功能安全認證的門檻。