ITADN
dreamportdev/Osdev-Notes
dreamportdev/Osdev-Notes · 文件 下载 ZIP
文件最后提交记录最后更新时间
README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈

操作系统开发笔记

Discord Chat Buy Me A Coffee donate button

一本书,起源于一份笔记合集,旨在引导读者逐步从零开始构建一个操作系统内核。本书是在编写(并重写)我们自己的内核过程中写成的,每一章都涵盖了该流程中的一个步骤,从选择引导加载程序到在用户空间运行已加载的 ELF。

我们希望您能享受阅读,并在此发现一些有趣的内容!

本仓库的内容也可作为 纸质书 获取,可通过 Lulu 购买:

latest-master 版本包含从 master 构建的 PDF。

您可以通过以下方式联系我们

当前章节:

我们的项目

  • DreamOs64: 由 Ivan G 从零编写的 64 位操作系统。
  • Northport: 另一个支持 SMP 和 riscv 的 64 位操作系统!由 Dean T 编写。
  • DreamOs: 从零编写的 32 位操作系统。该项目已停止维护,但仍值得一提。同样由 Ivan G 编写。

作者

  • Ivan G (dreamos82) - 这些笔记的作者和创建者。
  • Dean T (DeanoBurrito) - 作者。

许可证

本仓库的内容(代码、文本和其他资产)根据 Creative Commons Attribution-NonCommercial 4.0 Public License 授权,完整文本请参见 LICENSE 文件。

虽然这不构成法律建议,但该许可证可概括为:

  • 您可以自由分享(复制和再分发)此材料,以任何媒介或格式。
  • 改编(混音、转换和基于)此材料。

在以下限制条件下:

  • 您必须给予适当的署名,提供许可证链接,并说明是否进行了更改。
  • 您不得将此材料用于商业用途。

请注意,不提供任何形式的保证。

Creative Commons License