|Number of watchers on Github||18868|
|Number of open issues||76|
|Average time to close an issue||about 1 month|
|Average time to merge a PR||about 17 hours|
|Open pull requests||39+|
|Closed pull requests||10+|
|Last commit||almost 5 years ago|
|Repo Created||almost 7 years ago|
|Repo Last Updated||2 months ago|
|Organization / Author||samypesse|
|Do you use How-to-Make-a-Computer-Operating-System? Leave a review!|
|View open issues (76)|
|View How-to-Make-a-Computer-Operating-System activity|
|View on github|
|Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)|
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Online book about how to write a computer operating system in C/C++ from scratch.
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, I'm still refactoring some parts. The original course was in French and I'm not an English native. I'm going to continue and improve this course in my free-time.
Book: An online version is available at http://samypesse.gitbooks.io/how-to-create-an-operating-system/ (PDF, Mobi and ePub). It was generated using GitBook.
Source Code: All the system source code will be stored in the src directory. Each step will contain links to the different related files.
Contributions: This course is open to contributions, feel free to signal errors with issues or directly correct the errors with pull-requests.
Questions: Feel free to ask any questions by adding issues or commenting sections.
The goal is to build a very simple UNIX-based operating system in C++, not just a
proof-of-concept. The OS should be able to boot, start a userland shell, and be extensible.
The book is now hosted on GitBook.io: https://www.gitbook.io/book/samypesse/how-to-create-an-operating-system