Caution: This repository is a remake of my old course. It was written several years ago as one of my first projects when I was in High School so it's normal if some parts of the code looks like "crap". The original course was in French and I'm not an English native.
Source Code: All the system source code will be stored in the src
directory. Each steps of the course will be linked to a git tag.
Contributions: This course is open to contribution, feel free to signal errors with issues or directly correct the errors with pull-requests.
Questions: Feel free to ask the questions by adding issues and please don't email me.
The goal is to build a very simple UNIX-based operating system in C++, but the goal is not to just build a "proof-of-concept". The OS should be able to boot, start an userland shell and be extensible.