Reaching the Unix philosophy’s logical extreme with WebAssembly

In this web content, Xe discusses the topic of WebAssembly and its relationship with the Unix philosophy. Xe introduces themselves as a philosopher and promises a fun and informative talk. They explain the concept of “everything is a file” in Unix and how it handles various objects through file and filesystem API calls. Xe then relates this to WebAssembly, highlighting its limitations without an operating system and introducing WASI as a solution. They demonstrate how WebAssembly programs can act as filters, similar to Unix pipelines, and showcase examples of embedding Rust programs into Go code. Xe concludes by discussing the potential applications of this technique. The content includes personal anecdotes, humor, and technical details.

To top