News for hackers. Stuff that matters.
Re:How Shopify Uses WebAssembly Outside of the Browser by eloff on Saturday December 19, 2020 @09:44PM (#25483380)
Are you serious? You want to ask partners to write embedded C programs using a pre allocated virtual memory range?

It's obvious why they went for WASM instead.

Re:How Shopify Uses WebAssembly Outside of the Browser by CyberRabbi on Saturday December 19, 2020 @10:30PM (#25483618)
My point was exactly that you don’t necessarily write your code for an embedded environment in the seccomp model. You provide code in a dynamic library format and the normal dynamic linker links the necessary calls (e.g. malloc) at runtime, exactly as a wasm would provide that environment (via WASI or whatever). Since those calls are all only implemented in terms of write,read,exit,and sigreturn you are guaranteed a high level of security.

Wasm is no different in this regard. You don’t get libc for free with wasm. The only thing you get with a wasm format is memory bounds checking but again that isn’t necessary in the seccomp model.

Re:How Shopify Uses WebAssembly Outside of the Browser by eloff on Monday December 21, 2020 @11:40AM (#25496542)
The big difference is the tooling gives you that for free with WASM. You can even run Go programs in WASM. You don't get that with seccomp.