第0节:从零开始,30天构建自己的操作系统
2026/8/10 10:38:08 网站建设 项目流程

欢迎来到我的“30天自制操作系统”学习之旅。我将以川合秀实先生的《30天自制操作系统》为蓝本,用30天的时间(doge: 大概率不止30天),设计一个OSASK操作系统,去探究操作系统到底是什么,以及是如何实现的,以此来满足自己的好奇心。

---------------------------------------

为什么选择这本书?
它用“纸上谈兵”的方式,把晦涩的底层知识拆解成一天一个可运行的成果——每一天的代码都能在虚拟机或实机上跑出可见的效果。这种“即时反馈”式的学习,对理解内存管理、中断、多任务、文件系统等核心概念极为有效。

我的学习计划

  • 每天安排时间完成书中对应章节的编码与实验,并整理成一篇笔记。

  • 笔记不仅记录代码,更会梳理“为什么这么写”“卡在哪里”“调试了哪些坑”。

  • 最终目标:拥有一个能启动、能响应键盘、能显示窗口的迷你操作系统,并彻底搞懂其背后的原理。

适合谁一起看?
如果你已经熟悉C语言和汇编基础,想深入理解计算机底层却不知从何下手,这个系列或许能给你一份“动手的勇气”。即便你是零基础,只要肯跟着敲代码,也能逐步跟上——毕竟,30天前,我也是个OS小白。

写在开始之前
这不是一份“标准答案”,而是我作为学习者的真实记录。会有错误,会有绕路,但也会有顿悟时刻。欢迎大家在评论区交流、指正,一起把“黑盒子”拆开。

相关资料下载:

课程相关源代码GitHub仓库:

《30天自制操作系统》中文源码 —— OSASK

川合秀实的《30天自制操作系统》的git管理版本:

Tassandar/OSASK: <30天自制操作系统>-----用GIT管理你的自制操作系统

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询