2026 年,Rust 已正式越过技术采纳曲线的"鸿沟"(chasm),进入主流采用阶段。从 Linux 内核的 DRM 子系统、微软的 Windows 驱动、AWS 的 firecracker 虚拟化,到 Cloudflare、Discord 的核心基础设施,Rust 正在重新定义"系统级软件"的安全与性能边界。然而,Rust 的学习曲线——尤其是所有权、生命周期、异步运行时、内存布局与 unsafe 边界——让许多从 GC 语言或 C/C++ 转来的开发者望而却步。
本期精选聚焦 Rust 系统编程实战 这一独特方向,与此前覆盖的编译器实现、函数式编程、嵌入式编程、算法数据结构等主题完全不同。我们从 WebSearch、DuckDuckGo 站内搜索、开发者社区推荐(Reddit r/rust、marc0x71 精选清单、rust.dev 创作者目录)等多源信息中,筛选出 7 个覆盖不同能力光谱的优质内容源。它们分别对应系统编程的六大支柱:底层并发原语、内存安全模型、异步运行时、嵌入式裸机、高性能网络服务、内核集成。
核心发现:优秀的 Rust 系统编程内容正呈现两极分化——一极是 Jon Gjengset 式的"数小时深度直播",把原子内存序讲到分子级;另一极是 No Boilerplate 式的"十分钟闪电科普",用极简动画讲透零成本抽象。两者搭配,才是高效的学习路径。
| 频道 / 创作者 | 定位 | 难度 | 内容形式 | 系统编程维度 | 适合人群 |
|---|---|---|---|---|---|
| Jon Gjengset (Jonhoo) | 深水区领航员 | ⭐⭐⭐⭐⭐ | 数小时直播 | 并发原语 / 库设计 | 进阶→专家 |
| Let's Get Rusty | 入门与职业双轨 | ⭐⭐ | 短视频+系列 | 语言基础 / 生态地图 | 零基础→中级 |
| No Boilerplate | 极简主义科普 | ⭐⭐⭐ | 闪电演讲 | 语言哲学 / 性能 | 跨语言开发者 |
| fasterthanlime (Amos Wenger) | 计算机考古学家 | ⭐⭐⭐⭐ | 长视频+长文 | 底层机制 / 工具链 | 好奇型中级 |
| The Rusty Bits | 嵌入式裸机先锋 | ⭐⭐⭐⭐ | 教程+演讲 | no_std / Embassy | 硬件背景 |
| Rust for Linux(Kangrejos/Conf) | 内核前线 | ⭐⭐⭐⭐⭐ | 会议演讲 | 内核集成 / 驱动 | C 内核开发者 |
| Code to the Moon (Logan Smith) | 实时编码工坊 | ⭐⭐⭐ | 直播重构 | 项目工程 / 重构 | 动手实践派 |
频道地址:https://www.youtube.com/@jonhoo
Jon Gjengset 是 Rust 社区公认的"硬核内容天花板"。他的招牌系列 Crust of Rust 用真实代码示例拆解中级概念:在《Atomics and Memory Ordering》一期中,他花了数小时从硬件缓存一致性讲起,逐步推演 Ordering::Acquire/Release/SeqCst 在不同架构上的实际指令差异,直到你理解为什么 compare_exchange 需要两个 ordering 参数。在《Iterators》一期,他从零实现一个并发调度器,演示如何用迭代器组合写出零分配的高性能管道。
他的另一个系列是"从零构建真实库"——在直播中一行行写出一个生产级的 Redis 客户端、mini-redis 服务端、HTTP 框架。这种"工程级代码审查"式的直播,让你看到专家如何在类型系统、错误处理、API 人体工学之间做权衡。
实用价值:如果你已经会写 Rust,但卡在"怎么写出地道的库级抽象",Jonhoo 是唯一的答案。他的《Rust for Rustaceans》一书是直播的纸质延伸。
适合人群:能独立写出 Web 服务的进阶者,想向库作者/基础设施工程师跃迁。
频道地址:https://www.youtube.com/@letsgetrusty(约 17 万订阅)
作为自称"#1 Rust 教育与职业发展频道",Let's Get Rusty(主理人 Sebastian Daschner)填补了 Rust 生态中"新手村"的空白。其内容分两条线:语言基础线(Rust Survival Guide 播放列表、All Rust Features Explained)覆盖从所有权到 trait object 的全部语法;职业决策线则回答"2026 该不该学 Rust""Rust 在技术采纳曲线上的位置""如何在简历中体现 Rust"等现实问题。
《2026 Will Make or Break Rust》一期从 Gartner 技术成熟度曲线切入,分析 Rust 处于"能否跨越鸿沟进入主流"的关键节点,引用了 firecracker、TiKV、Android 蓝牙栈等真实落地案例;《Ultimate VS Code Setup for Rust Development (2025)》则手把手配置 rust-analyzer、CodeLLDB、crates 插件。
实用价值:给"想转 Rust 但不知从何下手"的开发者一张地图。配套的 Rust Developer Roadmap 是结构化学习路径。
适合人群:零基础、或来自 Python/Java 想转系统语言的开发者。
频道地址:https://www.youtube.com/c/NoBoilerplate
No Boilerplate 用"每分钟信息密度最高"的方式做 Rust 科普。它的标题就是宣言——拒绝冗长开场白,每集十分钟,用精准的动画和代码片段讲透一个概念。
《Rust is not a faster horse》是一期教科书级的闪电演讲:核心论点是"不要用 Rust 写 C,也不要用 C 的思维写 Rust"——其他语言在既有范式上迭代,而 Rust 用所有权模型从根本上重新定义了"安全"与"并发"的关系,要求你改变思考数据流的方式。《Async Isn't Real & Cannot Hurt You》则解构 async/await 的本质:它只是状态机的语法糖,真正的并发来自运行时(Tokio/async-std),理解这一点才能避免"在 async 里调阻塞函数"的经典陷阱。《Rust for the impatient》用 10 分钟带你从零跑通第一个程序。
实用价值:为已有其他语言经验、只需"顿悟时刻"的开发者提供认知转换。也是给同事安利 Rust 的最佳素材。
适合人群:资深的多语言开发者,需要快速建立 Rust 心智模型。
频道地址:https://www.youtube.com/@fasterthanlime
Amos Wenger(更广为人知的 ID 是 fasterthanlime / fasterthanli.me)的风格自述是"Vibe-oriented Rust programming, how computers work in general, and sometimes we get existential"。他不只是教你写 Rust,而是带你"向下挖"——从一个 Rust 程序的链接错误,挖到 ELF 文件格式、动态链接器、glibc 符号版本,再挖到 Linux 内核的 dlopen 实现。
他的长视频常超过两小时,配合同样深度的长博客文章。代表作涵盖:从零解析一个 cargo 构建的二进制为何体积庞大、用 Rust 重写一个 GC 来理解内存管理、深入 tokio 调度器源码。rust.dev 创作者目录评价他"以深度、实践性的 Rust 解释著称,尤其擅长拆解复杂系统"。
实用价值:打破"会用 API 即懂技术"的幻觉。如果你想知道 cargo build 真正发生了什么、Rust 二进制如何与操作系统对话,这里是最好的入口。
适合人群:好奇心驱动、不满足于"调库"的中级开发者。
频道地址:https://www.youtube.com/@TheRustyBits(配套仓库 github.com/therustybits/embassy-tour)
嵌入式 Rust 是 2025–2026 增长最快的 Rust 子领域之一,而 The Rusty Bits 是这一领域的代表性内容源。它的核心议题是 Embassy 框架——基于 async/await 的下一代嵌入式运行时,支持 STM32、ESP32、nRF 等主流 MCU,无需操作系统即可实现高效的协作式多任务。
"A brief tour of the embassy framework"通过真实代码演示如何用 async 替代传统的 RTOS 线程:在 Embassy 中,等待一个 GPIO 中断不再是阻塞的死循环,而是 .await 一个 Future,让运行时自动调度其他任务,从而在单核 MCU 上实现接近零开销的并发。社区还出现了 Embassy 向 Rust 嵌入式操作系统移植的讨论(EuroRust 2025 的 Dănuț Aldea 演讲)。
实用价值:如果你来自 STM32 HAL + FreeRTOS 的 C 世界,想知道 async 如何颠覆裸机编程范式,这是最佳起点。Embassy 已被越来越多商业产品采用。
适合人群:嵌入式工程师、IoT 开发者、硬件爱好者。
相关资源:Kangrejos 2025(kangrejos.com)、FOSDEM 2025、Linux Plumbers 2025、corrode.dev 播客 S05E06(与 Danilo Krummrich 对谈)
这是 Rust 系统编程皇冠上的明珠——把 Rust 带进 Linux 内核。代表人物 Danilo Krummrich(NVIDIA,内核 Nova DRM 驱动作者)在 corrode 播客中详述了 Rust for Linux 项目如何用类型安全的抽象包裹内核 C API,在保留性能的同时消除整类内存错误。RustConf 2025(西雅图,9 月)的全场演讲已公开,涵盖 Nova DRM 驱动、"A Rusty Odyssey: A Timeline of Rust in the DRM Subsystem"等。Kangrejos 则是专为 Rust for Linux 贡献者举办的年度聚会。
"A Rusty Odyssey" 这类演讲的价值在于展示真实的内核级工程权衡:如何在 Linux 数十年的 C 文化中引入新语言、如何处理 panic 与 OOM、如何设计不牺牲性能的安全抽象。FOSDEM 2025 的演讲则面向更广泛的 Linux 开发者社区做布道。
实用价值:给 C 内核开发者一张"如何参与 Rust for Linux"的路线图;也给所有系统程序员展示 Rust 在最严苛场景下的实战能力。
适合人群:内核/C 系统开发者、驱动工程师、关注前沿的技术决策者。
频道地址:https://www.youtube.com/@codetothemoon
Logan Smith 的 Code to the Moon 走的是"边写边讲"的实时编码(live coding)路线,内容偏向中型项目的完整工程实践:从零搭一个解释器、重构一个游戏引擎模块、为开源库做架构改造。与 Jonhoo 的"教学优先"不同,这里更像"配对编程"——你会看到他真实地踩坑、读编译器错误、查文档、做 refactor,包括所有权冲突如何一步步拆解。
这种"暴露过程"的内容对学习者极具价值:大多数教程只展示成品代码,而 Code to the Moon 展示了从"编译失败"到"通过且优雅"的完整思维链。配合 Rust 强大的编译器错误提示(被戏称为"最好的 Rust 老师"),新手能直观学到如何与 borrow checker 对话而非对抗。
实用价值:填补"看懂语法但不会动手写项目"的鸿沟,是理论频道与真实工程之间的桥梁。
适合人群:已过语法关、需要"动手信心"的实践派开发者。
flowchart TD
A[Rust 系统编程能力光谱] --> B[语言基础层]
A --> C[底层机制层]
A --> D[并发与异步层]
A --> E[应用与工程层]
A --> F[前沿领域层]
B --> B1[所有权 / 生命周期<br/>Let's Get Rusty]
B --> B2[零成本抽象 / 语言哲学<br/>No Boilerplate]
C --> C1[内存布局 / 链接 / ELF<br/>fasterthanlime]
C --> C2[原子操作 / 内存序<br/>Jonhoo Crust of Rust]
D --> D1[async/await 状态机<br/>No Boilerplate]
D --> D2[Tokio 运行时 / 通道<br/>Jonhoo / fasterthanlime]
E --> E1[项目重构 / 工程实践<br/>Code to the Moon]
E --> E2[高性能服务 / Redis 克隆<br/>社区实战项目]
F --> F1[嵌入式 no_std / Embassy<br/>The Rusty Bits]
F --> F2[Linux 内核集成<br/>Rust for Linux]
B1 -.进阶.-> C2
B2 -.进阶.-> D1
C1 -.迁移.-> F2
D2 -.迁移.-> F1
mindmap
root((Rust 系统编程<br/>学习路径))
入门期
语法与所有权
Let's Get Rusty
哲学顿悟
No Boilerplate
成长期
底层机制
fasterthanlime
项目实战
Code to the Moon
进阶期
并发原语
Jonhoo Crust of Rust
异步运行时
Jonhoo / 社区
专精期
嵌入式裸机
The Rusty Bits
内核开发
Rust for Linux
结合上述频道,一条经过验证的进阶路径如下:
关键洞察:不要试图"刷完"所有频道。Rust 的学习收益呈阶梯式——你在某个频道卡住时,往往需要跳到另一个频道换个视角才能突破。比如卡在生命周期,回去看 No Boilerplate 的"为什么 Rust 要这样设计"比反复看语法教程更有效。
@ThePrimeagen)——虽以娱乐性 Vim/吐槽内容著称,但其 Rust 重构直播对工程实战有启发,氛围轻松。@rylev)——微软工程师,Rust 的"代码之道"系列,专注 API 设计与类型体操。本文由「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 等场景全覆盖。
