Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

A 母本覆盖矩阵

A.1 这张表怎么读

本表把本书用到的每一部母本、规范与论文的每一个章节映射到正文落点。它是「不遗漏、不越界」的验收依据,不是装饰:

  • 完整:该章的概念、关键接口/字段、边界与例子都在正文出现;
  • 精选:核心概念与常用接口在正文,冷门细节只给判断;
  • 背景:只保留理解主线所需的最小集;
  • 交叉引用:该书已覆盖,本书不重写,只在 agent 新增层需要时给出落点;
  • 淘汰:内容过时或超出范围,只在附录 B 保留说明。

《Linux 系统与内核》第 2/3/5 篇与《深度学习导论》是前置知识,本书用「交叉引用」明确边界:进程、信号、IPC、namespace、cgroup、TCP/IP、容器、神经网络、训练方法都不在这里重讲。若你发现某一节在本书找不到落点,按「母本」列回查;若发现本书重写了基础,那是缺陷,不是覆盖。

版本基线:MCP 2026-07-28(对照 2025-11-25)、OCI Runtime Spec v1.3.0、OpenTelemetry Semantic Conventions 1.44.0、Linux 6.8、bash 5.2。页码随版本漂移,故不列页码。

L2 · 《Linux 系统与内核》第 2 篇 · Unix/Linux 系统编程

本仓库 linux/,19 章。只交叉引用,不重写系统编程基础。

原书章节标题本书落点程度备注
第 1 章系统编程基础:系统调用、错误与可移植性3.1交叉引用系统调用、errno、可移植性只作边界说明
第 2–4 章文件 I/O … 缓冲与 stdio3.3交叉引用文件 I/O、原子性、mmap 用于沙箱文件策略
第 5–6 章文件属性、扩展属性与 ACL … 目录、链接与文件事件4.1交叉引用凭证、ACL 与权限模型
第 7–8 章进程创建与终止 … 程序执行与子进程监控3.2交叉引用fork/exec/wait 与退出状态,见附录 B 的 0x2a00
第 9 章进程凭证、用户、组与能力4.2交叉引用capability 五集合
第 10–11 章信号 … 定时器与休眠3.2交叉引用信号、定时器与超时
第 12–13 章线程 … 线程同步与线程安全8.4背景线程同步作为多 agent 冲突的类比
第 14–15 章管道、FIFO 与消息队列 … 共享内存与信号量8.3背景消息队列/信号量作为通信原语,含 variadic 原型勘误
第 16–18 章套接字基础 … 备选 I/O:select/poll/epoll/io_uring3.4交叉引用socket 与 epoll 用于网络边界
第 19 章终端、pty、作业控制与守护进程13.6精选作业控制用于沙箱进程组与会话

L3 · 《Linux 系统与内核》第 3 篇 · Linux 内核

本仓库 linux/,15 章。只取隔离与观测相关的机制落点。

原书章节标题本书落点程度备注
第 1–2 章内核架构、源码、构建与调试环境 … 启动与初始化3.2背景内核架构与启动,只说明边界
第 3 章中断、异常与系统调用4.3交叉引用系统调用入口是 seccomp 的拦截点
第 4–5 章进程管理与调度 … 线程与调度3.2背景调度与进程组
第 6–7 章内存管理 … 换入/换出3.5背景内存与换页
第 8 章设备驱动3.3背景设备与文件
第 9–10 章虚拟文件系统 … 文件系统3.3交叉引用VFS、挂载与 rootfs
第 11 章进程同步8.4背景内核同步原语
第 12–13 章内存管理进阶 … 文件系统进阶3.5背景内存/文件系统进阶
第 14 章设备驱动进阶3.3背景设备驱动
第 15 章内核调试与追踪10.7交叉引用ftrace/perf 用于回放与定位

L5 · 《Linux 系统与内核》第 5 篇 · 云原生

本仓库 linux/,6 章。容器运行时只作为沙箱的实现参照。

原书章节标题本书落点程度备注
第 1–2 章容器基础与运行时 … namespace 与隔离3.6交叉引用OCI 运行时与 namespace
第 3 章cgroup 与资源限制3.5交叉引用cgroup v2
第 4 章容器网络3.4交叉引用容器网络与 egress
第 5 章容器存储3.3交叉引用容器存储与 overlay
第 6 章Kubernetes 与编排12.3背景编排层的最小权限

DL · 《深度学习导论》

本仓库 deeplearning/,9 讲。模型基础只引用,不重写。

原书章节标题本书落点程度备注
第 1 章深度学习导论5.2背景token 与注意力成本
第 2 章序列建模与注意力5.2背景上下文窗口与位置偏差
第 3–4 章计算机视觉 … 生成建模1.1背景模型能力边界,不重写网络结构
第 5 章强化学习7.4背景MCTS 来自强化学习
第 6–7 章新前沿 … AI 三法则11.1背景AI 风险框架
第 8 章AI for Science9.1背景领域评测
第 9 章大规模并行训练9.6背景训练/推理成本

MCP · Model Context Protocol Specification

2026-07-28(对照 2025-11-25)。协议章节逐节落点;旧版生命周期作为迁移对照。

原书章节标题本书落点程度备注
第 1 章架构:host、client、server 与 JSON-RPC 2.02.1完整host/client/server 三角与 JSON-RPC 2.0
第 2 章无状态协议与每请求 _meta2.5完整无状态协议、每请求 _meta
第 3 章server/discover 与版本协商2.5完整server/discover 与版本协商
第 4 章Tools:tools/list 与 tools/call2.4完整tools/list、tools/call、inputSchema
第 5 章工具结果:content、structuredContent、isError2.7完整结构化结果与 isError
第 6 章Resources:list/read/templates 与订阅2.4完整resources 与订阅
第 7 章Prompts:list/get 与参数2.4完整prompts 与参数
第 8 章多轮往返请求 MRTR2.5完整MRTR 取代 server-initiated requests
第 9 章取消与进度通知2.6完整取消与进度
第 10 章subscriptions/listen 长流2.6精选subscriptions/listen 长流
第 11 章stdio 传输2.6完整stdio 传输与 stderr 日志
第 12 章Streamable HTTP 传输2.6完整Streamable HTTP
第 13 章HTTP 头、Origin 与请求关联2.6精选Mcp-Method/Mcp-Name 与 Origin
第 14 章授权:OAuth 2.1 与受保护资源元数据2.8完整OAuth 2.1 与 RFC 9728
第 15 章授权服务器发现与 OIDC2.8精选OIDC 发现
第 16 章客户端注册:CIMD 与 DCR2.8精选CIMD 与 DCR
第 17 章token audience 与 RFC 87072.8完整token audience 与 RFC 8707
第 18 章安全:confused deputy 与 token passthrough11.5完整confused deputy、token passthrough
第 19 章安全:状态句柄劫持与 SSRF11.5完整状态句柄劫持、SSRF
第 20 章安全:本地 server 失陷与 stdio 代理11.5精选本地 server 失陷与 stdio 代理
第 21 章缓存:ttlMs 与 cacheScope5.7精选ttlMs/cacheScope 与上下文缓存
第 22 章分页2.6背景分页
第 23 章Tasks 扩展2.5精选Tasks 扩展
第 24 章扩展机制与能力协商2.9完整扩展与能力协商
第 25 章弃用:Roots、Sampling、Logging2.9完整Roots/Sampling/Logging 弃用
第 26 章Schema:JSON Schema 2020-122.2完整JSON Schema 2020-12 默认方言
第 27 章错误码与 JSON-RPC 映射2.7完整错误码分区与 JSON-RPC 映射
第 28 章_meta 中的 OpenTelemetry 上下文10.3精选_meta 中的 traceparent
第 29 章Registry 与供应链11.4精选Registry 与工具供应链
第 30 章版本兼容策略2.9完整版本兼容策略

OAI · OpenAI Function Calling / Tools 文档

Responses API 与 Chat Completions 对照。厂商协议作为 MCP 的对照面。

原书章节标题本书落点程度备注
第 1 章Responses API 与 Chat Completions 的工具形态差异2.3完整两种 API 的工具形态差异
第 2 章函数定义:name、description、parameters2.2完整函数 schema 的三段
第 3 章strict 模式的约束与代价2.2完整strict 的约束与代价
第 4 章tool_choice:none/auto/required/named2.3完整tool_choice 四态
第 5 章parallel_tool_calls 与并发结果2.3完整parallel_tool_calls
第 6 章流式 tool_call 增量与 index2.3完整流式增量与 index
第 7 章工具结果消息与 tool_call_id2.3完整tool_call_id 与结果回传
第 8 章finish_reason 与截断2.7完整finish_reason 与截断
第 9 章结构化输出 json_schema2.2完整json_schema 结构化输出
第 10 章参数校验失败与重试2.7完整校验失败与重试
第 11 章token 计量与工具描述成本9.6精选工具描述本身占 token

OCI · Open Container Initiative Runtime Spec

v1.3.0(2025-11)。作为沙箱配置的工业级参照。

原书章节标题本书落点程度备注
第 1 章bundle 布局3.6完整bundle 布局
第 2 章config.json 顶层字段3.6完整config.json 顶层
第 3 章process:args、env、cwd3.2完整process 与 argv
第 4 章user 与 uid/gid 映射4.5完整uid/gid 映射
第 5 章capabilities 五集合4.2完整capabilities 五集合
第 6 章rlimits3.5完整rlimits
第 7 章noNewPrivileges4.6完整noNewPrivileges
第 8 章seccomp4.3完整seccomp
第 9 章mounts 与 rootfs3.3完整mounts 与 rootfs
第 10 章namespaces4.5完整namespaces
第 11 章hooks12.4精选hooks 与审批点
第 12 章生命周期:create/start/kill/delete3.6完整生命周期
第 13 章annotations12.2精选annotations 与审计
第 14 章cgroup 资源3.5完整cgroup 资源
第 15 章AppArmor/SELinux4.6精选AppArmor/SELinux 与 LSM 次序

PAPER · Agent / RAG / 评测 / 安全 的关键论文

按主题选读,不逐篇复述。论文只提供方法与证据,正文重写为工程判断。

原书章节标题本书落点程度备注
第 1 章ReAct:推理与行动交错7.2完整ReAct
第 2 章Reflexion:语言化反思7.5完整Reflexion
第 3 章Tree of Thoughts:思维树搜索7.4完整Tree of Thoughts
第 4 章Toolformer:自监督工具学习2.3背景Toolformer
第 5 章RAG:检索增强生成6.3完整RAG
第 6 章Lost in the Middle:长上下文位置偏差5.2完整Lost in the Middle
第 7 章MemGPT:分层记忆管理6.1完整MemGPT
第 8 章Self-Refine:迭代自我改进7.5精选Self-Refine
第 9 章CoALA:认知架构式 agent1.3背景CoALA
第 10 章ToolLLM:大规模工具调用2.9背景ToolLLM
第 11 章Gorilla:API 调用与检索2.3背景Gorilla
第 12 章τ-bench:工具-用户交互评测9.2完整τ-bench
第 13 章SWE-bench:真实仓库修复9.2完整SWE-bench
第 14 章AgentBench:多环境 agent 评测9.2完整AgentBench
第 15 章WebArena:网页任务评测9.2精选WebArena
第 16 章GAIA:通用助手基准9.2精选GAIA
第 17 章Voyager:开放世界技能积累6.7背景Voyager 的技能积累
第 18 章AutoGen:多 agent 对话框架8.2完整AutoGen
第 19 章ChatDev:角色化软件开发8.2精选ChatDev
第 20 章CAMEL:角色扮演协作8.2精选CAMEL
第 21 章LLM-as-a-judge:模型评审9.7完整LLM-as-a-judge
第 22 章Self-consistency:自洽投票7.6完整Self-consistency
第 23 章CaMeL:能力隔离防注入11.5完整CaMeL
第 24 章AgentDojo:注入攻击评测11.7完整AgentDojo
第 25 章InjecAgent:间接注入基准11.7完整InjecAgent
第 26 章PromptInject:提示注入系统化11.2完整PromptInject

STD · 标准、规范与治理框架

版本随正文标注。合规映射只写可执行条款,不抄条文。

原书章节标题本书落点程度备注
第 1 章OpenTelemetry GenAI spans10.3完整OTel GenAI spans
第 2 章OpenTelemetry MCP attributes10.3完整OTel MCP attributes
第 3 章W3C Trace Context10.2完整W3C Trace Context
第 4 章NIST AI RMF 1.012.6完整NIST AI RMF
第 5 章NIST 生成式 AI Profile12.6完整NIST GenAI Profile
第 6 章ISO/IEC 4200112.6精选ISO/IEC 42001
第 7 章EU AI Act12.6精选EU AI Act 时间表
第 8 章OWASP LLM Top 1011.1完整OWASP LLM Top 10
第 9 章SLSA11.4精选SLSA
第 10 章Sigstore11.4精选Sigstore
第 11 章SPDX 与 CycloneDX11.4精选SPDX/CycloneDX
第 12 章OAuth 2.12.8完整OAuth 2.1
第 13 章RFC 8707 Resource Indicators2.8完整RFC 8707
第 14 章RFC 9728 Protected Resource Metadata2.8完整RFC 9728
第 15 章JSON Schema 2020-122.2完整JSON Schema 2020-12
第 16 章MCP Security Best Practices11.5完整MCP Security Best Practices

MAN · Linux man-pages 与 Bash 手册(回归清单)

Linux 6.8 / bash 5.2 / groff man-pages。只写 agent 沙箱与观测会用到的边界;五条历史错误必须在正文或附录 B 纠正。

原书章节标题本书落点程度备注
第 1–2 章wait(2) 与 waitpid(2) … WIFEXITED 与 WEXITSTATUS3.2完整wait status 与 WEXITSTATUS,示例 0x2a00
第 3 章clone(2) 的可变参数顺序4.6完整clone 可变参数 parent_tid→tls→child_tid
第 4 章mq_open(3) 的可变参数原型8.3完整mq_open variadic 原型
第 5 章sem_open(3) 的可变参数原型8.5完整sem_open variadic 原型
第 6 章tzset(3) 与 TZ 空值10.7完整TZ 空值/无法解释/tzdata 缺失均为 UTC
第 7 章bash pipefail 与 PIPESTATUS3.2完整pipefail 与 PIPESTATUS
第 8 章ulimit 软限制与硬限制3.5完整ulimit 软/硬限制
第 9 章jobs 作业表与作业控制13.6完整jobs 作业表
第 10 章seccomp(2)4.3完整seccomp(2)
第 11 章landlock(7)4.4完整landlock(7)
第 12 章user_namespaces(7)4.5完整user_namespaces(7)
第 13 章openat2(2)3.3完整openat2(2)
第 14 章cgroup v23.5完整cgroup v2
第 15 章capabilities(7)4.2完整capabilities(7)
第 16 章pidfd_open(2)3.2完整pidfd_open(2)

A.2 覆盖统计

母本单元数完整精选背景交叉引用淘汰缺口
L2190141400
L3150011400
L56001500
DL9009000
MCP302091000
OAI111010000
OCI151230000
PAPER261655000
STD161150000
MAN161600000
合计1638524312300

逐单元统计:完整 85、精选 24、背景 31、交叉引用 23、淘汰 0、缺口 0。

A.3 不重写声明

主题已由谁覆盖本书只做什么
进程、信号、IPC、socket、epollLinux 卷第 2 篇在沙箱边界处引用;写清 wait status、进程组、超时与退出码
namespace、cgroup、seccomp、容器Linux 卷第 3/5 篇组合成 code agent 的沙箱;补 capability/landlock 的次序与陷阱
TCP/IP、DNS、HTTPLinux 卷第 4 篇只写 egress 策略、代理与 DNS 重绑定风险
神经网络、注意力、训练《深度学习导论》只引用 token/上下文/成本等工程含义
云原生编排Linux 卷第 5 篇只写 agent 平台的最小权限与审计落点

A.4 缺口补记

本版从映射表生成时即要求「缺口 0」,没有事后补记。若后续规范改版(例如 MCP 再发新版),先改 写作规范/source-toc/ 与 tools/build_coverage.py 的 SOURCES,再重跑本脚本;缺口非零时脚本会拒绝写出页面。

复核命令:python3 tools/build_coverage.py && python3 tools/check_book.py。