曾由 Mozilla 发起、如今作为独立项目的 Servo,正式发布其首个版本化构建 —— v0.0.1。这标志着这一以 Rust 编写的实验性浏览器引擎,从长期依赖“夜间构建”走向更规范的发布节奏。

什么是 Servo?
Servo 是一个高性能、内存安全的浏览器引擎,旨在探索 Web 平台的未来架构。它使用 Rust 语言开发,目标是成为 Blink(Chrome)、WebKit(Safari)和 Gecko(Firefox)的现代化替代方案。
尽管距离生产级浏览器还有很长的路,但 Servo 的并行渲染、CSS 引擎等创新设计,已为现代浏览器(如 Firefox 的 Stylo 项目)提供了关键技术灵感。
v0.0.1 的意义
- 首个带版本号的正式发布:此前仅提供未经测试的自动化夜间构建。
- 更稳定的体验:团队对候选构建进行额外手动测试,识别回归问题后再发布。
- 发布节奏明确:计划每月发布一个新版本,提升可预测性。
- 首次支持 Apple Silicon(ARM macOS):无需从源码编译,即可在 M1/M2/M3 Mac 上原生运行。
当前限制与使用须知
- 功能有限:浏览器“壳”仅用于演示引擎能力,不支持书签、扩展、完整网络协议等主流功能。
- 未上架应用商店或 Crates.io:团队暂无计划将其发布到软件仓库,因项目仍处于实验阶段。
- macOS 安装需绕过安全限制:
- 右键点击 Servo 应用 → “打开”
- 在系统设置 > 隐私与安全性中点击“仍要打开”
- 再次确认即可启动
支持平台(v0.0.1)
- ✅ x64 Windows
- ✅ x64 macOS(Intel)
- ✅ ARM64 macOS(Apple Silicon)
- ✅ x64 Linux
- ✅ ARM64 Android
- ✅ ARM64 OpenHarmony
- ❌ ARM Windows / ARM Linux(暂无原生构建)
下载与未来
- 官方发布页:https://github.com/servo/servo/releases
- 官网下载页仍仅提供夜间构建,建议优先使用 v0.0.1 稳定版
Servo 虽远未成熟,但此次发布表明社区仍在积极推动这一“浏览器引擎的未来实验”。对于 Rust 开发者、Web 标准研究者或浏览器技术爱好者,它提供了一个独特的沙盒环境。
评论