@jonathangrahl: 就经验而言,让 Firecracker 在 M 系列 Mac 上运行良好是项艰巨的任务。我完全不惊讶 Enco…

X AI KOLs Following 新闻

摘要

这条推文讨论了在 M 系列 Mac 上运行 Firecracker 的挑战,并引用了 Encore 的博客文章,内容关于为 Apple Silicon 重建他们的 Linux 微型虚拟机堆栈,分享了他们自己的嵌套虚拟化经验。

就经验而言,让 Firecracker 在 M 系列 Mac 上运行良好是项艰巨的任务。考虑到他们的客户群体,我完全不惊讶 Encore 决定走这条路! 在 Lovable,我们决定花费大约一个月的工程时间,让我们的沙箱基础设施能够在 Mac 和 Linux 上 100% 运行,并使用 Bazel 等工具实现可预测的构建。 但我们主动决定采取与 Encore 不同的路线,运行嵌套虚拟化,在 macOS 上这意味着 vfkit -> QEMU -> Kind + Firecracker 虚拟机(s)。老实说,能够在两个平台上获得相同的开发和测试工具是非常宝贵的。
查看原文
查看缓存全文

缓存时间: 2026/08/22 21:35

根据经验,让Firecracker在M系列Mac上顺畅运行是一项相当艰巨的任务。考虑到Encore的客户群体,他们选择这条技术路径我完全不感到意外!

在Lovable团队,我们决定投入约1个工程月的时间,让沙箱基础设施能在Mac和Linux上100%运行,并通过Bazel等工具实现可预测的构建流程。

但我们明确选择了一条与Encore不同的路径——运行嵌套虚拟化。在macOS环境下,这需要依次调用vfkit → QEMU → Kind + Firecracker虚拟机。说实话,能在两个平台上使用完全相同的开发测试工具链,这个方案带来的价值无可估量。


我们在Apple Silicon上重构了Linux微虚拟机技术栈

来源:https://encore.dev/blog/firecracker-apple-silicon Encore(https://encore.dev/)保持联系

产品更新与工程技术深度解析。

https://x.com/encoredotdev https://www.linkedin.com/company/encoredev Discord(https://encore.dev/discord) GitHub(https://github.com/encoredev/encore) YouTube(https://encore.dev/youtube)

©2026 Encore

相似文章

@ghumare64: https://x.com/ghumare64/status/2055329887431393309

X AI KOLs Timeline

深入探讨为何本地编码代理(如Claude Code和Codex)正逐渐转向libkrun而非Firecracker进行沙盒隔离,原因是Firecracker无法在macOS上原生运行。本文还介绍了iii-sandbox,一个基于libkrun构建的开源硬件隔离执行层。