OS.js for browser readible virtual state machine deployment

Hello there guys; I can’t seem to access Discord channel.

I’m not really a programmer, other than that I have got a general idea of what a Turing machine is, and what are the binary I/O operations, but browsing the internet for many years and reading the whitepapers, I have stumbled across many great ideas that didn’t really evolve into anything grand/a new web standard.

So, seeing how none of the dApps on Ethereum or Cosmos or whatever application supporting blockchain we’ve got on our mind, are easily accessible to less tech-savvy people including me, I got this idea.

How technically possible is the deployment of Tendermint cloned virtual nanokernels compiled in javascript on the IBC protocols if there is a potential possibility of blockchain stored repositories accessible to the online os.JS sockets, and how would that work for any other open source SDK streaming on the web if there would exist an universal mouse and keyboard capture user interface, given that each independent SDK client socket would be by-script tied to a virtual cloud disk attributed to the client?

There already do exist on-the-web code compilers and interpreters for C, C#, Python and many others; so what’s the difficulty in deploying a gitchain repo, other than the hardware and the other blockchains seemingly opposing the shared computations?

The challenge with deploying such systems in the browser is often tied to input/output responsiveness. Even simple projects like Spacebar Clicker show how much precision is required to measure rapid key events accurately. Scaling that up to something like virtual nanokernels over IBC protocols would multiply the complexity.

1 Like

I mean, the browser is only there to simulate the user interface environment similarily to how any form of a remote desktop is there to deliver the GUI, except, it allows you to call functions responsible for bringing apps or resources to the screen. The apps run on nanokernels and are on their own uptime.

I don’t think it even matters on a time sharing system all that much. When real time input output matters, you use dedicated hardware anyways.

When you want a seemingly responsive experience, you simulate the GUI locally and stream the (heavy) data in the back.

I just thought it would be cool if you could open up the browser and visit a website that delivers you with a GUI of an OS and you don’t have to download any app to run it because all the apps are essentially running on a distributed system at all times.

Or have these apps be run on nanokernels and shared by any protocol so that you can open them up locally. GUI streaming essentially.

Kinda like Multics with infinite hardware.

Neat gold digging btw.