同步上游 Booting 2 的段描述符与段选择子图示

Author: mudongliangCreated Sep 1, 2026Updated Sep 1, 2026
Labelsenhancementgood first issue

背景

中文版本 Booting/linux-bootstrap-2.md 已介绍 GDT、段描述符和段选择子,但仍使用旧式文本/表格表达,没有上游后来新增的两张结构图:

  • Booting/images/segment-descriptor.svg
  • Booting/images/segment-selector.svg

上游当前小节:https://github.com/0xAX/linux-insides/blob/master/Booting/linux-bootstrap-2.md#global-descriptor-table

相关内容由提交 https://github.com/0xAX/linux-insides/commit/3d88991d4c194f71fbe2c1630dea0789d474eb84 引入,当前版本还包含后续勘误,应以上游当前 master 为准进行比较。

目标

将段描述符和段选择子的两张上游图示同步到中文版本,并让紧邻的中文说明与图中的字段定义保持一致。

实现范围

  • 同步两张 SVG 图;
  • 在 GDT 小节的合适位置引用图示;
  • 复核并更新图示周围关于 LIMITBASEGSDPLPIndexTIRPL 等字段的说明;
  • 保留现有准确的中文内容,避免把整个小节机械替换成新译文;
  • 检查图示、表格和正文之间是否存在互相矛盾的字段定义。

非目标

  • 不同步 Booting 第二节的堆、CPU 检查或内存检测内容;
  • 不重构全书的术语体系;
  • 不因本次局部同步更新整篇文章的上游同步状态。

验收标准

  • 两张 SVG 均已加入仓库并能在 mdBook 中显示;
  • 图示与正文对各字段的位置和含义描述一致;
  • 没有重复保留与新图冲突的旧说明;
  • PR 描述列出对照的上游 commit;
  • mdbook build 成功,git diff --check 无错误。

Source: hust-open-atom-club/linux-insides-zh