#INOS - a distributed operating system for the web.

4 messages · Page 1 of 1 (latest)

weak spoke
#

This is my first project in Rust. A zero-copy distributed runtime built on SharedArrayBuffer.
I leveraged Rust to give me highly performant hardware primitives in the browser via WebAssembly.
I also developed a Unit Proxy pattern, importing some of Rust most popular development libraries to the web and compressing with Brotli to gain a lot of features and functionality with less than 5mb overhead.

You can view the project page here: https://inos-v1.vercel.app/ (work in progress, still sorting out the p2p parts).
The codebase is available here: https://github.com/nmxmxh/inos_v1

earnest bay
#

i would support but 1. bsl and 2. this has multiple architectural flaws, which seem to be induced by ai usage

earnest bay
#

among those:

  • no verification, cryptographic or otherwise, that nodes are running what they claim to be
  • nor is it verified that local copies of routing/credit state is consistent with the actual state
  • distribution of things such as cryptographic signing reveals your private key and thus is bad
  • ditto for hashes in case someone uses a hash-based signature
  • ditto for aes in case someone uses FAEST or similar
  • there are still many copies oweing to 1. the usage of normal Go and 2. the usage of third-party Rust libraries which depend on wasm-bindgen (tho that's their fault)
  • no non-browser execution
  • trivial abuse by threat actors, creating browser zombies which pretend to be the attacker's whilst using the victim's resources
  • the BSL makes it hard to use
  • ditto to it mostly being made by ai
weak spoke
#

Hello 🙂 Please can you just open the link? https://inos-v1.vercel.app/ Check out the documentation and actually read through the architecture?

One of the first references I addressed in the solution is the non use of wasm-bindgen, it introduced a lot of complexity.

Go had a problem accessing shared memory (it's linear heap and stack grow into the space so I had to implement a digital twin system).

Sorry, I don't understand what BSL means.
I'm a graduate of Computer Science, AI is just a tool to me, I know how to use and test my tools.

It's easier than planning this kind of scale around human execution.
Please read the documentation and see the codebase and tests to view the actual performance and the usage of Capn' Proto to protect the memory space and ensure consistent communication.

Zero Copy is in relation to request and response (switch to Mutate, Signal and React with Atomics).