@jonathangrahl: 就经验而言,让 Firecracker 在 M 系列 Mac 上运行良好是项艰巨的任务。我完全不惊讶 Enco…
摘要
这条推文讨论了在 M 系列 Mac 上运行 Firecracker 的挑战,并引用了 Encore 的博客文章,内容关于为 Apple Silicon 重建他们的 Linux 微型虚拟机堆栈,分享了他们自己的嵌套虚拟化经验。
查看缓存全文
缓存时间: 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
相似文章
我们在 Apple Silicon 上重建了 Linux MicroVM 栈
Encore 已在 Apple Silicon 上重建 Linux microVM 栈,针对 Apple 的 M1 和 M2 处理器优化虚拟化。
@ghumare64: https://x.com/ghumare64/status/2055329887431393309
深入探讨为何本地编码代理(如Claude Code和Codex)正逐渐转向libkrun而非Firecracker进行沙盒隔离,原因是Firecracker无法在macOS上原生运行。本文还介绍了iii-sandbox,一个基于libkrun构建的开源硬件隔离执行层。
Show HN:开源引擎,可在任何M系列Mac上用2GB内存运行Gemma 4 26B
TurboFieldfare 是一个开源的 Swift+Metal 运行时,通过从 SSD 流式加载专家权重,在 Apple Silicon Mac 上运行 Gemma 4 26B-A4B 模型,仅需约 2GB 内存,从而在 8GB 内存的机器上实现推理。
@sitinme: 有一个挺有意思的开源项目,叫 Cider,专门给 Apple Silicon 芯片的 Mac 做本地 AI 推理加速。 很多人买了 Mac mini、MacBook Pro ,想在本地跑模型,但总会出现速度不够快、内存吃得猛的情况 其实 …
Cider 是一个开源项目,专为 Apple Silicon Mac 设计,通过充分利用 M 系列芯片的算力来加速本地 AI 推理,适配 MLX 生态,支持 Qwen、Llama 等模型,安装简单。
@timsneath:我怀疑 WWDC 上宣布的我个人最喜欢的功能之一将是一匹黑马:容器机器,让你的 Mac 运行一个轻量级、持久的 Linux 环境,并自动挂载你的主目录和仓库:https://t.co/dOBdfOOVxC
Apple 已开源 'container' 工具,用于在 Apple 芯片的 Mac 上以轻量级虚拟机方式运行 Linux 容器,支持 OCI 镜像,并为 macOS 26 进行了优化。