A small toy OS written in Rust, just to take a break from other stuff. I want to go intentionally minimalist and somewhat oldschool, so this will probably look kinda like old OS’s, and kinda like embedded RTOS’s. Direct-ish inspirations include DOS, classic MacOS, Oberon, GEOS, GEM, and others.
Design goals:
- No virtual memory
- No preemptive multitasking(?)
- More than DOS, less than Unix
- Cyberpunk movie UI
- Targets RISC-V 64-bit ISA via QEMU (5.2.0 specifically)
Read in full here:
https://hg.sr.ht/~icefox/mongoose/
This thread was posted by one of our members via one of our news source trackers.