CassiniOS
Posted: Thu Jan 02, 2025 7:35 pm
Hey guys, I want to share a recent OS I built/building called CassiniOS. It's a 32-bit operating system written in C and x86 assembly.
Some key features so far:
1. Preemptive multitasking with round-robin scheduling
2. Virtual memory management with paging
3. Processes
4. IPC via message passing
5. Loadable driver framework
6. VGA terminal supporting multiple virtual consoles
You can find the source code on GitHub:
https://github.com/RedMontana/CassiniOS
I'd love to hear your feedback, suggestions, or contributions. Let me know what you think!
Some key features so far:
1. Preemptive multitasking with round-robin scheduling
2. Virtual memory management with paging
3. Processes
4. IPC via message passing
5. Loadable driver framework
6. VGA terminal supporting multiple virtual consoles
You can find the source code on GitHub:
https://github.com/RedMontana/CassiniOS
I'd love to hear your feedback, suggestions, or contributions. Let me know what you think!