Hey Everyone!
I wanted to share something I've been working on for the past few years on and off - this is the OS I've been working on,
nightingale!
I can't give you a screenshot, since nightingale doesn't support any video output, but here's a paste of an interactive serial session showcasing some of my favorite features!
https://pastebin.com/raw/GL888kV1Nightingale supports a vaguely UNIX-like userland, multiple processes, etc.
UNIX isn't a design goal, I'm just going that direction for now for ease of implementation (well documented interfaces to implement) and ease of porting.
I've already ported lua as a proof of concept, and I have a branch where I'm working on tcc.
If anyone is interested in giving it a try, I upload ISO images built by CI. There's a download link in the README, or you can grab it
here, there are running instructions in the 'Running nightingale' section of the github README.
I hope someone finds something interesting here, and I am definitely open to any comments or suggestions!