Skip to content
This repository has been archived by the owner on Feb 28, 2023. It is now read-only.
Lachlan Sneff edited this page Aug 5, 2018 · 1 revision

What is Nebulet?

Nebulet is an operating system that runs all applications as WebAssembly that’s compiled into machine code and executed. This has a number of advantages (and a few disadvantages).

Why?

Nebulet lets us try old ideas that have been left dormant using new technology and approaches.

Why Webassembly?

There are a couple reasons for picking webassembly over another isa, custom or otherwise. The first, and probably the most important, is that many languages can already compile into wasm. If you can write an application in c, c++, rust, go, or any other of the numerous languages that can already compile to wasm, or even compile an already existing application in one of those languages into wasm and run it with few to no changes, you’d be much more likely to do so.

Another reason is that webassembly can be quite performant.

Clone this wiki locally