《Operating Systems: From 0 to 1》是由 Do Hoang Tu 创作的操作系统实战教程,聚焦 x86 架构,以从零手写操作系统为核心目标,填补了传统教材缺少底层实现实践的空白。本书从硬件抽象、数字逻辑、计算机组成等基础讲起,逐步深入 x86 汇编与 C 语言、程序二进制结构、调试原理,系统讲解引导程序、链接加载、内核编程、中断、内存管理、进程等核心模块。
全书以实战驱动,搭配大量代码示例与工具使用方法,强调读懂硬件手册、独立实现代码,不依赖现有系统层。内容兼顾原理与工程,既拆解 ELF、寄存器、中断等底层细节,也指导读者完成可运行的极简内核。适合有 C 语言基础的开发者、学生与底层技术爱好者,帮助读者真正掌握操作系统运行本质,夯实底层编程能力。