|
|
|
Show HN: Waputer – The WebAssembly Computer
(waputer.app)
|
|
7 points
by marcandrysco
58 days ago
|
|
Waputer is an operating system that runs entirely in the browser. When you visit the website at https://waputer.app, a kernel written in JavaScript sets up a filesystem and launches a WebAssembly program, which in turn talks to the kernel to handle the display and input. A purely terminal-based version is at https://waputer.dev. My original intention was to create programs that run in the browser that have a lot more in common with the desktop. The traditional "hello world" program is not really suited for the web. Waputer changes that. The GitHub repo at https://github.com/waputer/docs gives a very brief overview of compiling a C program and running it on Waputer. There is a blog available from the main site that has a long-form explanation of Waputer and my motivations if you want some additional reading. |
|
Is Waputer a full OS kernel or primarily a dev environment? The three components (School/Terminal/Editor) seem related but I can't quite connect the dots.
What's the typical workflow - write in Nako → WASM → run where exactly?
Cool concept, just trying to understand the pieces!