What's truly missing for Wasm and WASI to be an alternative to POSIX is dynamic instatiation so that a Wasm program/component can start another Wasm program/component by providing the bytecode at runtime. So far I don't think anyone is working on that.
marianoguerra|9 months ago
if the host provides the guest wasm module via imports a function to create and run from an array of bytes then it can be done today (if I understand you correctly).
Here's some related content: https://github.com/pdubroy/til/blob/main/wasm/2024-02-22-Run...
azakai|9 months ago
https://emscripten.org/docs/compiling/Dynamic-Linking.html
yuri91|9 months ago
singularity2001|9 months ago
https://github.com/pannous/wasp
packetlost|9 months ago
xmorse|9 months ago