/snek_os

Primary LanguageRustMozilla Public License 2.0MPL-2.0

snek_os

Experimental OS. Aiming to have:

  • Lightweight cooperative scheduler
  • WebAssembly userspace
  • Reasonable collection of networking drivers to run on real systems

Building

  $ make

Running in QEMU

  $ make run

Running elsewhere

Grab out/x86_64-unknown-none/debug/snek_os.iso and use as needed.

Screenshot of the OS after booting, displaying a logo and debug logs