逆向解析Claude Code:10GB Ubuntu ARM64虚拟机加vsock RPC架构

foxtrot_north · reddit · 2026-07-06

一名开发者拆解了Claude Code应用支持文件夹中的10GB VM镜像,发现其并非使用容器或Seatbelt沙箱,而是通过Apple Virtualization.framework启动完整Ubuntu ARM64云镜像。控制平面由守护进程coworkd(内部称sdk-daemon)以vsock RPC与宿主机通信,以root权限运行,网络出站通过gVisor用户态网络栈处理。磁盘方案采用压缩黄金镜像加可丢弃的按会话叠加层,每次启动后自动重置,确保隔离性。作者已在Substack发布完整技术分析文章。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →