<!-- title: Rust攻入内核：七强频道精读 -->
<!-- domain: programming -->

# Rust 攻入内核：七强频道精读

## 概述：内存安全革命的"系统级"落地

2026 年 4 月，Linus Torvalds 发布 Linux 7.0，一则消息在系统编程圈炸开了锅——**Rust 不再是内核里的"实验性语言"，而是被正式确立为一等公民**。这意味着，Linux 内核新驱动的默认推荐语言，正在从 C 单极走向"C + Rust"双轨。无独有偶，Windows 内核、Android（Google 公开数据显示超 60% 的新原生代码已用 Rust）、AWS Firecracker、Cloudflare 的核心网络组件，都已在大规模采用 Rust。**这场"内存安全革命"不再是预言，而是 2026 年系统工程师的日常现实。**

内存安全漏洞（缓冲区溢出、用后释放 UAF、数据竞争）长期占据 CVE 总量的 70% 以上。Rust 用所有权（Ownership）、借用检查（Borrow Checker）和生命周期（Lifetime）三件套，在编译期把这些整类问题"扼杀在摇篮里"，同时保持 C/C++ 级的性能。对于通信、网络协议栈、虚拟化这些"既要求极致性能、又绝不能崩"的领域，Rust 的吸引力几乎是压倒性的。

然而，Rust 的学习曲线是出了名的陡——借用检查器与编译器"搏斗"是每个新手的必经之路。好在 YouTube 上已经沉淀出一批世界顶级的 Rust 教学内容：从面向零基础的"Rust Book 通关"，到 Jon Gjengset 动辄四小时不剪一帧的 `Crust of Rust` 深潜，再到直接来自内核维护者的一手演讲。本期精选 **7 个不同梯度的强档频道/讲座线**，带你从"会写 Rust"一路走到"能用 Rust 写内核驱动"。

| 频道/讲座线 | 核心定位 | 难度梯度 | 代表内容 | 最适合人群 |
|---|---|---|---|---|
| Let's Get Rusty | 入门 + Roadmap | ⭐ 入门 | 跟着《Rust Book》通关、Rust 新闻 | Rust 零基础、转语言者 |
| No Boilerplate | 论点驱动的概念精讲 | ⭐⭐ 初中 | "Rust 与 C 一样快"、纯文本工作流 | 决策者、想理解"为何用 Rust" |
| fasterthanlime | 极致深度的系统硬核剖析 | ⭐⭐⭐⭐ 高 | 深潜内核、底层谜题拆解 | 高级工程师、好奇心驱动 |
| jonhoo (Jon Gjengset) | 实战级深度编码直播 | ⭐⭐⭐⭐⭐ 极高 | Crust of Rust 全系列 | 中高级 Rustacean、想读懂源码 |
| Code to the Moon | Bevy/ECS 性能与游戏引擎 | ⭐⭐⭐ 中高 | Bevy 数据驱动、调度器优化 | 引擎/性能方向开发者 |
| rust10x (Jeremy Chone) | 全栈生产级 Web/后端 | ⭐⭐⭐ 中 | axum 工程化、Web App 脚手架 | 后端/Web 工程师 |
| Linux Kernel Rust 讲座线 | 内核驱动一手实战 | ⭐⭐⭐⭐⭐ 极高 | Wedson、Danilo、Miguel 的演讲 | 内核/驱动/底层系统工程师 |

---

## 一、Let's Get Rusty —— Rust 零基础的最佳"通关向导"

**频道主**：Brett ｜ **订阅**：约 28 万 ｜ **链接**：[youtube.com/@letsgetrusty](https://www.youtube.com/@letsgetrusty)

Let's Get Rusty 是无数 Rust 学习者的"第一站"。Brett 最经典的系列是**逐章精讲官方《Rust Book》**——这是 Rust 官方推荐的入门读物，但他用视频把抽象的文字配以可运行示例，极大降低了"啃书"的痛苦。每集聚焦一个概念：所有权、借用、切片（slice）、枚举（enum）、模式匹配（match）、错误处理（Result/Option），层层递进，正好对应初学者的认知节奏。

2026 年他更新的 **"Systems Programming in 2026"** 视频把 Rust 放在与 C++ 的对比语境中，论证"为什么这一年是系统语言分水岭"，并提供了配套的 [Rust Developer Roadmap](https://letsgetrusty.com/roadmap)，把从入门到能写生产代码的路径画成一张可视化地图。**实用价值**：如果你是 C/C++、Go、Java 背景想转 Rust，这个频道 + Roadmap 的组合能让你在 1-2 个月内建立完整心智模型。**适合人群**：通信/嵌入式老兵想用 Rust 重写工具链的入门者、计算机专业学生、所有 Rust 新手。

---

## 二、No Boilerplate —— 用"观点"与"剪辑"把 Rust 讲成流行语

**频道主**：Tris ｜ **订阅**：约 40 万 ｜ **链接**：[youtube.com/@NoBoilerplate](https://www.youtube.com/c/NoBoilerplate)

No Boilerplate 的风格与大多数教学频道截然不同：**短、快、观点鲜明、剪辑凌厉**。它不教你写代码，而是用极具说服力的论点回答那个最关键的问题——"我为什么要选 Rust？"。代表作如 "Rust is faster than you think"、对比 C 与 Rust 性能的实测、以及围绕"纯文本（Plain Text）"工作流的生产力哲学系列。Tris 善于用 5-10 分钟讲清一个被广泛误解的技术判断，例如"为什么 Rust 的编译期检查反而是生产力加速器"。

**核心洞察**：他强调 Rust 的价值不在"快"，而在**" fearless refactoring"（无畏重构）**——因为类型系统与借用检查替你守住了不变式，大型重构时编译器就是最严苛的 reviewer。这对任何经历过"C++ 大型项目改一处崩全局"的人都是降维打击。**实用价值**：技术决策者、架构师用它快速建立对 Rust 的"投资逻辑"；普通开发者则用它来对抗"Rust 难学不值得"的偏见。**适合人群**：技术负责人、需要在团队内推动语言选型的人、追求高质量技术内容表达的创作者（他的剪辑本身就是范本）。

---

## 三、fasterthanlime —— 把"好奇心"写成万字长文的高难度硬核

**频道主**：Amos Wenger ｜ **订阅**：约 12 万 ｜ **链接**：[youtube.com/@fasterthanlime](https://www.youtube.com/@fasterthanlime)

Amos Wenger（网名 fasterthanlime）是 Rust 社区公认的"硬核天花板"之一。他的主阵地其实是同名博客 [fasterthanli.me](https://fasterthanli.me)，以单篇动辄一两万字的深度技术长文闻名（如对 Rust async 运行时、链接器、ELF 文件格式的考古级拆解），YouTube 则承载了他把这些思考"讲"出来的版本，以及一些"小谜题"式的高密度解题过程。

他的内容有三个鲜明特征：**第一，彻底性**——一个问题会从汇编、ABI、内存布局一路追到编译器实现；**第二，可复现性**——几乎所有结论都附带可运行的最小示例与日志；**第三，诚实**——他公开记录自己"卡住、试错、推翻重来"的全过程，比那些"一气呵成"的教程更接近真实工程。**实用价值**：当你需要理解 Rust 与 C 的 FFI 边界、async 运行时（tokio）到底在做什么、或者排查一个诡异的链接错误时，他的文章/视频是"终极参考"。**适合人群**：愿意为"彻底搞懂"投入数小时的高级工程师、编译器/运行时/底层系统方向的深度爱好者。**注意**：难度极高，建议在掌握 Rust 基础后再挑战。

---

## 四、jonhoo (Jon Gjengset) —— 中高级 Rustacean 的"必读书配视频"

**频道主**：Jon Gjengset ｜ **订阅**：约 30 万 ｜ **链接**：[youtube.com/@jonhoo](https://www.youtube.com/@jonhoo)

如果说要在全球选出一个"Rust 深度教学第一人"，Jon Gjengset 是公认的人选。他是 MIT 博士、长期在工业界（如 Two Sigma）做分布式系统，著有 No Starch Press 出版的 ***Rust for Rustaceans***——这本书几乎是中高级 Rust 开发者的案头必备。他的频道镇山之宝是 **`Crust of Rust` 系列**：每期围绕一个进阶主题，**一镜到底、不剪一帧、常达 2-4 小时**。

该系列覆盖的主题直击 Rust 最难啃的硬骨头：**Lifetime（生命周期）**、**Iterator（迭代器）**、**Mutex / channels（并发原语）**、**Sorting（含非稳定排序与 unsafe 边界）**、**Pin & Unpin**（异步最让人困惑的类型层）、**async/await 内部机制**、**macros（宏）**、**trait objects 与动态分发**。他不是"念 PPT"，而是真的在编辑器里从零写出一个真实组件（如一个并发排序库、一个迷你 channel），让借用的边界、生命周期的来源"自然涌现"。**实用价值**：啃完几期 Crust of Rust，你会发现自己读标准库和大型 crate 源码（如 tokio、rustc 本身）的能力产生质变。**适合人群**：已过入门关、想从"会写"跃升到"会读会设计"的中高级开发者。

---

## 五、Code to the Moon —— Bevy 引擎与 ECS 的性能艺术

**频道主**：Code to the Moon ｜ **订阅**：约 11 万 ｜ **链接**：[youtube.com/@codetothemoon](https://www.youtube.com/@codetothemoon)

Code to the Moon 聚焦 **Bevy 游戏引擎**与 **ECS（Entity-Component-System，实体-组件-系统）架构**在 Rust 中的实践。Bevy 是当今最炙手可热的 Rust 原生游戏引擎，其核心创新正是用 ECS + 编译期调度实现了极致的数据局部性与并行度——这与通信/网络里"高吞吐低延迟"的诉求异曲同工。

频道深入讲解了 ECS 的精髓：**面向数据设计（DOD）**如何通过把同类数据连续排列（cache-friendly）来榨干 CPU 缓存，**调度器（scheduler）**如何在编译期推断系统间的依赖与并行性，以及 `Query`、`SystemParam` 这些 Bevy 核心抽象背后的 Rust 高级类型体操。他还会对比传统 OOP（面向对象）对象图与 ECS 数据布局在性能上的天壤之别。**实用价值**：即便你不做游戏，ECS 也是一套可迁移到任何"海量实体 + 高频更新"场景（网络包处理、仿真、可视化）的强大范式；理解它能让你的 Rust 代码在性能与可组合性上同时受益。**适合人群**：引擎开发者、性能敏感方向（图形、仿真、实时系统）工程师、想见识 Rust 类型系统"魔法上限"的人。

---

## 六、rust10x (Jeremy Chone) —— 生产级全栈 Web/后端工程化

**频道主**：Jeremy Chone ｜ **订阅**：约 9 万 ｜ **链接**：[youtube.com/@rust10x](https://www.youtube.com/@rust10x)

rust10x 的定位非常"接地气"：**教你用 Rust 做真正可上线的 Web/后端项目**。Jeremy 不停留在语法演示，而是围绕 [rust10x/web-app](https://github.com/rust10x/rust10x) 这套开源脚手架，演示如何用 **axum**（Tokio 团队出品、类型安全的 Web 框架）搭建一个具备分层架构、错误处理、数据库访问、会话鉴权的完整应用。

他特别强调**"生产级"工程实践**：如何用 Rust 的类型系统建模领域错误（而非到处 `unwrap`）、如何组织模块边界与依赖注入、如何在 axum 的 `State`/`Extractor` 体系里实现可测试的 Handler、以及如何用 sqlx 做编译期校验的 SQL。**核心洞察**：他把 Rust 在 Web 后端的优势讲得很实在——不是"更快"，而是**"错误左移"**：大量原本要上线后才暴露的 bug（空指针、序列化不一致、SQL 拼错）被编译期和类型层提前拦截，这让 Rust 后端的可维护性远超动态语言。**实用价值**：想用 Rust 重写微服务、做高性能 API 网关、或构建通信网元的 Web 管理面的工程师，可据此快速建立工程骨架。**适合人群**：后端/Web 工程师、有 Go/Node 经验想迁移到 Rust 的人。

---

## 七、Linux Kernel Rust 讲座线 —— 来自内核维护者的一手实战

**代表演讲者**：Miguel Ojeda（Rust for Linux 总维护者）、Wedson Almeida Filho（Microsoft）、Danilo Krummrich（NVIDIA）｜ **渠道**：Linux Foundation、RustConf、Linux Plumbers Conference 官方 YouTube

这条"频道线"不是单一创作者，而是分散在各大会议官方频道上、由内核维护者亲自出镜的一手演讲集合，却是**真正通往"用 Rust 写内核驱动"的必经之路**。2026 年 Linux 7.0 把 Rust 扶正后，这些内容的价值飙升。

代表性内容包括：Wedson 的 **"Setting Up an Environment for Writing Linux Kernel Modules in Rust"**（手把手搭驱动开发环境）；Danilo Krummrich 关于 **Nova DRM GPU 驱动**与 **GPU 抽象层（GBA）**的演讲——这是首个用 Rust 编写、并入主线的重要 GPU 驱动框架，证明了 Rust 能驾驭过去被视为"C 专属"的高复杂度驱动；以及 Miguel 对 Rust for Linux 项目的整体路线图讲解。**核心洞察**：内核社区选择 Rust 的真正动机不是"赶时髦"，而是**用类型系统把驱动中 70% 的常见 bug 类（空指针、引用计数错误、并发竞争）在编译期排除**，同时通过 `bindings`/`kernel` crate 让 Rust 与 C 既有代码安全互操作。**实用价值**：驱动/内核/底层系统工程师可以据此上手"Linux Rust 驱动开发"这一 2026 年全新且高需求的赛道。**适合人群**：内核开发者、驱动工程师、嵌入式底层系统工程师、想进入 Linux 内核贡献圈的资深开发者。

---

## 知识图谱：Rust 学习与系统落地的全景结构

```mermaid
graph TD
    A["Rust 系统编程生态<br/>(2026: Linux 7.0 扶正)"]

    A --> B["入门层<br/>(建立心智模型)"]
    A --> C["概念说服层<br/>(为何选 Rust)"]
    A --> D["深度精通层<br/>(读懂源码)"]
    A --> E["应用方向层"]
    A --> F["系统落地层<br/>(内核/驱动)"]

    B --> B1["Let's Get Rusty<br/>Rust Book 通关 + Roadmap"]
    B --> B2["核心三件套<br/>所有权/借用/生命周期"]

    C --> C1["No Boilerplate<br/>无畏重构/性能实测"]
    C --> C2["fasterthanlime<br/>万字硬核 + 好奇心驱动"]

    D --> D1["jonhoo Crust of Rust<br/>Pin/Async/Macros/Traits"]
    D --> D2["能力跃迁<br/>会写 → 会读 → 会设计"]

    E --> E1["Code to the Moon<br/>Bevy / ECS / 面向数据设计"]
    E --> E2["rust10x<br/>axum 生产级后端工程化"]

    F --> F1["Rust for Linux<br/>Miguel/Wedson/Danilo"]
    F --> F2["内核驱动新赛道<br/>Nova DRM / GPU 抽象层"]

    B2 --> D1
    C2 --> D1
    D2 --> F1

    style A fill:#fde68a,stroke:#b45309,stroke-width:2px
    style F fill:#bbf7d0,stroke:#15803d,stroke-width:2px
```

这张图谱揭示了本期 7 个频道之间的**梯度与依赖关系**：入门层（Let's Get Rusty）奠定所有权心智 → 概念层（No Boilerplate、fasterthanlime）回答"为什么" → 精通层（jonhoo）打通高级类型与异步 → 应用层（Code to the Moon、rust10x）落到具体工程方向 → 最终汇聚到系统落地层（Rust for Linux）。**任何一位开发者都能在这条链路上找到自己的位置，并清晰看到"下一站"在哪里。**

---

## 延伸推荐

1. **Fireship** —— "Rust in 100 Seconds"及 Web 全景速览，适合快速建立生态全景与热点追踪，节奏极快。
2. **Ryan Levick** —— 微软出身的 Rust 布道者，概念讲解以"清晰"著称，特别适合补足编译器错误信息阅读、借用规则直觉。
3. **Herbert Wolverson（Hands-on Rust / Bracket Producing）** —— 偏游戏与算法实战，配合其著作 *Hands-on Rust*，适合喜欢"边做边学"的开发者。
4. **CppCon（Rust 相关 session）与 RustConf 官方频道** —— 一手会议演讲，追踪语言演进（async traits、Edition 2024、gen 语法等）与工业落地案例。
5. **Crust of Rust 配套书 *Rust for Rustaceans***（Jon Gjengset 著，No Starch Press）—— 视频的纸质延伸，结构化更强，适合作为案头工具书长期翻阅。

---

## 给系统工程师的"上车建议"

对于 51 学通信这类深耕协议栈、核心网、底层系统的团队，Rust 的现实意义尤为突出：**用编译期内存安全替代"运行时调试 CVE"**，本质上是用"工程纪律"换"软件可靠性"。建议的学习路径是：先用 **Let's Get Rusty** 两周打通所有权直觉 → 用 **No Boilerplate** 几集建立信心 → 选一个真实小工具（如一个协议解析器、一个配置校验器）用 **rust10x** 的工程化范式落地 → 遇到生命周期/异步难点时回到 **jonhoo** 对症下药 → 有余力再追 **fasterthanlime** 与内核讲座。**2026 年，Rust 已经从"未来语言"变成"现在语言"——上车窗口，正在打开。**

---

## 参考来源

1. [Phoronix: Linux 7.0 Officially Concluding The Rust Experiment](https://www.phoronix.com/news/Linux-7.0-Rust) — Linux 7.0 将 Rust 从实验性转为一等内核语言的官方报道。
2. [doolpa: Linux Kernel 7.0 Released: Rust Goes Permanent (April 2026)](https://doolpa.com/news/linux-kernel-7-0-released-rust-permanent-xfs-april-2026) — 2026 年 4 月 Linux 7.0 发布，Rust 正式定级的新闻汇总。
3. [10 Best YouTube Channels to Learn Rust in 2026 — Placement Preparation](https://www.placementpreparation.io/blog/best-youtube-channels-to-learn-rust/) — 2026 年 Rust 学习频道社区榜单，含 Let's Get Rusty、No Boilerplate 等。
4. [Best Rust YouTube Channels for Tutorials in 2026 (64 creators) — Developer Educators](https://developereducators.com/tutorials/rust/) — 按互动度排名的 Rust 教学频道聚合。
5. [Reddit r/rust: Favorite YouTube channels or other learning resources](https://www.reddit.com/r/rust/comments/1cfmkh0/favorite_youtube_channels_or_other_learning/) — Rust 社区一线开发者推荐的频道与资源讨论帖。

---
> 本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵**爱卫生**（微信ID: gprshome201101）维护，聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。
> 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
