Skip to content

mooe1011/How_to_Make_a_Computer_Operating_System_in_Chinese

 
 

Repository files navigation

如何做一个计算机操作系统

这是一本介绍用C/C++从零开始写一个操作系统的在线书籍

注意:这个仓库是我以前课程的改作,写于几年前.是我高中时最开始做的几个项目之一.我仍然在重构一些部分.最开始这门课是法语版,并且我的母语并非英语. 我将在闲暇时间持续改进这门课程.

书籍:英文在线版本位于http://samypesse.gitbooks.io/how-to-create-an-operating-system/, 本人的中文翻译版本位于http://xinyx.gitbooks.io/how_to_make_a_computer_operating_system_in_chinese/ (PDF,Mobi和 ePub).它是用 GitBook生成的.

源代码:所有系统源码位于src目录.每一步都包含指向不同相关文件的链接.

贡献:本课程是开放的,可以自由地用issues标记错误,或者用pull-request直接修改错误.

问题:利用issues自由提问. 请不要使用邮件.

你可以在twitter@SamyPesse上找到我.也可以在FlattrGittip上顶我.

###我们在构建一个什么样的系统?

目标是用C++写一个非常简单的基于UNIX的操作系统,而不仅仅是"概念模型".这个系统能够启动,打开一个用户空间shell,并且可扩展.

Screen

Releases

No releases published

Packages

No packages published

Languages

  • C 72.7%
  • C++ 20.1%
  • Assembly 2.9%
  • HTML 1.7%
  • Makefile 1.4%
  • Ruby 0.7%
  • Other 0.5%