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