# 从零开始写Linux内核：一书学透核心原理与实现

> 金屋电子书图书详情的 Markdown 版本。

- 规范页面：https://pdfs.top/book/h6brz
- Markdown 版本：https://pdfs.top/book/h6brz.md
- 作者：海纳
- ISBN：9787111766445
- 出版社：机械工业出版社
- 出版日期：2024-11-01
- 语言：中文
- 分类：计算机、操作系统
- 评分：0
- 可用格式：PDF+EPUB（26.60 MB，388 页）
- 更新时间：2026-09-07 19:27:57

## 下载方式

本站不在 Markdown 页面直接提供文件地址。请前往规范页面，点击对应格式的下载按钮完成下载。

### PDF+EPUB

- 文件格式：PDF+EPUB
- 文件大小：26.60 MB
- 页数：388 页
- 下载说明：请打开规范页面 https://pdfs.top/book/h6brz，点击 PDF+EPUB 的下载按钮完成下载。


## 内容简介

本书由知名编译与操作系统专家海纳撰写，将沉淀 20 余年的 Linux 系统研究所得倾注书中。本书用不到 1 万行代码复现了 Linux 0.12 内核，打通了“古早”工具链障碍，模块实现环环相扣，带你穿透“迷雾”，窥见 Linux 系统设计的绚丽“天光”。

本书共 8 章，从逻辑上分为四部分。第一部分（第 1 和 2 章）是基础知识，介绍开发内核所需的基础知识，包括开发环境和调试环境的搭建，以及 i386 保护模式等。第二部分（第 3～6 章）是核心模块，逐步实现进程、中断、系统调用、内存管理、字符设备驱动和块设备驱动等模块。

第三部分（第 7 章）是文件系统，涵盖 Minix 文件系统、管理 inode、管理普通文件、管理目录、文件链接、执行程序等内容。第四部分（第 8 章）是系统服务接口，介绍一些重要的函数，这部分不是内核的主要部分，但为了让 shell 程序正确地运行，这些函数也是必须实现的。
