Skip to content

Commit 79f0abc

Browse files
committed
fix(kefka): remove artifact of original publishing on the Tigris blog
Signed-off-by: Xe Iaso <me@xeiaso.net>
1 parent b700df8 commit 79f0abc

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lume/src/blog/2026/dancing-mad-sandboxing.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ func (Impl) Exec(ctx context.Context, ec *command.ExecContext, args []string) er
202202
context is effectively an argument to the process.
203203
</Conv>
204204

205-
Same trick got me ripgrep and jq. jq was annoying wasi-sdk doesn't love jq's (ab)use of cmake — but 30 or so minutes of tweaking compiler flags got me a binary that works enough.
205+
Same trick got me ripgrep and jq. jq was annoying because wasi-sdk doesn't love jq's (ab)use of cmake; however 30 or so minutes of tweaking compiler flags got me a binary that works enough.
206206

207207
I could see it being pretty easy to port over arbitrary programs to Kefka using WebAssembly like this. There's just one small problem: [WASI preview 0.1](https://github.com/WebAssembly/WASI/tree/wasi-0.1) doesn't allow you to open arbitrary network sockets. This has been a huge pain in practice (it means you can't do HTTP requests, database connections, or other common internet things from inside the WASM sandbox) and future work probably would include adapting wazero to use [wasix](https://wasix.org/) instead of WASI 0.1.
208208

0 commit comments

Comments
 (0)