A multitasking nanokernel OS for an Arduino Nano.
This work started out as an experiment to see if I could implement an operating system similar to an early version of UNIX in a similar environment. This site documents the work involved in the OS along the way.
2024-11-22: Missing Inter-process Communication
2024-11-26: Inter-thread Communication Update
2024-11-29: Thread Message Passing
2024-12-19: Multiple Concurrent Users
2024-12-30: Preemptive Multitasking
2025-01-24: Filesystem Part II
2025-02-07: VM Optimizations Part I