The project was originally conceived to study low-level programming in assembler and C. Code fully commented and simple anyone who tries to understand what is going on in all of this will learn realtively fast.
- Write basic I/O drivers
- Input drivers
- Output drivers
- Add file system
- Write interactive shell
If you want to try to run this you have to install some dependenies:
- QEMU (system-i386)
- GCC Cross-Compiler
- Binutils
Learn more about requirements https://wiki.osdev.org/GCC_Cross-Compiler Soon I will add installation script
If you want to learn more or you can not understand something I would recommend https://wiki.osdev.org. I wrote everything based mainly on the material from this site