dylibso / hermit

Actually Portable WebAssembly compiler toolchain for self-contained cross-platform binaries
https://dylibso.com/blog/hermit-actually-portable-wasm/
Apache License 2.0
196 stars 11 forks source link

consider WALI support #28

Open nilslice opened 10 months ago

nilslice commented 10 months ago

WALI serves as a thin virtualization layer, providing ISA-portability and robustness to user-space Linux software stacks. We make the following contributions:

(1) We propose a ISA-agnostic virtualization platform at the OS syscall level for Linux leveraging WebAssembly;

(2) We explore the design space of process and threading models for WALI, and develop a robust implementation of WALI on a modern WebAssembly engine;

(3) We evaluate our WALI implementation on several realworld applications, and compile libuvwasi, a popular implementation of WASI, unmodified over WALI; WALI is fully open source and available at https://github.com/arjunr2/WALI.

Source: wali.pdf