WASI-Virt
WASI-Virt copied to clipboard
Virtual implementations of WASI APIs
I have the use case about which I am not sure if currently possible/handled: Virtual File system consumed by host. For example: virtual disk file on host's FS > wasm...
In (https://github.com/bytecodealliance/wasmtime/pull/6808 / https://github.com/nethunterslabs/wasmtime/tree/wasi-http-acl) I integrated a HTTP ACL to be used for outgoing HTTP requests. We are still using this custom fork (which I'm hopefully going to update soon)...
Updates to [email protected].
> [Filesystem](https://github.com/bytecodealliance/WASI-Virt#filesystem): Mount a read-only filesystem, configure host filesystem preopen remappings or pass-through. Similar to this use case https://github.com/bjorn3/browser_wasi_shim?tab=readme-ov-file#usage The `stdin`, `stdout`, `stderr` are handled by the Xterm terminal library,...
WASI-Virt allows me to "bake" resource/data files into an executable, which is very handy for [YoWASP](https://yowasp.org). But there is an issue: I have a few cases where I have several...
@dicej did some exploration here on what would be involved in https://github.com/dicej/WASI-Virt/commit/99d950f104d60899865dd133ad3a2b113b4672ca. This currently hits limitations with wasm-compose due to a cyclical case, which would need to be acyclified via...
## Context As discussed in https://github.com/bytecodealliance/WASI-Virt/pull/21, it may be possible to find a way to remove the dependency on Rust Nightly. This issue represents that effort and any experimentation that...
The filesystem created by WASI-Virt is currently read-only for what is mounted. We should add full dynamic filesystem support as well as a layer over the read-only mounts.
We should add support for symlink mounting in WASI-Virt.
Currently deny errors in Wasi-VIRT are panics. It could be worth investigating a stderr version of the deny output that notes the subsystem denial that has taken place to use...