英特爾提出了一些新的實驗項目 開源 在開源技術峰會會議上 (OSTS)這幾天正在發生。
介紹的項目之一 在開源技術峰會上 是“ ModernFW” 作為英特爾計劃的一部分,它正在努力為UEFI和BIOS固件創建可擴展且安全的替代產品。
該項目處於開發的初始階段,但是在提議的原型的開發的這個階段,已經有足夠的機會來組織操作系統內核的加載。
ModernFW項目代碼基於TianoCore(開源UEFI實現),並將更改推回上游。
關於ModernFW
現代FW 旨在提供最少的固件 適合使用 在垂直集成平台上,例如雲系統服務器.
在這樣的系統中,沒有必要將代碼保留在固件中以確保傳統UEFI固件特有的向後兼容性和通用組件。
ModernFW負責刪除不必要的代碼,這減少了可能的攻擊和錯誤向量的數量, 這對安全性和效率有積極的影響。
這包括刪除對過時設備類型和功能的固件支持的工作,這些工作可以在操作系統的上下文中完成。
僅保留必要的設備驅動程序,並且對仿真和虛擬設備提供的支持最少。
某些代碼在固件和操作系統內核中共享。 提供了模塊化和自定義配置。
我們尋求通過消除不必要的功能來減少總體佔用空間,提高效率並改善系統的安全性,而這些功能對於滿足更多垂直集成目的的平台的要求是不必要的。
例如,一種探索途徑是將操作系統上下文中可實現的任何功能移到固件之外。
到目前為止,對體系結構的支持僅限於x86-64系統 從可啟動操作系統開始,僅支持Linux(如果需要,還可以提供對其他操作系統的支持)。
關於雲管理程序
同時,英特爾推出了Cloud Hypervisor項目, 在其中您嘗試根據Rust-VMM聯合項目的組件創建虛擬機監控程序,除了英特爾之外,阿里巴巴,亞馬遜,谷歌和紅帽也參與其中。
Rust-VMM用Rust語言編寫,並允許您為某些任務創建特定的管理程序。
- 銹 提供了一組由英特爾與阿里巴巴,亞馬遜,谷歌和紅帽等行業領導者共同開發的通用管理程序組件,以提供針對用例的特定管理程序。 英特爾已與合作夥伴一起推出了基於rust-vmm的專用雲管理程序,以提供針對雲原生環境而設計的更高性能和更安全的容器技術。
Cloud Hypervisor是虛擬機監視器 在KVM之上運行的開源(VMM)。 該項目專注於專門在雲中運行現代工作負載, 以及一組有限的硬件平台和體系結構。
雲工作負載是指通常由雲提供商內部的客戶運行的工作負載。
為了滿足英特爾的利益,Cloud Hypervisor的主要任務是使用基於virtio的半虛擬化設備發布現代Linux發行版。
仿真支持被最小化(賭注是準虛擬化)。 當前,僅支持x86_64系統,但該計劃還支持AArch64。
為了消除不必要的代碼並簡化CPU,內存,PCI和NVDIMM的配置,請在組裝階段完成。
您可以在服務器之間遷移虛擬機。 提到的關鍵任務是:高響應速度,低內存消耗,高性能和減少潛在的攻擊媒介。
來源: https://newsroom.intel.com/