近日,科技領(lǐng)域迎來了一則新動態(tài),微軟宣布將其輕量級虛擬機技術(shù)融入WebAssembly(WASM)領(lǐng)域,通過開源Hyperlight Wasm項目,為開發(fā)者帶來了新的可能性。
據(jù)悉,Hyperlight Wasm項目基于原有的開源項目Hyperlight進行構(gòu)建,它作為一個微虛擬機管理器,專門設(shè)計用于運行由多種編程語言編寫的WASM組件工作負(fù)載。這一創(chuàng)新舉措,無疑為WASM的應(yīng)用場景注入了新的活力。
該項目具備出色的兼容性,能夠支持Windows Hypervisor Platform(Windows)、KVM(Linux)以及/dev/mshv(macOS)等多種虛擬化平臺。通過VM沙箱技術(shù),Hyperlight Wasm能夠有效隔離不可信代碼,從而在確保高性能的同時,也保障了系統(tǒng)的安全性。這一特性使其在嵌入式函數(shù)等輕量化場景中表現(xiàn)出色。
微軟已將Hyperlight Wasm項目的代碼公開在GitHub的hyperlight-wasm倉庫中,供開發(fā)者自由獲取和研究。開發(fā)者們可以通過微軟的官方開源博客,深入了解該項目的技術(shù)細(xì)節(jié)和實現(xiàn)原理。這一開源舉措,不僅展示了微軟對WebAssembly和Rust語言持續(xù)投入的決心,也進一步推動了安全計算邊界的探索。
Hyperlight Wasm項目的發(fā)布,標(biāo)志著微軟在虛擬化技術(shù)和WASM領(lǐng)域邁出了重要的一步。未來,隨著更多開發(fā)者的參與和貢獻,相信該項目將會不斷完善和發(fā)展,為WebAssembly的應(yīng)用帶來更加廣闊的前景。