MinOS is a mini operating system written in C. (Minos is also the king of Crete in the greek mythology)
cc nob.c -o nob
./nob bruhThe MinOS is made to show my experience with Osdev so far and to combine a lot of the things I like in an OS. As the name suggests the OS is "minified" into something minimalistic and simple. The project is also meant to be used as a teaching basis from which other people can learn from as I try to display different aspects of osdev in a more or less simple way (at least currently)
Progress is tracked over on trello where you can also find any plans for the future:
I'm open to contributions!
I love when the community helps in making something good, but I have to point out a few things.
Please don't make contributions that:
- Make something intentionally more obscure
- Add a huge dependency without much reasoning
- Implement or change an enormous part of the code and its structure (unless justified)
- @jakeSteinburger (u/JakeStBu) - testing and supporting the project!
- @Tsoding - for the amazing nob.h library
- nothings stb libraries
- @AProgrammablePhoenix - for helping me out and generally supporting the development of the OS <3.
- @Bananymous - for helping me out and generally supporting the development of the OS <3 (Couldn't have done it without ya guys)