No description
  • Rust 98.3%
  • Makefile 0.9%
  • Linker Script 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-04 15:43:16 +02:00
crates big fixes 2026-09-03 17:31:29 +02:00
kernel more more more 2026-09-04 15:43:16 +02:00
.gitignore big fixes 2026-09-03 17:31:29 +02:00
Cargo.lock more more more 2026-09-04 15:43:16 +02:00
Cargo.toml more more more 2026-09-04 15:43:16 +02:00
LICENSE cleanup 2023-02-24 01:29:08 -08:00
Makefile more more more 2026-09-04 15:43:16 +02:00
README.md intermediate work 2023-08-26 15:19:10 -07:00
screenshot.png intermediate work 2023-08-26 15:19:10 -07:00

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