|
|
|
|
|
by m_m_carvalho
57 days ago
|
|
Tested the Nako IDE - got "hello world" running! But I'm
a bit confused about the architecture. 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! |
|
The longer answer is that Waputer has a package system that Nako will soon take advantage of. NakoIDE itself is just a package that gets loaded when you go to the URL. The APIs for creating packages and allowing others to run them already exist; I have not had time to document them or integrate them directly into Nako. Users will be able to directly publish to URLs of the form "waputer.app/@user/package", while main applications like Nako exist just as "waputer.app/package". I will have a blog post that digs into the details of packages and publishing in a few weeks.
I also want to emphasize that I do not require everything end up on Waputer. The compiler that is running inside NakoIDE generates WASM files by default, but it can output x86_64 object files. I love interoperability.