Linux基金會
編寫虛擬機器管理程式時著眼於執行即時任務的準備情況以及在資源有限的設備上運行時是否適合在關鍵系統中使用。 該專案試圖在雲端系統和資料中心使用的虛擬機器管理程序以及具有嚴格資源共享的工業系統虛擬機器管理程序之間佔據一席之地。 ACRN 使用的範例包括電子控制單元、儀表板和汽車資訊系統,但虛擬機器管理程式也非常適合消費性物聯網設備和其他嵌入式應用。
ACRN 提供最小的開銷,僅包含 25 行程式碼(作為比較,雲端系統中使用的虛擬機器管理程式約有 150 行程式碼)。 同時,ACRN保證與裝置互動時的低延遲和足夠的回應能力。 支援CPU資源、I/O、網路子系統、圖形和聲音操作的虛擬化。 為了共享對所有 VM 共有的資源的訪問,提供了一組 I/O 中介器。
ACRN 是 XNUMX 類虛擬機器管理程式(直接在硬體之上運行),可讓您同時執行多個可以運行 Linux 發行版、RTOS、Android 和其他作業系統的來賓系統。 該項目由兩個主要部分組成:
主要的
- 使用韌體的可能性
天諾核心/OVMF 作為服務作業系統(主機系統)的虛擬引導程序,能夠運行 Clearlinux、VxWorks 和 Windows。 支援驗證啟動模式(Secure boot); - 貨櫃支撐
卡塔 ; - 對於 Windows 用戶端 (WaaG),新增了一個中介器來存取 USB 主機控制器 (xHCI);
- 新增了始終運行計時器虛擬化(
藝術(ART) ).
來源: opennet.ru