The idea of this project is concentrate tools, documentations, design ideas, essays, discussions and so on, related to operating system development.
Every contribution must be reviewed
I know several fellas interested in developing toy/research operating systems, hack some existing kernel, write device drivers or simply learn low level things. With this project we can reuse each other tool, ask if someone already tried some crazy idea, request a code review, start a collaborative project, and so on.
At least, we'll learn and stay in touch!
- docs: Curated list of documentations;
- Compilers.md
- BIOS.md
- rmode.md
- pmode.md
- lmode.md
- bootloaders.md
- DOS.md
- VGA.md
- Testing.md
- APIC.md
- SMP.md
- drivers.md
- and so on
- bootloaders: Good bootloaders to study;
- skel: Operating system skeletons for starters;
- tools: Curated list of tools
- disk utilities
- fat/ext tools
- and so on
Every code must work and have a Makefile
- Open an issue to discuss OS design or ask for help;
- Open PR to improve documentation;
- Open PR to add example codes and/or tools;