# Summary

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