containerfile-runner
master
Add Containerfile: build boco (musl) and the slim kernel; runnable runner image
d034c8b5ce
3c6239e270
eb1a3e05f1
- 3-stage build: musl boco+boco-init (rust>=1.88, alpine:edge), linux-7.2 bzImage from kernel/config (pinned tarball, sha256-verified), slim runtime with qemu/virtiofsd/podman. - .containerignore: deny-all context (Cargo files, src/, init/, kernel/config) so the linux submodule no longer ships into every build. - Verified end-to-end: kernel boots under KVM, ext4 rootfs, userspace init. - NOTE: nested rootless podman cannot 'podman unshare -> container mount' (build path); boot path works as-is.
e7fa17f8dc
No dependencies set.
The note is not visible to the blocked user.
Add Containerfile: build boco (musl) and the slim kernel; runnable runner image
linux-7.2 bzImage from kernel/config (pinned tarball, sha256-verified),
slim runtime with qemu/virtiofsd/podman.
(build path); boot path works as-is.
d034c8b5ceto3c6239e2703c6239e270toeb1a3e05f1eb1a3e05f1toe7fa17f8dcView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.