E安全3月20日訊 Linux 基金會已經(jīng)公布一款專門面向嵌入式與物聯(lián)網(wǎng)場景的新型管理程序。名為 ACRN 的項目將負責(zé)提供一套管理程序,用以控制各類包含 I/O 調(diào)解器的設(shè)備模式。此后 Linux 還將推出一套基于 Linux 的服務(wù)操作系統(tǒng),其能夠“同時運行多種訪客操作系統(tǒng)(包括另一 Linux 實例、RTOS、Android 或者其它操作系統(tǒng))。
ACRN 對比 Xen
Linux 基金會已經(jīng)托管 Xen 項目,此項目致力于為嵌入式及車載應(yīng)用提供管理程序方案。2017年有報道指出,隨著 Amazon Web Services 公司宣布不會將 Xen 作為長期管理程序解決方案以來,Xen 項目便將嵌入式等場景作為主攻方向。
然而,ACRN 認為 Xen及其它專為數(shù)據(jù)中心打造的現(xiàn)有虛擬機管理程序無法充分滿足嵌入式場景的需求,原因有二:
首先,其體積過于臃腫;
其二,其無法優(yōu)先處理某些特定工作負載。
ACRN 項目能夠解決Xen 項目缺陷
ACRN 項目解決第一項難題的方法非常簡單:該項目宣稱其僅包含25000行代碼,遠低于數(shù)據(jù)中心虛擬機管理程序的平均15萬行代碼。
第二個難題同樣非常重要,因為 ACRN 項目提出的一項明確目標在于車載場景。
目前,聯(lián)網(wǎng)汽車擁有多套經(jīng)由單一總線連接的計算系統(tǒng)。人們普遍認為,未來的汽車需要將一套計算系統(tǒng)配合虛擬機管理程序的方式實現(xiàn)工作負載隔離,從而減少集成障礙并降低汽車制造商的生產(chǎn)成本。ACRN 項目對這一思路表示支持,但認為在這種情況下,管理程序需要有能力優(yōu)先處理與安全相關(guān)的工作負載。傳統(tǒng)虛擬機管理程序明顯不具備這樣的能力,因此 ACRN 項目需要在未來的車載計算系統(tǒng)上指導(dǎo)其及時釋放娛樂系統(tǒng)占用的資源,從而確保駕駛者或乘客的安全。
ACRN 項目可能還擁有其它發(fā)展目標:英特爾公司負責(zé)編寫其中的大部分代碼,且其目前僅可運行在特定英特爾 PC 上,該項目在 GitHub 尋求相關(guān)建議。但就目前來看,ACRN 還無法脫離 x86 架構(gòu)的束縛。相比之下,Xen 項目顯然更具優(yōu)勢——因為其能夠在市面上所有平臺上運行。
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44557瀏覽量
372760 -
Linux
+關(guān)注
關(guān)注
87文章
11292瀏覽量
209326
原文標題:支持物聯(lián)網(wǎng)方案:Linux基金會打造“ACRN”管理程序
文章出處:【微信號:EAQapp,微信公眾號:E安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論