You know that old TI calculator you used in high school, then put in a box and forgot about? Have you ever wished you had an operating system for your calculator with preemptive multitasking, dynamic memory management, a tree filesystem conforming to the FHS, and all the comforts of Unix?
Well, good news: that's totally a thing that exists.
I've been working on my kernel for about three and a half years now and I'm looking for new contributors to help out. It's written entirely in z80 assembly, and it's both challenging and fun to work on.
There's an IRC channel for contributors or people who are just generally interested. You should stop by! It's #knightos on irc.freenode.net.
https://github.com/KnightOS/kernel