Rust的故事始于Mozilla。Firefox浏览器使用C++编写,Mozilla的工程师们反复遇到内存安全问题——缓冲区溢出、悬空指针、数据竞争。这些问题导致了大量的安全漏洞(约占安全漏洞的70%)和难以追踪的崩溃。
2006年,Mozilla的格雷登·霍尔(Graydon Hoare)开始开发Rust作为个人项目。2009年,Mozilla开始资助该项目。Rust的设计目标是:
2015年,Rust 1.0正式发布。