IntermezzOS: a teaching operating system for experienced developers(intermezzos.github.io) |
IntermezzOS: a teaching operating system for experienced developers(intermezzos.github.io) |
I actually wrote some more stuff yesterday, but since it's on HN... just deployed it anyway. I was on a long bus ride home from my parents' house, and didn't have any internet, so there's a bunch of notes to fill things out and double check stuff... I have some stuff to do today, but am hoping to clean that up by tonight.
Here's a sort of synopsis: there's been a lot of really great stuff going on in the Rust OSDev space lately, and I managed to get my own little OS going, with a VGA driver and keyboard input. You can see that source here: https://github.com/intermezzOS/kernel/tree/original_backup
But then I realized that one of the reasons I've struggled a lot here in the past was the lack of tutorials. And I love writing. Christmas three years ago was when I discovered Rust, started writing about it, and is why I have the job I do today. So I decided this break that I'd embark on another project...
I really, truly think that many high-level programmers could do operating systems development if there were more resources that catered to them. Hence this project. Once it's got some polish, I hope that someone who has learned programming through JavaScript can follow along and have their own little OS too.