Skip to content
forked from equation314/nimbos

An experimental RTOS written in Rust.

License

Notifications You must be signed in to change notification settings

rvm-rtos/nimbos

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NimbOS 2022

An experimental real-time operating system (RTOS) written in Rust.

🚧 Working In Progress.

Features

  • Multi-architecture support: x86_64, aarch64
  • Preemptive scheduler
  • User/kernel space isolation

TODO

  • More effective thread sleeping
  • Kernel mutex/semaphore/condvar
  • Run with RVM1.5
  • SMP

Build & Run (in QEMU)

cd kernel
make env    # for first time
make run

About

An experimental RTOS written in Rust.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 81.7%
  • C 10.9%
  • Assembly 4.7%
  • Makefile 1.8%
  • CMake 0.9%