發布由 Linux 基金會開發的嵌入式裝置管理程式 ACRN 1.2

Linux基金會 呈現 發布專門的虛擬機器管理程序 ACRN 1.2,設計用於嵌入式技術和物聯網 (IoT) 設備。 虛擬機器管理程式代碼是基於英特爾針對嵌入式設備的輕量級虛擬機器管理程序 分發者 在 BSD 許可證下。

編寫虛擬機器管理程式時著眼於執行即時任務的準備情況以及在資源有限的設備上運行時是否適合在關鍵系統中使用。 該專案試圖在雲端系統和資料中心使用的虛擬機器管理程序以及具有嚴格資源共享的工業系統虛擬機器管理程序之間佔據一席之地。 ACRN 使用的範例包括電子控制單元、儀表板和汽車資訊系統,但虛擬機器管理程式也非常適合消費性物聯網設備和其他嵌入式應用。

ACRN 提供最小的開銷,僅包含 25 行程式碼(作為比較,雲端系統中使用的虛擬機器管理程式約有 150 行程式碼)。 同時,ACRN保證與裝置互動時的低延遲和足夠的回應能力。 支援CPU資源、I/O、網路子系統、圖形和聲音操作的虛擬化。 為了共享對所有 VM 共有的資源的訪問,提供了一組 I/O 中介器。

ACRN 是 XNUMX 類虛擬機器管理程式(直接在硬體之上運行),可讓您同時執行多個可以運行 Linux 發行版、RTOS、Android 和其他作業系統的來賓系統。 該項目由兩個主要部分組成: 管理程式 以及相關的 設備型號 具有豐富的輸入/輸出中介器,可組織來賓系統之間對設備的共享存取。 管理程序由服務作業系統控制,服務作業系統執行主機系統的功能,並包含用於將來自其他客戶系統的呼叫廣播到裝置的元件。

發布由 Linux 基金會開發的嵌入式裝置管理程式 ACRN 1.2

主要的 變化 在 ACRN 1.2 中:

  • 使用韌體的可能性 天諾核心/OVMF 作為服務作業系統(主機系統)的虛擬引導程序,能夠運行 Clearlinux、VxWorks 和 Windows。 支援驗證啟動模式(Secure boot);
  • 貨櫃支撐 卡塔;
  • 對於 Windows 用戶端 (WaaG),新增了一個中介器來存取 USB 主機控制器 (xHCI);
  • 新增了始終運行計時器虛擬化(藝術(ART)).

來源: opennet.ru

添加評論