How-to-Make-a-Computer-Operating-System

How to Make a Computer Operating System in C++

Github星跟踪图

How to Make a Computer Operating System

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.

You can follow me on Twitter @SamyPesse or GitHub.

What kind of OS are we building?

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.

Screen

主要指标

概览
名称与所有者SamyPesse/How-to-Make-a-Computer-Operating-System
主编程语言C
编程语言Makefile (语言数: 6)
平台
许可证Apache License 2.0
所有者活动
创建于2013-11-30 01:36:32
推送于2021-12-16 17:10:55
最后一次提交2015-10-30 03:04:29
发布数12
最新版本名称0.1.0 (发布于 )
第一版名称0.0.2 (发布于 )
用户参与
星数22.6k
关注者数1.5k
派生数3.5k
提交数243
已启用问题?
问题数75
打开的问题数45
拉请求数42
打开的拉请求数42
关闭的拉请求数13
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?