# Linux源码趣读

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

- 规范页面：https://alltool.top/book/89tmo
- Markdown 版本：https://alltool.top/book/89tmo.md
- 作者：闪客
- 出版社：无
- 出版日期：2025-01-01
- 语言：中文
- 分类：计算机、计算机科学
- 评分：0
- 可用格式：PDF+EPUB（44.23 MB，567 页）
- 更新时间：2026-08-04 12:22:25

## 下载方式

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

### PDF+EPUB

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


## 内容简介

用读一本小说的心态来阅读本书，你会对整个操作系统的体系结构和逻辑细节有非常清晰的认识，从此爱上并阅读更多的操作系统源码。

第 1 部分：进入内核前的苦力活。覆盖从开机到运行到 Linux 中的 main 函数的关键流程解析，帮你清晰认识 Intel CPU 的体系结构。

第 2 部分：“大战”前期的初始化工作。讲述 main 中的各种初始化函数，这些函数是操作系统各个模块的交互桥梁，为理解后续操作系统各个模块的运作原理打好基础。

第 3 部分：一个新进程的诞生。讲述从内核态切换至用户态，并建立起第一个用户进程的全部过程。学完这部分，你将会理解一个多进程的操作系统是如何建立和运作的。

第 4 部分：shell 程序的到来。主要讨论如何将磁盘中存储的 shell 程序加载到内存中来，并最终交给 CPU 去执行。通过这个过程你会看清一个程序从存储到硬盘到最终被执行的全部过程。

第 5 部分：一条 shell 命令的执行。让我们跟着一条 shell 命令“走南闯北”，从用户输入给计算机一个字符串开始，一直到该程序的最终执行，这一过程能帮你把前面所学的知识融会贯通，整个操作系统的启动流程与运作原理，将会生动形象地浮现在你的脑海中。
