> For the complete documentation index, see [llms.txt](https://tinylab-1.gitbook.io/lad-book/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tinylab-1.gitbook.io/lad-book/zh-cn/summary.md).

# Summary

* [本书简介](/lad-book/zh-cn.md)
  * [本书计划](/lad-book/zh-cn/plan.md)
  * [提交规范](/lad-book/zh-cn/submit.md)
  * [贡献者名单](/lad-book/zh-cn/maintainers.md)
* [背景知识](/lad-book/zh-cn/background.md)
  * [Linux 历史](/lad-book/zh-cn/background/history.md)
  * 微机原理
  * 内核编程
    * 汇编语言
    * C 语言
    * 目标文件格式
    * Makefile
  * ISA
    * X86
    * ARM
    * MIPS
    * PowerPC
  * 模拟器
    * Qemu
    * Bochs
* [实验环境](/lad-book/zh-cn/lab.md)
  * 搭建环境
    * Linux
    * Windows
    * Mac OSX
  * 实验过程
    * 编辑
    * 编译
    * 运行
    * 调试
  * 文件系统
    * 镜像制作
    * 文件传输
  * 源码分析
    * 调用关系
    * 代码检索
* [体系结构](/lad-book/zh-cn/kernel.md)
  * 内核模式
  * 内核架构
  * [核心功能](/lad-book/zh-cn/kernel/core.md)
    * 中断机制
    * [异常处理](/lad-book/zh-cn/kernel/core/exception.md)
    * 时钟管理
    * 进程管理
    * 内存管理
    * 文件系统
    * 堆栈用法
    * 系统调用
  * 应用程序
  * 源码结构
  * 配置系统
  * 编译系统
* Linux 0.00
* Linux 0.01
* [Linux 0.11](/lad-book/zh-cn/0.11.md)
  * 建构工具
  * 引导启动程序
  * 初始化程序
  * 内核代码
  * 数学协处理器
  * 内存管理
  * 文件系统
  * 驱动程序
    * 块设备
    * 字符设备
  * 头文件
  * 库文件
* Linux 0.99
* [参考资料](/lad-book/zh-cn/refs.md)
  * 标准文件
    * a.out
    * ELF
    * ASCII 码表
    * POSIX
  * [经典书籍](/lad-book/zh-cn/refs/books.md)
  * 重要网址
