Happening Sep 13 ~ 14, 2025
Schedule
Day 1: Sep. 13, 2025 +08:00
RustChinaConf & Rust Global China 主题论坛
RustChinaConf & Rust Global China Keynote
10:10
10:15
主持人开场
Mike Tang/夏歌, RustChinaConf 组委会
10:15
10:25
安全与可持续的未来
A Secure and Sustainable Future
Rebecca, Rust 基金会执行董事, Executive Director of the Rust Foundation

2025年,Rust已经迎来了其第一个稳定版本发布后的十周年。本次演讲将介绍Rust在流行度和应用上的崛起,Rust基金会在确保Rust持续相关和稳定方面的作用,以及每天使用Rust的社区和行业所取得的成就。
In 2025, Rust has celebrated 10 years since its first stable release. This talk will cover Rust's rise in popularity and adoption, the role of the Rust Foundation in ensuring Rust remains relevant and stable, and the achievements of the community and industry who use Rust every day.
10:30
10:45
开放原子旋武开源社区的生态愿景
OpenAtom Foundation Xuanwu Open Source Community’s Ecological Vision
柯猛, 开放原子旋武开源社区工作委员会主席
Meng Ke, Chairman of the OpenAtom Foundation Xuanwu Open Source Community

开放原子旋武开源社区于 2025年 7 月 23 正式成立,助力Rust语言生态落地与数字基座安全。开放原子旋武开源社区的核心使命是集合社区力量,推动Rust普及应用、培养汇聚专业人才、促进生态系统建设,进而强化数字基座安全性。
The Open Atom Xuanwu Open Source Community was officially established on July 23, 2025, to support the implementation of the Rust language ecosystem and strengthen the security of the digital foundation.
10:50
11:05
Rust x AI:为中小投资者打造安全、高效的新一代策略工具
Rust x AI: Creating Safe and Efficient Next-Generation Strategy Tools for Small and Medium Investors
陆一洲, 非凸科技策略负责人
YiZhou Lu, Head of Strategy at Non-convex Tech

AI 技术(尤其是金融大模型)推动投资决策工具变革,但让普通投资者安全、可靠地使用这些工具是一大挑战。非凸科技以 Rust 为核心,打造新一代 AI 策略服务平台,充分利用 Rust 的内存安全与高性能特性,为用户提供稳定、高效、值得信赖的策略工具,助力中小投资者更好地进行投资决策。
AI technology (especially financial large models) is driving a transformation in investment decision-making tools, but enabling ordinary investors to use these tools safely and reliably remains a major challenge. Nonconvex Technology has built a new generation of AI strategy service platform with Rust at its core, fully leveraging Rust’s memory safety and high performance to provide users with stable, efficient, and trustworthy strategy tools, helping small and medium investors make better investment decisions.
11:10
11:40
愿景文档:Rust的下一个十年
Vision Doc: The Next 10 Years of Rust
Jack Huey, Rust类型团队联合负责人,编译器团队成员,语言团队顾问,Rust愿景文档工作联合负责人, Co-leads the types team, member of the compiler team, lang team advisor, and co-leads the Rust Vision Doc work

Rust 已经走过了最初的“被采纳”阶段,现在是时候讨论接下来的发展了。在过去一年里,我们与 Rust 用户——甚至非 Rust 用户!——进行了交流,试图回答一些重要问题:人们喜欢 Rust 的哪些方面?又讨厌哪些?Rust 到底适合做什么?本次演讲将分享我们正在发现的内容、我们如何开展这项调研,以及这些洞见如何与 RFC 和项目目标流程一起,共同塑造 Rust 的未来。
Rust has moved past the initial 'being adopted' stage and it's time to talk about what's next. Over the last year, we've been talking to Rust users—and non-Rust users!—to find answers to some big questions: What do people love about Rust? What do they hate? And what is Rust good for, anyway? This talk shares what we're discovering, how we're approaching this research, and how these insights can help shape Rust's future alongside the RFC and project goals processes.
11:40
12:00
通过Rust规范实现制度记忆与延续
Institutional memory and continuity through Rust specifications
Josh Triplett, Rust 项目语言、库、Cargo 和规范团队成员, Member of the Rust Project language, library, cargo, and specification teams

Rust是一种将经受几代人时间考验的语言,为项目和企业提供依赖的连续性。本演讲展示我们如何使用Rust规范(如Rust Reference)来提供跨代Rust开发者的制度记忆和连续性。
Rust is a language that will stand the test of time for generations, providing continuity for projects and businesses to depend on. This talk shows how we use Rust specifications such as the Rust Reference to provide institutional memory and continuity through generations of Rust developers.
12:00
14:00
Lunch Time/Break/Social 午餐时间/休息/社交
分论坛 1: Rust Global 行业深度应用
Track 1: Rust Global | In-depth Industry Applications
14:00
14:30
任意规模的通信
Communication At Any Size
James Munns, Rust嵌入式工作组创始成员之一 以及 postcard系列 crate 的作者, one of the founding members of the Rust Embedded Working Group and the author of the postcard family of crates

利用postcard和从postcard-rpc中吸取的经验教训,构建ergot:一种新的跨平台通信库,适用于最小的微控制器。如今,许多嵌入式系统包含多个处理器。Ergot可以将电路板转换为本地网络,利用现有的接口如UART、SPI或I2C,从而加快组件的开发和集成速度。
Using postcard and lessons learned from postcard-rpc to build ergot: a new cross-platform communication library that scales down to the smallest microcontroller. Today, many embedded systems contain multiple processors. Ergot can transform a circuit board into a local network using existing interfaces like UARTs, SPI, or I2C, making it faster to develop and integrate components.
14:30
15:00
2025年的 Crate 安全:工具与技术
Crate security in 2025: tools and techniques
Adam Harvey, Rust基金会安全软件开发者, Security-focused Software Developer of Rust Foundation

2025年,供应链安全成为Rust生态的核心关注点。有哪些工具和方法能帮助开发者安全选择和管理依赖?本演讲将系统介绍Rust依赖安全评估与防护的工具与实践。
Supply chain security is a major concern in 2025. What tools can help us make informed decisions about the crates we use in Rust? This talk explores available tools and techniques for evaluating and securing Rust dependencies.
15:00
15:20
最速传说:四个月内用 Rust 开发出服务全球的云数据库 ScopeDB
The Fastest Legend: Developing the Global Cloud Database ScopeDB with Rust in Four Months
陈梓立, ScopeDB 联合创始人
Zili Chen, Co-founder of ScopeDB

云原生技术方兴未艾已十余年,但云上的数据方案大多还只是将基于裸金属集群构建的系统几乎原样的搬到了云上,没能充分利用云上弹性调度的能力,以及云厂商提供的廉价对象存储。ScopeDB的出现既是为了压榨出云资源的所有优势,也是为了压缩大数据时代臃肿的数据流水线方案,将分析的能力带给每一个业务团队。基于Rust语言和Rust生态,我们在四个月内从无到有开发出了云数据库ScopeDB并在全球多个可用区内上线服务客户需求。
While cloud-native technology has been flourishing for over a decade, most cloud data solutions merely transplant bare-metal cluster systems to the cloud without fully utilizing elastic scheduling capabilities and cheap object storage from cloud providers. ScopeDB emerges to squeeze out all advantages of cloud resources and compress bloated big data pipeline solutions, bringing analytical capabilities to every business team. Based on Rust language and ecosystem, we developed the cloud database ScopeDB from scratch in four months and launched it globally across multiple availability zones to serve customer needs.
15:20
15:40
Tea Break
15:40
16:10
用 Rust 重写 FreeSWITCH
Rewriting FreeSWITCH with Rust
沈金堤, RustPBX 发起人、滴滴云的产品技术负责人
JinDi Shen, Initiator of RustPBX, Product Technology Director of Didi Cloud

电信应用最成功的开源项目是FreeSWITCH,超过150万行的C/C++代码。面向AI时代,迫切需要一个软件定义的PBX,以加快Voice Agent的开发。本演讲将介绍如何用Rust重写FreeSWITCH,解决传统PBX在功能、运维、兼容性等方面的挑战,展示Rust在电信级应用中的技术创新与优势。
FreeSWITCH is the most successful open-source project in telecommunications with over 1.5 million lines of C/C++ code. In the AI era, there's an urgent need for a software-defined PBX to accelerate Voice Agent development. This talk introduces how to rewrite FreeSWITCH with Rust, addressing challenges in functionality, operations, and compatibility of traditional PBX, showcasing Rust's innovation and advantages in telecom-grade applications.
16:10
16:40
Solana: 为 Rustaceans 而生
Solana :Built for Rustaceans
Dean Little, Blueshift 创始人
Dean Little, Blueshift CEO

我将介绍Solana区块链及其关键特性,展示Rust如何在其演进中发挥重要作用,以及为什么它是Rust开发者的最佳构建平台。演讲将展示Solana如何为Rust开发者提供自然、强大且符合语言哲学的区块链环境。
I will be introducing the Solana blockchain, several of its key features, and how Rust plays a big part in its evolution, as well as how it is the best place to be building for Rust developers. The talk will demonstrate how Solana provides Rustaceans with a blockchain environment that feels natural, powerful, and aligned with their language's philosophy.
16:40
17:10
Rust + BLE:从技术验证到量产落地
Rust + BLE: From Technical Verification to Mass Production
顾浩波, RMK作者
HaoBo Gu, RMK author

本演讲分享用Rust开发低功耗蓝牙(BLE)产品的全流程,从技术验证到量产落地。剖析Rust BLE开发的核心原理,展示嵌入式生态带来的便利,坦诚分析Rust BLE产品研发的优势与挑战,为业界提供一线实践参考。
This talk shares the complete process of developing Bluetooth Low Energy (BLE) products with Rust, from technical validation to mass production. It analyzes the core principles of Rust BLE development, demonstrates the convenience brought by the embedded ecosystem, candidly analyzes the advantages and challenges of Rust BLE product development, providing first-hand practical reference for the industry.
17:10
17:40
Rust Global 圆桌会议
Rust Global Roundtable
分论坛 2: Rust 语言与生态
Track 2: Evolution of the Language Ecosystem
14:00
14:30
迈向易用的Rust
Towards an Easy Rust
Esteban Küber, Rust编译器团队成员
Esteban Küber, member of Rust Compiler Team

Rust 是一种灵活的系统编程语言,能够表达类似于更动态语言的高级概念。但由于需要兼顾底层编程,这影响了它的易用性和可访问性。我们将探讨 Rust 的一些局限性,以及一种可能的途径,让习惯于高级语言的开发者更容易使用 Rust。
Rust is a flexible systems programming language capable of expressing high-level concepts, similar to more dynamic languages. But having to cater to low-level programming impacts its accessibility and ease of use. We’ll explore some of Rust’s limitations, and a potential avenue to open Rust to developers used to higher level languages.
14:30
15:00
高级 Rust 与应用开发未来
High-Level Rust and the Future of Application Development
Jonathan Kelly, Dioxus Labs 创始人
Jonathan Kelly, Founder/CEO of Dioxus Labs

Rust赢得了系统编程,但它能被用于更多领域吗?"高级Rust"的最大障碍不是性能或安全性——而是人体工程学和开发者生产力。在这个演讲中,我们将探讨Rust作为高级编程语言的潜力以及Dioxus如何解决基本挑战。
Rust has won systems programming, but can it be used for more? The biggest barrier to "high level Rust" isn't performance or safety — it's ergonomics and developer productivity. In this talk we explore Rust's potential as a high-level programming language and how Dioxus is solving the fundamental challenges.
15:00
15:20
基于Aurix微控制器的 WebAssembly 原生静态AOT翻译器
A WebAssembly Ahead-Of-Time On-Target Translator for Aurix Microcontrollers
张瑞昌, 英飞凌微控制器现场应用工程师
Isacc Zhang, Infineon MCU Field Application Engineer

WebAssembly方法可以用于嵌入式环境中,本文采用AOT方法将WebAssembly转换为机器码,这个转换过程在微控制器Aurix TC37x上成功运行,并产生了一些初步结果。结果表明,虽然AOT转换后的机器码运行速度慢于原始机器码,但其性能明显优于解释执行。这项工作通过为资源受限的微控制器提供WebAssembly运行时的实现,突出了WebAssembly在网络应用程序之外以及嵌入式系统领域的潜力,验证了目标AOT编译在性能、安全性和可移植性方面的优势。
WebAssembly methods can be used in embedded environments. This paper uses the AOT method to convert WebAssembly to machine code, successfully running on the Aurix TC37x microcontroller with preliminary results. While AOT-converted machine code runs slower than original machine code, it performs significantly better than interpreted execution. This work highlights WebAssembly's potential beyond web applications in embedded systems by providing a runtime implementation for resource-constrained microcontrollers, validating the benefits of targeted AOT compilation in terms of performance, security and portability.
15:20
15:40
Tea Break
15:40
16:10
将Rust UI部署到终端(以及你的口袋)
Deploying Rust UIs to the Terminal(and your pocket)
Orhun Parmaksız, Ratatui主要维护者
Orhun Parmaksız, Primary maintainer of Ratatui

Ratatui是一个用于构建强大终端UI的Rust库。随着no_std支持的加入,Ratatui现已可运行于嵌入式设备。本演讲将展示如何用Ratatui从桌面终端到嵌入式硬件构建和部署UI,包括在ESP32微控制器上的现场演示。
Ratatui is a Rust library for building powerful terminal user interfaces. With new no_std support, Ratatui can now run on embedded devices. This talk shows how to build and deploy Rust UIs with Ratatui from desktop terminals to embedded hardware, including a live demo on ESP32 microcontroller.
16:10
16:40
探索Rust编译器概念性新增量系统
Exploring a conceptual new incremental system for the Rust compiler
Alejandra González, Rust Clippy 团队成员
Alejandra González, member of clippy team

提出一种新型增量系统概念,通过请求-响应机制和半稳定哈希避免不必要的重编译。听众将了解设计过程及实现最终方案需解决的问题。
Presents a concept for a new incremental system that avoids unnecessary rebuilds via a request-response system and a semi-stable hash. Audience will gain insight into the design process and the questions that need to be resolved for a final implementation.
16:40
17:10
从 Rust 并行编译到语言社区技术演进
From Rust Parallel Compilation to Technical Evolution in the Language Community
李原, 华为工程师、Rust 编译器团队维护者
Yuan Li, Huawei Engineer, Maintainer of Rust Compiler Team

Rust语言的效率及易用性提升是Rust生态发展的核心方向。通过重构编译器底层设计,将单crate编译由串行改为并行从而提升性能是主要手段之一。此外,Rust语言也从语法迭代、生态拓展等多个技术方向进行易用性提升。
Improving Rust's efficiency and usability is the core direction of Rust ecosystem development. Refactoring the compiler's underlying design to change single crate compilation from serial to parallel is one of the main approaches for performance improvement. Additionally, Rust is improving usability through syntax iteration and ecosystem expansion in multiple technical directions.
17:10
17:40
探秘 rust-analyzer:从增量计算到现代 IDE
Exploring rust-analyzer: From Incremental Computation to Modern IDEs
吴家焱, 南京大学 PASCAL Lab 研究生、rust-analyzer 维护者之一、Rust Foundation Fellowship
JiaYan Wu, Graduate Student at Nanjing University PASCAL Lab, rust-analyzer Maintainer, Rust Foundation Fellowship

传统编译器前端为高吞吐量设计,难以满足IDE对毫秒级低延迟与错误容忍的需求。rust-analyzer作为面向低延迟的编译器前端与语言服务器,借助增量计算库salsa,为编辑器提供快速、精准的补全与诊断。本演讲将剖析rust-analyzer的架构、增量计算实现与红绿树解析技术。
Traditional compiler frontends are designed for high throughput, failing to meet IDE requirements for millisecond-level low latency and error tolerance. rust-analyzer, as a low-latency compiler frontend and language server, leverages the incremental computation library salsa to provide fast, accurate completion and diagnostics for editors. This talk analyzes rust-analyzer's architecture, incremental computation implementation, and red-green tree parsing technology.
17:40
18:10
Rust正在吞噬区块链:Rust已悄然渗透到加密/ Web3生态系统的各个方面
Rust is eating the blockchain: rust has stealthily moved into every aspect of the crypto/web3 ecosystems
唐博皞, Xion亚太区首席开发者关系官
Bohao Tang, Lead DevRel APAC @Xion

Rust已经悄然渗透到crypto/web3生态系统的各个方面:理想的智能合约VM语言(cosmwasm)、 防弹、高性能的基础层(commonware)、事实上的现代零知识证明语言(risc-zero, sp1)、性能关键基础设施(reth, hermes)。
Rust has stealthily moved into every aspect of the crypto/web3 ecosystems: The ideal smart contract VM language (cosmwasm), A bulletproof, performant foundational layer (commonware), The de facto modern zero knowledge proof language (risc-zero, sp1),Performance critical infrastructure (reth, hermes)
分论坛三:Rust 基础设施(AI & OS)
Track 3: Rust Innovations in Infrastructure: AI x OS
14:00
14:30
Asterinas:基于Rust的Framekernel,重塑2020年代的Linux
Asterinas: A Rust-Based Framekernel to Reimagine Linux in the 2020s
田洪亮, 蚂蚁集团资深技术专家、星绽OS项目的发起者
HongLiang Tian, Senior Technical Expert of the Group, Initiator of the Asterinas OS Project

C 长期以来是操作系统内核开发的主流语言,但其缺乏内存安全性导致持续的漏洞。Rust以强安全保障和零成本抽象为优势,但仅用Rust并不能让操作系统绝对内存安全。本次演讲将介绍兼容Linux ABI、基于安全Rust开发的OS内核Asterinas及其框内核架构。
C has long been the mainstream language for OS kernel development, but its lack of memory safety leads to continuous vulnerabilities. Rust offers strong safety guarantees and zero-cost abstractions, but using Rust alone doesn't make an OS absolutely memory-safe. This talk introduces Asterinas, a Linux ABI-compatible OS kernel developed in safe Rust with its framekernel architecture.
14:30
15:00
声音、裸机、Rust、AI与挑战
Sound, Bare Metal, Rust, AI and A Challenge
Bart Massey, 波特兰州立大学计算机科学副教授、Rust-Edu 创始人和负责人
Bart Massey, Associate Professor of Computer Science at Portland State University/ Founder and leader of Rust-Edu

Rust正在改变我们处理计算机硬件和"裸机"软件的方式。本演讲讲述我尚未完成的旅程——使用裸机Rust让micro:bit扬声器产生高质量声音。我将描述音频基础知识、micro:bit扬声器的工作原理、如何用嵌入式Rust制作声音,以及如何应用AI工具和技术来构建和评估Rust软件。
Rust is changing how we work with computer hardware and "bare metal" software. This talk tells the story of my as-yet-unfinished journey toward making the micro:bit speaker produce high-quality sound using bare-metal Rust. I will describe audio basics, how the micro:bit speaker works, how we make sound with embedded Rust, and how I've applied AI tools and techniques in building and evaluating Rust software.
15:00
15:20
基于Rust实现的大数据向量化引擎Auron应用及开源
Application and Open Source of Auron, a Big Data Vectorization Engine Implemented with Rust
张力, 快手数据平台大数据引擎架构师
Li Zhang, Architect of Kuaishou Data Platform Big Data Engine

Auron是快手自研的基于Rust实现的高性能大数据向量化引擎,旨在提升大规模数据处理的效率和性能。通过Rust的内存安全和零成本抽象特性,Auron实现了向量化计算优化,显著提升了数据处理吞吐量。演讲将介绍Auron的核心架构设计、关键性能优化技术、在快手生产环境中的实际应用案例,以及开源计划和未来发展路线图,为大数据处理领域提供新的高性能解决方案。
Auron is Kuaishou's self-developed high-performance big data vectorization engine based on Rust, designed to improve the efficiency and performance of large-scale data processing. Through Rust's memory safety and zero-cost abstraction features, Auron implements vectorized computing optimization, significantly improving data processing throughput. The talk will introduce Auron's core architecture design, key performance optimization techniques, production application cases at Kuaishou, as well as open source plans and future roadmap, providing a new high-performance solution for the big data processing field.
15:20
15:40
Tea Break
15:40
16:10
Makepad Rust 应用程序和 AI
Makepad Rust applications and AI
Rik Arends, Makepad创始人、Cloud9IDE前创始人、ACE代码编辑器创造者
Rik Arends, Founder of Makepad, former founder of Cloud9IDE, and creator of the ACE code editor

在这个演讲中,我将解释我们如何使用AI生成用Makepad编写的应用程序,Makepad是一个Rust UI框架和IDE,它使用'快照'功能,您可以查看应用程序的图像以及git历史记录。我还会简要讨论我们新的流式AI语言,它在生成的同时即可执行。
In this talk I will explain how we have been using AI to generate applications written with Makepad, a Rust UI framework and IDE using 'snapshots' where you can see an image of the application with the git history. I will also briefly discuss our new streaming AI language which executes already whilst it's being generated.
16:10
16:40
基于Rust语言开发蓝河操作系统与开源
Developing BlueOS with Rust and Open Source Practices
蒋晗, VIVO系统架构专家,拥有超过十年的操作系统内核与语言运行时设计和研发经验
Han Jiang, VIVO System Architecture Expert, Over 10 years of experience in OS kernel and language runtime design and development

分享vivo在操作系统领域的探索与实践思考,Rust语言在其中体现的优势。重点涉及蓝河内核和服务框架中的一些实践案例。最后分享蓝河操作系统开源共建和蓝河操作系统创新赛等内容。
Sharing vivo's exploration and practical thoughts in the operating system field, highlighting the advantages of Rust language. Focus on practical cases in BlueRiver kernel and service framework. Finally, sharing about BlueRiver OS open source co-building and BlueRiver OS Innovation Competition.
16:40
17:10
大模型辅助下一键式c2rust
One-click C2Rust with Large Model Assistance
丁辉, 中兴通讯首席架构师
Hui Ding, Senior Technical Coach at ZTE

传统基于AST的c2rust翻译易生成大量含unsafe的"C味"代码,维护困难。本报告提出借助大模型实现c2rust的解决方案:通过代码精调分析让大模型先理解C代码语义,再生成符合Rust风格且1:1语义对齐的代码;引入独特的"安全栅栏"机制,确保功能与性能与原版C代码一致。
Traditional AST-based c2rust translation easily generates large amounts of "C-flavored" code with unsafe, making maintenance difficult. This talk proposes an LLM-assisted c2rust solution: through code fine-tuning analysis, LLMs first understand C code semantics, then generate Rust-style code with 1:1 semantic alignment; introducing a unique "safety fence" mechanism to ensure functionality and performance match the original C code.
17:10
17:40
std::autodiff在机器学习、高性能计算和科学计算中的改进
std::autodiff improvements for ML, HPC, and Scientific Computing
Manuel Sebastian Drehwald, Rust 编译器团队成员
Manuel Sebastian Drehwald, Rust compiler team member

本演讲介绍如何将自动微分(AD)作为std::autodiff集成进rustc,基于LLVM/Enzyme。将展示性能基准、GPT-2微分现场演示,以及最新进展,包括autodiff intrinsic、TypeTrees和批量微分等新特性。
This talk covers integrating automatic differentiation as std::autodiff into rustc, using LLVM/Enzyme. I'll present performance benchmarks, a live GPT-2 differentiation demo, and the latest developments including autodiff intrinsic, TypeTrees, and batched autodiff.
17:40
18:10
通信设备数据面的性能与安全平衡:Rust 极限优化实践
Performance and Security Balance of Data Plane in Communication Equipment: Extreme Rust Optimization Practice
孙志峰, 中兴通讯架构师 / Rust 布道者
ZhiFeng Sun, ZTE Architect / Rust Evangelist

通信设备数据面需在Tbps级吞吐与μs级延迟下保持稳定。标准锁、通用网络接口及资源竞争易导致性能瓶颈。演讲提出策略性Unsafe、零锁原子操作、按读写比例动态选锁、高效sendmsg/recvmsg通道和异步FFI内联优化等方案,在确保安全的同时实现性能极限提升。
Communication equipment data planes need stability at Tbps-level throughput and μs-level latency. Standard locks, generic network interfaces, and resource contention easily cause performance bottlenecks. The talk proposes strategic Unsafe, lock-free atomic operations, dynamic lock selection based on read/write ratios, efficient sendmsg/recvmsg channels, and async FFI inline optimization, achieving extreme performance while ensuring safety.
18:00
20:00
Workshop: 与 Solana 迈出 Web3 机会探索的第一步 Take the first step with Solana to explore Web3 opportunities
了解 Rust 开发者在 Solana 有哪些机会,学习渠道,职业路径。学习互联网资本市场(链上美股,稳定币等)背后技术实现 与 Solana 技术生态。 并倾听来自知名Web3开发者社区、Web3项目的Rust开源贡献者的演讲分享。
Description: Learn about the opportunities, learning resources, and career paths available for Rustaceans on Solana. Explore the tech behind Internet capital markets—such as on-chain stocks and stablecoins. Hear inspiring talks and insights from Rust open-source contributors across leading Web3 developer communities and projects.


Day 2: Sep. 14, 2025 +08:00
RustChinaConf & Rust Global China 主题论坛
RustChinaConf & Rust Global China Keynote
9:20
9:25
主持人开场
Mike Tang/夏歌, RustChinaConf 组委会
9:25
9:35
Rust for Linux 最新进展
Rust for Linux
Miguel Ojeda, Rust for Linux 核心开发者
Miguel Ojeda, Rust for Linux core developer

Rust for Linux是为Linux内核增加Rust语言支持的项目。该项目正在加速发展,无论是贡献者数量还是主线内核中提交的代码行数都在不断增长——如今,用户在某些Linux发行版中很有可能已经在运行Rust代码。本次更新将对项目的当前状态进行高层次概述。
Rust for Linux is the project adding support for the Rust language to the Linux kernel. Its growth is accelerating, both in contributors and lines of code in the mainline kernel -- nowadays users may already be running Rust code in certain Linux distributions. This update provides a high-level overview of the project's current state.
9:35
10:05
从Go到Rust:Rust在Tbps级直播协议栈上的落地
From Go to Rust: Rust’s Implementation in Tbps-level Live Streaming Protocol Stack
于涌溢 & 李宇, 字节跳动研发工程师
YongYi Yu & Yu Li, ByteDance R&D Engineer

Rust for 原 Go 实现的QUIC协议栈CPU开销高,造成成本压力。团队将性能瓶颈模块迁移至Rust,通过Go ⇄ Rust FFI、旧版gQUIC兼容与异步任务传递(GoRing)实现平滑切换,并对Tokio运行时拆分与jemalloc内存分配器进行深度调优。最终离线性能提升129%,线上整机性能提升31%。
The original Go-implemented QUIC protocol stack had high CPU overhead, causing cost pressure. The team migrated performance bottleneck modules to Rust, achieving smooth switching through Go ⇄ Rust FFI, legacy gQUIC compatibility, and asynchronous task passing (GoRing), with deep optimization of Tokio runtime splitting and jemalloc memory allocator. Final results: offline performance improved 129%, online system performance improved 31%.
10:05
10:35
工业级 Rust 验证
Industrial-grade Rust Verification
Rolland Dudemaine, TrustInSoft 解决方案工程总监
Rolland Dudemaine, Director, Solutions Engineering of TrustInSoft

Rust提升了编程健壮性,但任何语言都非完美。Rust的设计决策仍会带来需额外控制和验证的场景,尤其在关键任务系统中。本演讲将详细解析这些挑战,并介绍开源及专业工具用于运行时错误检测和质量覆盖。
Rust has made programming more robust, but no language is perfect. Rust's design decisions still lead to situations needing extra control and verification, especially in mission-critical systems. This talk details these challenges and introduces open-source and professional tools for runtime error detection and quality coverage.
10:35
11:05
使用Slang和Rust实现单源跨平台GPU科学计算
Single-source cross-platform GPU scientific computing with Slang and Rust
Sébastien Crozet, Dimforge创始人,nalgebra和Rapier的创建者及维护者
Sébastien Crozet, the founder of Dimforge and the creator and maintainer of nalgebra and Rapier

随着 Khronos 推出的新Slang计划,跨平台GPU科学计算的前景从未如此光明。我们将展示在Rust中使用Slang进行跨平台单源GPU大模型推理和物理仿真的早期成果。
With the new Slang initiative from Khronos, the path forward for cross-platform GPU scientific computing has never been brighter. We are showcasing our early results of using Slang from Rust for cross-platform single-source GPU LLM inference and physics.
11:05
11:35
使用 Rust 构建 MCP Server 与 Client:为 Agent 注入强大引擎
Building MCP Server and Client with Rust: Injecting Powerful Engines into Agents
Michael Yuan, SecondState 创始人
Michael Yuan, SecondState Founder

Rust在AI基础设施中扮演着越来越重要的角色,尤其在模型推理、Agent协调等方面展现出强大的性能与安全性。Claude团队提出的MCP正逐渐成为通用的Agent通信协议。本次演讲将介绍如何使用rmcp库构建支持SSE和流式响应的HTTP MCP Server。
Rust plays an increasingly important role in AI infrastructure, especially showing strong performance and security in model inference and Agent coordination. MCP proposed by the Claude team is gradually becoming a universal Agent communication protocol. This talk introduces how to use the rmcp library to build HTTP MCP Server supporting SSE and streaming responses.
11:35
12:10
基于rust的组件化内核设计方法与关键技术研究
Component-based Kernel Design Methods and Key Technology Research Based on Rust
陈渝, 清华大学计算机科学与技术系的副教授和博士生导师兼该软件研究所的副所长
Yu Chen, Associate Professor in the Department of Computer Science and Technology at Tsinghua University, PhD supervisor, and Deputy Director of the Software Research Institute

传统单体内核存在安全性差、可维护性低、模块耦合度高等问题,而微内核虽提升了安全性但性能损失明显。本演讲将介绍基于Rust语言的组件化内核设计新范式,通过Rust的所有权系统和trait机制实现内核组件的安全隔离与高效组合。
Traditional monolithic kernels suffer from poor security, low maintainability, and high module coupling, while microkernels improve security but with significant performance overhead. This talk introduces a new paradigm of component-based kernel design using Rust, achieving safe isolation and efficient composition of kernel components through Rust's ownership system and trait mechanisms.
分论坛 1: Rust Global 行业深度应用
Track 1: Rust Global | In-depth Industry Applications
14:00
14:30
Rust 中的统一索引架构:从异构索引到统一抽象的工程实践
Unified Index Architecture in Rust: Engineering Practice from Heterogeneous Indexes to Unified Abstraction
钟镇炽, GreptimeDB 核心开发者
ZhenChi Zhong, Core Developer of GreptimeDB

数据库索引类型多样往往导致代码重复、维护困难。本演讲介绍在Rust中通过trait和零成本抽象实现统一索引架构的实践,抽象共同要素(内存管理、缓存策略、生命周期管理等),在保持各索引特性的同时实现统一创建、查询与运维。
Diverse database index types often lead to code duplication and maintenance difficulties. This talk introduces the practice of implementing unified index architecture through traits and zero-cost abstraction in Rust, abstracting common elements (memory management, caching strategies, lifecycle management), achieving unified creation, querying, and operations while maintaining each index's characteristics.
14:30
15:00
Rust在MoonBit工具链中的应用以及两者在Wasm应用场景的对比
Application of Rust in the MoonBit Toolchain and Comparison of Both in Wasm Application Scenarios
张宏波, IDEA 研究院首席科学家 、Moonbit 平台负责人
HongBo Zhang, Chief Scientist at IDEA Research Institute, Lead of Moonbit Platform

Rust以内存安全和高性能奠定系统编程标杆,但其学习曲线陡峭、工具链碎片化。MoonBit秉持"20%复杂度达成80%效果"理念,自研全链路工具并深度融合AI协作,原生支持Wasm输出。本演讲分享Rust在MoonBit工具链中的实践与挑战,并对比二者在Wasm场景下的互补优势。
Rust establishes system programming benchmarks with memory safety and high performance, but has a steep learning curve and fragmented toolchain. MoonBit adheres to the "20% complexity for 80% effect" philosophy, self-developing a full toolchain with deep AI collaboration integration and native Wasm support. This talk shares Rust's practice and challenges in the MoonBit toolchain, comparing their complementary advantages in Wasm scenarios.
15:00
15:40
Rust 十周年活动
茶歇 Tea Break
15:40
16:10
在Linera上用Rust开发应用:微链编程范式
Developing Applications on Linera with Rust: Microchain Programming Paradigm
赵玉斌, Linera 应用开发工程师
YuBing Zhao, Linera Application Developer

Linera应用中复杂功能需拆分模块,开发者需在不同调用层间传递runtime。通过在应用框架外定义过程宏解决该问题。过程宏隐藏runtime细节,开发者只需derive预定义过程宏,即可在深层调用中注入并调用runtime,实现更优雅的应用框架设计。
Complex functions in Linera applications require module splitting, requiring developers to pass runtime between different call layers. This is solved by defining procedural macros outside the application framework. Procedural macros hide runtime details, developers only need to derive predefined procedural macros to inject and call runtime in deep calls, achieving more elegant application framework design.
16:10
16:40
基于 Rust 构建商业化数仓平台的探索
Exploration of Building a Commercial Data Warehouse Platform with Rust
陈小玉, Databend Labs 技术 VP
Smallfish, VP of Technology at Databend Labs

Databend数仓自创立之初即以Rust为核心技术栈,面向云原生数仓与AI场景。本演讲将介绍Databend的发起缘由、Rust在其中的角色与优势,剖析商业化平台在技术选型时的成本、性能、管理收益,以及与友商方案的差异;深入探讨AI场景落地与可持续技术领先性。
Databend data warehouse has used Rust as its core technology stack since inception, targeting cloud-native data warehouse and AI scenarios. This talk introduces Databend's origins, Rust's role and advantages, analyzes cost, performance, and management benefits in commercial platform technology selection, differences from competitors' solutions, and deeply discusses AI scenario implementation and sustainable technical leadership.
16:40
17:10
Palpo Matrix 服务器
Palpo Matrix Server
杨学成, Rust Web 框架 Salvo 作者,Palpo 核心开发者
XueCheng Yang, Author of Rust Web Framework Salvo, Core Developer of Palpo

介绍Matrix协议原理,重点讲解Palpo——完全用Rust开发的Matrix服务器端。Palpo作为官方Python实现Synapse的替代方案,凭借Rust的高性能和低资源占用,带来更快、更稳定的体验。
Introduces Matrix protocol principles, focusing on Palpo - a Matrix server entirely developed in Rust. As an alternative to the official Python implementation Synapse, Palpo leverages Rust's high performance and low resource consumption to deliver a faster, more stable experience.
17:10
17:40
Rust类型抽象的艺术:构建高生产力 ORM 的思考与实践
The Art of Rust Type Abstraction: Thoughts and Practices on Building High-Productivity ORM
潘瓒, 杭州宇算科技 CEO / Zino 应用开发框架作者
Zan Pan, CEO of Hangzhou Yusuan Technology / Author of Zino Application Development Framework

本报告以Rust类型抽象为核心,结合我们为Zino框架开发ORM的实践,深入探讨Rust应用开发的性能与生产力平衡之道。我们尝试解决的技术挑战是如何在保持Rust高性能优势的同时加速应用开发的效率。
This talk focuses on Rust type abstraction, combined with our experience developing an ORM for the Zino framework, exploring the balance between performance and productivity in Rust application development. We address the technical challenge of maintaining Rust's high-performance advantages while accelerating development efficiency.
分论坛 2: Rust 语言与生态
Track 2: Evolution of the Language Ecosystem
14:00
14:30
Robrix: 一个用于安全 Matrix 聊天的复杂多平台 Rust 应用
Robrix: a complex multi-platform Rust app for secure Matrix chat
Kevin Boos, Futurewei 首席架构师 / Theseus OS创作者 / Robius 项目技术负责人
Kevin Boos, Chief Architect at Futurewei / Creator of Theseus OS / Technical lead of the Robius project.

Robrix是一个完全用Rust开发的多平台应用,目前聚焦于Matrix聊天(安全去中心化通信协议)。借助Makepad UI工具包和Robius平台抽象,Robrix可在Android、iOS、macOS、Linux、Windows无缝高效运行,无需任何平台特定代码。
Robrix is a multi-platform app written from scratch in Rust, currently focused on Matrix chat, a secure decentralized communication protocol. Thanks to the Makepad UI toolkit and Rust platform abstractions from Project Robius, Robrix runs seamlessly and performantly across Android, iOS, macOS, Linux, and Windows, all without a single line of platform-specific code.
14:30
15:00
Doctests 是如何工作的
How Doctests Work
Guillaume Gomez, Rustdoc团队负责人,编译器团队和开发者工具团队成员
Guillaume Gomez, Lead of the Rustdoc team,member of the compiler team, of dev-tools team

Doctest是Rust的核心组件:不仅确保文档代码示例始终最新,还能测试单元测试无法覆盖的场景。本演讲将介绍doctest的用途、内部机制及未来展望,帮助听众充分发挥doctest的价值。
Doctests are a key component of Rust: they ensure code examples are up-to-date and allow you to test things that unit tests can't cover. This talk will describe what you can do with doctests, how they work internally, and what to expect in the future. Attendees will learn how to use doctests to their full potential.
15:00
15:40
Rust 十周年活动
茶歇 Tea Break
15:40
16:10
可执行文件的创建
Creation of an executable
David Lattimore, Wild Linker 作者
David Lattimore, Wild Linker Author

当你运行cargo build时,会生成一个可以运行的二进制文件。我们将关注这一过程的一些细节,重点放在后期阶段,如rlibs、代码生成单元、薄LTO、调用C编译器以及链接器如何将所有这些部分组合在一起。
When you run cargo build, you get a binary that you can run. We'll look at some details of how this happens with focus on later stages such as rlibs, codegen units, thin LTO, invoking the C compiler and what the linker does to put it all together.
16:10
16:40
异步初响:从 #[tokio::main] 感知调度脉搏
The First Echo of Asynchrony: Sensing the Pulse of Scheduling from #tokio::main]
张奇祺, Kong 软件工程师,Tokio维护者
QiQi Zhang, Kong Software Engineer, Tokio Maintainer

当你运行cargo 当我们在 Rust 中写下 #[tokio::main] 的一刻,异步程序的心就此开始跳动。然而,这一行宏背后,究竟唤醒了怎样的机制?本次演讲将带你拨开表层语法,深入 Tokio 运行时核心,感知异步调度的真实脉搏。
The moment we write #[tokio::main] in Rust, the heart of an asynchronous program begins to beat. But what mechanisms are awakened behind this macro? This talk will peel back the surface syntax and dive into the core of the Tokio runtime, allowing you to feel the true pulse of asynchronous scheduling.
16:40
17:10
双向并发链表实现
Implementation of Bidirectional Concurrent Linked List
黄旭东, May-rs 作者/ 某 GPU 芯片行业公司高级软件经理
XuDong Huang, Author of May-rs / Senior Software Manager at a GPU chip industry company

并发双向链表的实现一直是一个难题,尤其是在没有GC支持的语言中。本报告提出了三项创新:RcuCell解决数据并发访问的可变性和内存回收问题;新的节点锁定机制简化插入和删除操作;带有删除标志的锁结构可原子检测节点是否被删除。最终实现的链表支持多种操作且无unsafe代码。
Implementing concurrent bidirectional linked lists has always been challenging, especially in languages without GC. This talk presents three innovations: RcuCell for concurrent data access mutability and memory reclamation; a new node locking mechanism simplifying insertion/deletion; lock structure with deletion flag for atomic node deletion detection. The final implementation supports various operations without unsafe code.
17:10
17:40
os-checker:自动化代码分析平台与质量监测系统
os-checker: Rust Code Analysis Platform with Automated Quality Monitoring
周积萍, os-checker 作者 、 开源贡献者
Jiping Zhou, Author of os-checker, open source contributor

Rust代码通过编译只是起点。社区与学术界提供的众多静态/动态分析工具可显著提升代码质量,但分散的安装、更新与使用流程耗时耗力。os-checker通过单一JSON配置即可自动安装工具、生成检查命令、收集结果并以Web UI展示,实现代码检查流程化、自动化与规范化。
Passing Rust compilation is just the starting point. Numerous static/dynamic analysis tools from the community and academia can significantly improve code quality, but scattered installation, updates, and usage workflows are time-consuming. os-checker achieves streamlined, automated, and standardized code checking through a single JSON configuration that automatically installs tools, generates check commands, collects results, and displays them via Web UI.
分论坛3:Rust 基础设施(AI & OS)
Track 3: Rust Innovations in Infrastructure: AI x OS
14:00
14:30
LanceDB: AI 原生多模态数据湖
LanceDB: The AI-Native Multimodal Lakehouse
丁皓, ASF成员,Apache OpenDAL PMC主席,LanceDB高级工程师
Xuanwo, ASF Member, Apache OpenDAL PMC Chair, Senior Engineer at LanceDB

深度学习时代,多模态数据与嵌入向量爆炸式增长,AI系统既需湖仓级治理,又要毫秒级语义检索。本演讲聚焦Lance在AI场景的三大难题:异构数据统一存储、海量向量高效索引、在线增量写入一致性。我们将剖析其Rust内核如何凭借列簇+内嵌ANN索引、MVCC与自适应compaction,把对象存储上的随机读取与增删延迟压到毫秒级。
In the deep learning era, multimodal data and embedding vectors grow explosively. AI systems need both lakehouse-level governance and millisecond-level semantic retrieval. This talk focuses on Lance's three major challenges in AI scenarios: unified heterogeneous data storage, efficient indexing of massive vectors, and online incremental write consistency. We'll analyze how its Rust kernel achieves millisecond-level random reads and writes on object storage through column clustering + embedded ANN indexing, MVCC, and adaptive compaction.
14:30
15:00
GenUI : Rust前端框架与AI代码生成
GenUI: Rust Frontend Framework and AI Code Generation
盛逸飞, GenUI,SurrealismUI Slint框架作者, 音视频软件VoceSpace作者
YiFei Sheng, Author of GenUI, SurrealismUI Slint framework, and VoceSpace audio-video software

GenUI作为纯Rust体系下的前端框架将现代化UI开发与AI驱动代码生成结合,简化Rust开发时的难点给予开发者更好的开发体验+内嵌ANN索引、MVCC与自适应compaction,把对象存储上的随机读取与增删延迟压到毫秒级。
GenUI, as a frontend framework built entirely in Rust, combines modern UI development with AI-driven code generation, simplifying the challenges of Rust development and providing developers with a better development experience.
15:00
15:40
Rust 十周年活动
茶歇 Tea Break
15:40
16:10
Rust与WebGPU实现3D高斯溅射
3D Gaussian Splatting with Rust & WebGPU
卿晏彰, 香港大学学生研究助理
Lio Qing, Student Research Assistant at the University of Hong Kong

现代技术需要高性能、跨平台、可扩展的GPU应用。为本地公司演示3D高斯斑点(一种前沿3D重建技术)时,我用Rust和WebGPU开发了一个用户友好的可视化工具。本演讲将展示Rust如何实现快速、安全、可扩展的图形编程。
Modern technology requires high-performance, cross-platform, scalable GPU applications. When demonstrating 3D Gaussian Splatting (a cutting-edge 3D reconstruction technique) for a local company, I developed a user-friendly visualization tool using Rust and WebGPU. This talk demonstrates how Rust enables fast, safe, and scalable graphics programming.
16:10
16:40
Rust 在端侧的应用:为嵌入式设备开发可扩展的 AI 框架
Rust Applications on the Edge: Developing Scalable AI Frameworks for Embedded Devices
Archer, AiMo Network联合创始人兼CTO
Archer, AiMo Network Co-Founder && CTO

端侧设备资源受限,传统AI框架难以满足低延迟、低功耗的实时推理需求。本演讲将介绍基于Rust构建的轻量级可扩展AI框架,利用Rust的内存安全与并发优势,在边缘设备实现高效推理。框架采用插件化设计以适配多种硬件和任务场景。
Edge devices have limited resources, and traditional AI frameworks struggle to meet low-latency, low-power real-time inference requirements. This talk introduces a lightweight, scalable AI framework built with Rust, leveraging Rust's memory safety and concurrency advantages to achieve efficient inference on edge devices. The framework adopts a plugin-based design to adapt to various hardware and task scenarios.
16:40
17:10
超越内存安全:高可用 Rust 基础设施的挑战与实践
Beyond Memory Safety: Challenges and Practices for Highly Available Rust Infrastructure
王雨潇, CertiK 安全研究员
YuXiao Wang, CertiK Security Researcher

Rust以内存安全和高性能著称,广泛应用于现代基础设施。但高可用性常被忽视。通过对真实Rust项目的审计(尤其是区块链领域),我们发现即使遵循最佳实践,系统仍可能因panic、CPU/内存耗尽等非内存安全问题而失效。本演讲将分享真实案例、根因分析及高可用Rust基础设施的实用建议。
Rust is renowned for memory safety and high performance, widely used in modern infrastructure. But high availability is often overlooked. Through auditing real Rust projects (especially in blockchain), we found that even following best practices, systems can fail due to non-memory-safety issues like panic and CPU/memory exhaustion. This talk shares real cases, root cause analysis, and practical recommendations for high-availability Rust infrastructure.
17:10
17:40
Rust + RDMA 赋能跨机远程内存 Serverless 系统
Rust + RDMA empowers cross-machine remote memory Serverless systems
刘明轩, 西北工业大学博士生、主要研究操作系统、分布式系统与云计算 Serverless
MingXuan Liu, PhD student at Northwestern Polytechnical University, mainly researching operating systems, distributed systems, and cloud computing Serverless

远程内存系统试图突破单机内存上限,但网络协议栈开销、内存安全隐患及Serverless扩缩容冲突阻碍其云落地。我们提出Rust + RDMA技术栈:硬件层依托RDMA单边操作消除40%协议栈开销;软件层以Rust所有权封装远程内存为带生命周期的RemoteMem对象,根治空指针与数据竞争。/内存耗尽等非内存安全问题而失效。本演讲将分享真实案例、根因分析及高可用Rust基础设施的实用建议。
Remote memory systems attempt to break single-machine memory limits, but network protocol stack overhead, memory safety hazards, and Serverless scaling conflicts hinder cloud deployment. We propose Rust + RDMA technology stack: hardware layer relies on RDMA one-sided operations to eliminate 40% protocol stack overhead; software layer encapsulates remote memory as RemoteMem objects with lifetimes using Rust ownership, eliminating null pointers and data races.
14:00
17:00
Workshop(B05): 使用 Makepad & MolyKit 制作图片查看器
Workshop(B05): Creating an Image Viewer with Makepad & MolyKit
Rik / Sebastian / noxware
14:00
17:00
Workshop(B02): 嵌入式 Rust 用于 AI
Workshop(B02): Embedded Rust for AI
陈思衡 / Michael Yuan
Siheng Chen / Michael Yuan