图自:Pixabay
Mozilla 将 Firefox 的命运与 Rust 语言捆绑起来。Rust 是 Mozilla 主导开发的注重安全、速度和并发的系统级编程语言,最新版本为 1.15。
随着 Rust 的成熟,Mozilla 开始尝试用 Rust 开发 Firefox 的组件,其中包括核心引擎 Servo/Project Quantum。自 v53 起,Firefox 将需要 Rust 构建,这一要求对大多数用户没有影响,但会影响少部分 Rust 及其依赖的 LLVM 编译器不支持的平台和架构,比如 IBM 的 S390 架构。
Mozilla 的 Ted Mielczarek 称,他们通常不会有意让维护 Firefox 的人的生活变得更困难,但使用 Rust 的优势太大了,他们不想让很少用户的平台限制对 Rust 的采用。
文章转载自 开源中国社区 [http://www.oschina.net]