Skip to content

upvalue/otium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

253 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

otium

Otium is a little operating system project that I worked on from September to December of 2025.

It's a simple microkernel that runs on RISC-V (under QEMU) or on WebAssembly.

Features:

  • The shell is a small implementation of Tcl so normal programming works
  • Graphics, filesystems and input devices support are just processes, which can crash normally without impacting the overall system
  • A cooperative scheduler, which is implemented using Emscripten fibers on WebAssembly

For more information including instructions on how to build and use the operating system, see the website at otium.sh.

Screenshots

Tcl shell with taskbar showing running processes:

Tcl Shell

Graphics demo with concentric circles:

Graphics Demo

Links

About

a simple microkernel OS for RISC-V & WASM

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published