第2轮精选 · 分类:编程与开发(programming) 关键词:内存安全、所有权、借用检查器、系统编程、Rust 2026
过去半个世纪的系统级软件,几乎都建立在一个危险的共识之上——程序员必须亲手管理内存。malloc 配 free,new 配 delete,一旦配错,轻则段错误(segfault),重则成为可被远程利用的漏洞。微软安全响应中心(MSRC)多年前就指出一个令行业震动的数字:在大型 C/C++ 代码库中,约 70% 的高危安全漏洞本质上是内存安全问题——缓冲区溢出、释放后使用(UAF)、双重释放、空指针解引用。
2026 年,这个数字正在被 Rust 改写。最具说服力的案例来自 Android:2019 年,Android 平台漏洞中有 76% 属于内存安全问题;随着新代码大规模转向以 Rust 为代表的内存安全语言,到 2024 年这一比例已降至约 24%,并且仍在下降——因为新写的代码不再产生新的内存安全债。Linux 内核自 6.1(2022 年)起官方支持 Rust,到 2026 年 NVIDIA 的 Nova 显卡驱动等组件已进入生产阶段;微软在 Windows 内核中用 Rust 重写关键组件;AWS 的 Firecracker、Cloudflare 的边缘基础设施早已把 Rust 当作性能与安全的双重底座。
这不再是一种"语言之争",而是一次范式迁移:把内存安全的责任从脆弱的人类大脑,转移到不知疲倦的编译器。而推动开发者真正理解并接受这次迁移的,是 YouTube 上一批高质量的技术创作者。本轮精选聚焦 7 个代表性频道/内容,覆盖从入门到内核级的完整光谱——它们共同构成了 2026 年开发者理解"内存安全纪元"的知识地图。
flowchart LR
A["70% 高危漏洞<br/>源于内存安全"] --> B["范式转移:<br/>编译器接管内存"]
B --> C["Rust 所有权模型<br/>Ownership/Borrow/Lifetime"]
C --> D1["Linux 内核 Rust 驱动"]
C --> D2["Android 内存漏洞<br/>76%→24%"]
C --> D3["Windows 内核重写"]
C --> D4["AWS/Cloudflare 基础设施"]
D1 & D2 & D3 & D4 --> E["学习生态:<br/>YouTube 七强频道"]
style C fill:#fde68a,stroke:#b45309
style E fill:#bfdbfe,stroke:#1e40af
| # | 频道 | 订阅量级 | 内容定位 | 核心价值 | 适合人群 |
|---|---|---|---|---|---|
| 1 | Jon Gjengset (jonhoo) | ~15万+ | 慢直播·系统级实战 | 陪作者写源码 | 中高级 Rustacean |
| 2 | Let's Get Rusty | ~17万 | 官方书伴读·入门 | 结构化学习路径 | 零基础/转语言者 |
| 3 | No Boilerplate | ~17万+ | 布道短片·理念 | 技术选型论据库 | 决策者/语言爱好者 |
| 4 | Ryan Levick | ~6万+ | 编译器错误诊断 | 把报错变学习材料 | 卡在 borrow checker 的新手 |
| 5 | Fireship | ~330万+ | 100秒极简科普 | 快速建立全局认知 | 所有不写 Rust 也想懂的人 |
| 6 | ThePrimeagen | ~60万+ | 程序员文化·实战 | 降低心理门槛 | 想看真实开发日常者 |
| 7 | Rustacean Station | ~2万+ | 版本演进史官 | 追踪语言未来方向 | 资深/生态跟踪者 |
频道主页:youtube.com/c/JonGjengset
代表作:从零手搓 mini-redis、tempfile 等真实 crate 的多小时直播;与 Ben 合作的 What's New in Rust 版本马拉松
Jon Gjengset 是 AWS 的软件工程师、MIT 背景,也是广受推崇的《Rust for Rustaceans》一书作者——这本书专门面向"已经读完官方教程、却仍不知如何在真实工程中运用 Rust"的开发者。他的 YouTube 频道是这一理念的延伸:不教语法,教工程判断力。
他最标志性的形式是"慢直播"。一个视频动辄两三个小时,他从空目录开始,逐行构建一个生产级的库。在这个过程中,你会看到他真实地犯错、被借用检查器(borrow checker)拦下、回去查标准库文档、重构设计。这不是表演,这是一线工程师真实的工作流。正是这种"不剪裁的真实",让学习者得以窥见所有权(Ownership)和生命周期(Lifetime)这些抽象概念,在面对并发、I/O、错误处理时究竟如何取舍。
核心洞察在于:"读源码"不如"陪作者写源码"。当你看过一位 AWS 工程师如何在直播中和编译器反复博弈,你对 Rust 内存安全模型的理解,会从"背诵规则"升级为"理解设计意图"。他还与 Rustacean Station 合作了贯穿 Rust 1.72–1.84 的版本解读马拉松,是追踪语言内部演进的顶级资源。适合已掌握基础、想向系统级与库作者方向进阶的人。
频道主页:youtube.com/c/LetsGetRusty 代表作:ULTIMATE Rust Lang Tutorial 系列(单集播放超 46 万)、逐章精读 The Rust Book
Let's Get Rusty 是无数 Rust 新手的"第一站",订阅量约 17 万。它的成功秘诀极其朴素:把官方教程《The Rust Book》完整地"视频化"。Rust 的学习曲线之所以陡峭,主要不是因为语法复杂,而是因为所有权、借用、生命周期这套模型,对习惯了垃圾回收(GC)或手动管理的开发者而言是全新的心智负担。
这个频道逐章拆解官方书,用清晰的图示、可复现的代码示例和恰到好处的节奏,把抽象的内存安全规则讲透。比如讲解所有权时,他会画出变量在栈与堆上的移动轨迹,让你直观看到"值在何处被创建、又在何处被销毁"——这正是 Rust 编译器在编译期静态推导的过程。
核心洞察:降低所有权模型的学习曲线,是 Rust 走向大众化的关键瓶颈,而结构化的伴读内容是最高效的破局方式。他的另一类高价值内容是"项目实战"与书单推荐,帮助学习者在读完理论后找到真实练手的方向。适合零基础入门,以及从 Python、JavaScript、Java 等 GC 语言转来的开发者——尤其适合那些第一次面对编译器"红色报错墙"而心生畏惧的人。实用价值在于:提供一条可预期、不易迷失的学习路径。
频道主页:youtube.com/c/NoBoilerplate 代表作:Rust is the New C、Writing at the Speed of Thought;所有视频脚本开源在 GitHub
No Boilerplate 自我定位为"快速技术视频"(Fast technical videos),是 Rust 社区里最具修辞力量的创作者之一。他的视频通常只有几分钟,但每集都像一篇精心打磨的议论文——围绕一个明确的论点,用极简的视听语言层层推进。
他擅长为 Rust 的内存安全理念做"辩护"。在 Rust is the New C 中,他不回避 Rust 学习曲线陡峭的事实,但用严密的论证说明:在系统编程领域,C 时代的"内存安全债"已不可持续,而 Rust 用编译期检查换取的,是"重构时无所畏惧"的自由。他的脚本全部开源,节奏快、信息密度高,论点犀利而不浮夸。
核心洞察:技术选型本质是一场论辩,而优质的技术布道需要论据而非情绪。No Boilerplate 的价值在于为那些需要在团队会议上、在技术评审中、在自我怀疑时为 Rust 辩护的开发者,提供一个高质量的"论据库"。他不是教你写代码,而是教你为什么值得为这套心智模型付出学习成本。适合技术决策者、语言爱好者,以及任何想理解"为什么是 Rust"的人。
频道主页:youtube.com/@RyanLevicksVideos
代表作:Understanding Rust Compile Errors 系列、开源 compiler-errors 教学仓库;曾任微软首席 Rust 开发者布道师
Ryan Levick 做了一件大多数教程避而不谈的事:把初学者最恐惧的东西——编译器报错——当作核心教学材料。他在 GitHub 维护了一个名为 compiler-errors 的仓库,专门收集"无法编译的代码示例",每一例都用来阐释一条内存安全规则背后的设计意图。
在微软任职期间,他推动了一系列 Getting Started with Rust 内容,其中关于编译器错误的讲解尤其深入人心。他的核心信条是:编译器是盟友,不是敌人。Rust 那些看似严厉的红色错误,本质上是在编译期就阻止了一整类运行时灾难——缓冲区溢出、悬垂指针、数据竞争。Ryan 的工作,是把这些报错从"挫败感的来源"翻译成"理解内存模型的窗口"。
核心洞察:初学者与 Rust 编译器的冲突,往往源于误解了报错的语言。当你学会读懂借用检查器的提示,你会发现它指出的每一条规则,都对应着 C/C++ 时代一个真实的安全事故。这个频道极具疗愈性——它把新手最痛苦的学习阶段(与 borrow checker 的搏斗)系统化地拆解。适合所有卡在所有权错误上、开始怀疑自己智商的初学者。实用价值:把挫败转化为洞察,这是度过 Rust"陡坡"的最有效心理建设。
频道主页:youtube.com/@fireship 代表作:Rust in 100 Seconds("Rust is a memory-safe compiled programming language for building high-performance systems")
Fireship 是科技 YouTube 现象级的频道,订阅量超过 330 万,以"100 秒讲清一个技术"的极致压缩格式闻名。他的 Rust in 100 Seconds 用不到两分钟,精准概括了 Rust 的本质:一门内存安全、编译型、高性能的系统级语言,没有运行时、没有垃圾回收器,却能提供高级语言般的开发体验。
Fireship 的力量不在深度,而在信息密度的极致压缩与全球影响力。当他在 100 秒内把"内存安全"这个略显抽象的概念,连同所有权、零成本抽象、无畏并发等关键词打包传递给 330 万订阅者时,他实际上在为整个行业完成一次大规模的"概念科普"。配套的 fireship-io/rust-in-100 开源仓库,则把视频里的核心要点沉淀为可读文本。
核心洞察:在信息过载的时代,"快速判断某技术值不值得深挖"本身就是一种核心能力。Fireship 不是 Rust 的深度教程,而是技术雷达——它帮你决定是否要投入时间进入 Jon Gjengset 或 Let's Get Rusty 的深度内容。适合所有开发者,包括那些并不打算写 Rust、却需要在技术选型时建立全局认知的人。实用价值:用最低的时间成本,获得对一个生态的准确第一印象。
频道主页:youtube.com/@ThePrimeagen 代表作:Rust 实战直播流、RustConf 与社区争议讨论、每日开发者日常
ThePrimeagen 是开发者文化领域最具影响力的"顶流"之一,主频道订阅量级达数十万。Rust 是他常驻的话题之一,但他的真正价值不在于系统性教学,而在于把 Rust 带入主流视野、赋予它文化温度。
他的内容形态丰富:有真实项目里的 Rust 实战、有对 RustConf 等社区事件的犀利点评、有大量即兴的开发者日常。对于许多徘徊在"要不要学 Rust"门口的开发者,ThePrimeagen 的频道扮演了"破冰"角色——他用娱乐化、人格化的方式,让一门以学习曲线陡峭著称的语言显得不再冰冷可畏。
核心洞察:一项技术的普及,技术本身的优秀只是必要条件,文化吸引力才是充分条件。ThePrimeagen 提供的,是 Rust 生态的"社区感"与"人情味"。当他用充满激情的方式谈论 Rust 带来的"重构自由"时,那些抽象的内存安全收益,就被翻译成了开发者能共情的情绪体验。适合想看真实开发日常、被社区氛围吸引、需要降低心理门槛的学习者。实用价值:动机与归属感——这往往是坚持一门难学语言的最关键燃料。
频道主页:youtube.com/@rustaceanfm 代表作:What's New in Rust 贯穿多个版本的解读马拉松(Jon Gjengset 与 Ben 主讲)、深度访谈播客
Rustacean Station 是 Rust 生态中最重要的播客与深度访谈来源之一。它最具标志性的内容,是 Jon Gjengset 与 Ben 合作、覆盖 Rust 1.72 到 1.84 的版本解读马拉松——动辄数小时,逐条剖析每个版本的语言与标准库演进。
这类内容的价值在于把语言的演进史系统化。内存安全不是一蹴而就的特性,而是一步步落地的:从最初的所有权模型,到非词法生命周期(NLL)改善借用检查的人体工学,到 async/await 的稳定,再到 async traits、以及对借用检查器更智能版本(如 Polonius)的持续探索。Rustacean Station 帮助资深开发者理解:Rust 是如何一步步在"安全"与"易用"之间寻找平衡的。
核心洞察:理解一门语言的未来,需要理解它如何处理历史包袱。Rustacean Station 的访谈对象常常是核心贡献者、库作者与生态关键人物,他们的讨论揭示了语言设计背后的真实权衡。适合追踪语言演进、做长期技术规划、或本身就参与开源生态的资深开发者。实用价值:把握 Rust 的演进方向,从而预判内存安全生态的下一次跃迁——这正是 2026 年系统编程的"战略情报"。
flowchart TB
START["想学 Rust 的开发者"] --> STAGE{"处于哪个阶段?"}
STAGE -->|"零基础/刚听说"| A["入口层"]
STAGE -->|"已入门/卡壳"| B["巩固层"]
STAGE -->|"想进阶/工程级"| C["深度层"]
STAGE -->|"追踪生态/决策"| D["战略层"]
A --> A1["Fireship<br/>100秒建立全局认知"]
A --> A2["ThePrimeagen<br/>文化与动机破冰"]
A --> A3["Let's Get Rusty<br/>官方书结构化伴读"]
B --> B1["Ryan Levick<br/>编译器错误翻译<br/>把挫败变洞察"]
C --> C1["Jon Gjengset<br/>慢直播系统级实战<br/>陪作者写源码"]
D --> D1["No Boilerplate<br/>布道论据库"]
D --> D2["Rustacean Station<br/>版本演进史官"]
A1 --> CORE["内核:<br/>所有权·借用·生命周期"]
A2 --> CORE
A3 --> CORE
B1 --> CORE
C1 --> CORE
D1 --> CORE
D2 --> CORE
CORE --> OUT["能力:编译期<br/>消灭整类内存漏洞"]
style CORE fill:#fde68a,stroke:#b45309,stroke-width:2px
style OUT fill:#bbf7d0,stroke:#15803d,stroke-width:2px
这七个频道并非简单的"高低之分",而是面向不同学习阶段、不同认知需求的互补生态。一个理想的成长路径是:用 Fireship 和 ThePrimeagen 建立兴趣与全局认知 → 用 Let's Get Rusty 走完官方教程 → 用 Ryan Levick 度过与编译器的磨合期 → 用 Jon Gjengset 进阶到工程级理解 → 用 No Boilerplate 和 Rustacean Station 持续校准技术判断与战略视野。贯穿所有阶段的,是 Rust 内存安全模型的内核——所有权、借用与生命周期。
理解这七个频道之前,先要理解它们服务的时代背景。Rust 之所以在 2026 年成为系统编程的"默认选择",源于三个相互叠加的力量:
第一,安全成本的不可承受。 当 70% 的高危漏洞都源于内存安全,传统的"事后打补丁"模式已接近经济极限。Android 的数据是最有力的证据:新代码转向 Rust 后,内存安全漏洞占比从 2019 年的 76% 骤降至 2024 年的约 24%——这是"不产生新债"策略的直接成效。
第二,编译期保证的工程价值。 Rust 用所有权模型,把一整类运行时错误(数据竞争、悬垂指针、双重释放)转化为编译期错误。代价是学习曲线陡峭;回报是"重构时无所畏惧"。这种"前置成本换取长期安全"的权衡,正是 Ryan Levick、Jon Gjengset 等创作者反复阐释的核心理念。
第三,学习生态的成熟。 一门语言能否普及,取决于它的"消化系统"——即把抽象理念转化为可学内容的创作者群体。本期的七强频道,正是这套消化系统在 2026 年的成熟形态:从 100 秒的极简科普,到数小时的版本马拉松,覆盖了认知阶梯的每一级台阶。
graph LR
subgraph COST["① 安全成本不可承受"]
C1["70% 高危漏洞<br/>= 内存安全"]
C2["Android 76%→24%"]
end
subgraph COMPILE["② 编译期保证"]
K1["所有权模型"]
K2["运行时错误<br/>→编译期错误"]
K3["前置成本换<br/>长期安全"]
end
subgraph ECO["③ 学习生态成熟"]
E1["Fireship 全局认知"]
E2["Jon Gjengset 工程深度"]
E3["Rustacean Station<br/>演进追踪"]
end
COST --> RESULT["Rust 成为系统编程<br/>默认选择"]
COMPILE --> RESULT
ECO --> RESULT
style RESULT fill:#bfdbfe,stroke:#1e40af,stroke-width:2px
2026 年的内存安全纪元,本质是一次责任的重分配:把"记住何时释放内存"这种容易出错、且一旦出错便代价惨重的工作,交给不知疲倦的编译器;把"如何设计安全、高效、可维护的系统"这种需要创造力与判断力的工作,留给人。本期的七个频道,从不同角度帮助开发者完成这次心智切换——Fireship 让你看见全景,Let's Get Rusty 与 Ryan Levick 帮你度过陡坡,Jon Gjengset 把你带入工程深处,No Boilerplate 与 Rustacean Station 则让你在战略层面持续校准方向。内存安全的未来,不在更聪明的程序员手中,而在更强大的类型系统与编译器之中——而学会与这套系统协作,正是这一代系统程序员的必修课。
本文由「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 等场景全覆盖。
