Rust for Linux 内核:从驱动程序 ABI 到生产级硬件驱动工程 Linux内核自6.1版本起正式支持Rust作为第二语言。本文深入解析Rust在内核中的技术实现路径、所有权模型如何映射内核内存管理、以及如何编写可运行的生产级misc设备驱动。 设备驱动 2026年10月08日 0 点赞 0 评论 77 浏览
Rust 异步取消安全深度工程实战:从理论到生产级实现 深入探讨Rust异步编程中最容易被忽视却最致命的问题——异步取消安全。从Future的poll语义出发,分析生产级cancel safety的四大模式与完整工程实践。 编程语言 2026年10月02日 0 点赞 0 评论 72 浏览
Rust Async Fn in Traits:零成本异步多态的实现原理与生产级工程实战 深入剖析 Rust async fn in traits 特性底层实现原理,对比 async-trait 宏的性能差异,提供完整的零成本异步服务框架实战案例,涵盖 RPITIT、Future 类型展开、单态化等核心概念。 编程语言 2026年09月29日 0 点赞 0 评论 68 浏览
从 io_uring 到零成本异步:用 Rust 手写一个生产级 async runtime 从零实现一个基于 Linux io_uring 的 Rust async runtime,拆解 submission/completion ring 的内存模型、sqpoll 内核线程、注册 buffer 零拷贝、异步取消安全性,以及与 tokio 的性能对碰,含完整可运行代码。 文件系统 2026年10月06日 0 点赞 0 评论 25 浏览